Mündəricat:

Visuino - NodeMCU istifadə edərək İnternet NIST Serverindən dəqiq vaxt əldə edin: 8 addım
Visuino - NodeMCU istifadə edərək İnternet NIST Serverindən dəqiq vaxt əldə edin: 8 addım

Video: Visuino - NodeMCU istifadə edərək İnternet NIST Serverindən dəqiq vaxt əldə edin: 8 addım

Video: Visuino - NodeMCU istifadə edərək İnternet NIST Serverindən dəqiq vaxt əldə edin: 8 addım
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Iyul
Anonim
Image
Image

Bu təlimatda, NISTMCU Mini, OLED Lcd və Visuinodan istifadə edərək Lcd üzərindəki NIST Serverdən canlı internet vaxtını göstərəcəyik. Bir nümayiş videosuna baxın. İlhamın krediti youtube istifadəçisi "Ciprian Balalau" ya aiddir.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • NodeMCU Mini
  • OLED LcdRed LED
  • Çörək lövhəsi
  • Jumper telləri
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • NodeMCU -dan GND -ni çörək taxtası pininə (gnd) bağlayın
  • NodeMCU -dan çörək taxtası pininə 5V pin bağlayın (müsbət)
  • NodeMCU -dan OLED LCD pininə (SCL) 0 pinini (SCL) qoşun
  • NodeMCU -dan OLED LCD pininə (SDA) pin 1 (SDA) bağlayın
  • OLED LCD pinini (VCC) çörək taxtası pininə qoşun (müsbət)
  • OLED LCD pinini (GND) çörək taxtası pininə (GND) bağlayın

Addım 3: Visuinonu işə salın və NodeMCU ESP-12 seçin

Visuinonu işə salın və NodeMCU ESP-12 seçin
Visuinonu işə salın və NodeMCU ESP-12 seçin
Visuinonu işə salın və NodeMCU ESP-12 seçin
Visuinonu işə salın və NodeMCU ESP-12 seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Əgər etməmisinizsə, Arduino IDE -ni ESP 8266 proqramlaşdırmaq üçün bu Təlimat kitabındakı addımları izləyin! Visuino da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentindəki "Alətlər" düyməsini (Şəkil 1) basın Dialoq görünəndə Şəkil 2-də göstərildiyi kimi "NodeMCU ESP-12" seçin.

Addım 4: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • InternetTime komponentini əlavə edin
  • Pulse Generator komponentini əlavə edin və tezliyi 0.1166667 olaraq təyin edin
  • DeleteRightText komponentini əlavə edin və uzunluğu təyin edin: 8
  • DeleteLeftText komponentini əlavə edin və uzunluğu 1 olaraq təyin edin
  • OLED ekran I2C əlavə edin

OLED Display komponentini iki dəfə vurun və "Dairəvi düzbucaqlı çək" düyməsini sola çəkin (şəkilə baxın), Boy: 30, eni: 120, x: 4, Y: 15 seçin.

"Mətn sahəsi" ni də sola sürükləyin (şəklə baxın), x: 17 Y: 30 seçin

Addım 5: WiFi qurulması

WiFi Quraşdırma
WiFi Quraşdırma
WiFi Quraşdırma
WiFi Quraşdırma
WiFi Quraşdırma
WiFi Quraşdırma

NodeMCU ESP-12 seçin və Modullar> WiFi> Giriş nöqtələri redaktorunda […] düyməsini vurun ki, "Giriş nöqtələri" pəncərəsi açılsın

Bu redaktorda WiFi giriş nöqtəsini sola sürükləyin.

  • "SSID" altına WiFi Şəbəkənizin adını yazın
  • "Şifrə" bölməsinə WiFi şəbəkəniz üçün giriş parolunu daxil edin

"Giriş nöqtələri" pəncərəsini bağlayın

Redaktorun solunda Modullar> Wifi> Yuvalar seçin, […] düyməsini basın, beləliklə "Soketlər" pəncərəsi açılacaq TCP Müştərisini sağdan sola sürükləyin.

Xüsusiyyətlər pəncərəsi altında hostu təyin edin: time-b-g.nist.gov

Xüsusiyyətlər pəncərəsi altında portu təyin edin: 37

Addım 6: Visuino -da: Komponentləri birləşdirmək

Visuinoda: Komponentləri birləşdirir
Visuinoda: Komponentləri birləşdirir
  • NodeMCU ESP-12 Modullarını. WiFi. Sockets. TCPClient1 PIN [IN] -ni InternetTime1 PIN [Soket] -ə qoşun
  • PulseGenerator1 PIN [OUT] -u InternetTime1 PIN [Saat] -a qoşun
  • InternetTime1 PIN [Çıxış] NodeMCU ESP-12 Serialına [0] PİN [IN] və DeleteRightText1 PİN [IN] -ə qoşulun
  • DeleteRightText1 PIN [OUT] düyməsini DeleteLeftText1 PIN [IN] ilə bağlayın
  • DeleteLeftText1 PIN [OUT] düyməsini DisplayOLED1 Elements -ə qoşun. Mətn sahəsi1 PIN [IN]
  • DisplayOLED1 PİN [ÇIXIŞI] NodeMCU ESP-12 I2C PIN [IN] -ə qoşun

Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.

Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)

Addım 8: Oyna

NodeMCU modulunu işə salırsınızsa, OLED Lcd cari vaxtı və tarixi göstərməyə başlayacaq.

Təbrik edirik! Visuino ilə Canlı İnternet Saatı layihənizi tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur. Visuino'da yükləyə və aça bilərsiniz: Yükləmə linki

Tövsiyə: