İçindekiler:

Visuino - NodeMCU Kullanarak İnternet NIST Sunucusundan Doğru Zamanı Alın: 8 Adım
Visuino - NodeMCU Kullanarak İnternet NIST Sunucusundan Doğru Zamanı Alın: 8 Adım

Video: Visuino - NodeMCU Kullanarak İnternet NIST Sunucusundan Doğru Zamanı Alın: 8 Adım

Video: Visuino - NodeMCU Kullanarak İnternet NIST Sunucusundan Doğru Zamanı Alın: 8 Adım
Video: VİSUİNO Bölüm-9 DHT11 Sıcaklık ve Nem Sensörü 2024, Temmuz
Anonim
Image
Image

Bu eğitimde, Lcd üzerinde NIST Sunucusundan canlı internet zamanını görüntülemek için NodeMCU Mini, OLED Lcd ve Visuino kullanacağız. Bir tanıtım videosu izleyin. İlham kaynağı youtube kullanıcısı "Ciprian Balalau"ya gidiyor.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • DüğümMCU Mini
  • OLED LcdKırmızı LED
  • ekmek tahtası
  • Atlama telleri
  • Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
  • GND'yi NodeMCU'dan devre tahtası pinine (gnd) bağlayın
  • NodeMCU'dan 5V pini breadboard pinine bağlayın (pozitif)
  • Pin 0'ı (SCL) NodeMCU'dan OLED LCD pinine (SCL) bağlayın
  • NodeMCU'dan pin 1'i (SDA) OLED LCD pinine (SDA) bağlayın
  • OLED LCD pinini (VCC) breadboard pinine (pozitif) bağlayın
  • OLED LCD pinini (GND) breadboard pinine (GND) bağlayın

Adım 3: Visuino'yu başlatın ve NodeMCU ESP-12'yi seçin

Visuino'yu başlatın ve NodeMCU ESP-12'yi seçin
Visuino'yu başlatın ve NodeMCU ESP-12'yi seçin
Visuino'yu başlatın ve NodeMCU ESP-12'yi seçin
Visuino'yu başlatın ve NodeMCU ESP-12'yi seçin

Arduino'yu programlamaya başlamak için, Arduino IDE'yi buradan yüklemeniz gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Eğer yapmadıysanız, Arduino IDE'yi ESP 8266'yı programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino'nun da kurulması gerekiyor. Visuino'yu ilk resimde gösterildiği gibi başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde Resim 2'de gösterildiği gibi "NodeMCU ESP-12"yi seçin

Adım 4: Visuino'da Bileşen Ekleme

Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
  • InternetTime bileşeni ekle
  • Pulse Generator bileşenini ekleyin ve frekansı şuna ayarlayın: 0.1166667
  • DeleteRightText bileşenini ekleyin ve uzunluğu şuna ayarlayın: 8
  • DeleteLeftText bileşenini ekleyin ve uzunluğu 1 olarak ayarlayın
  • OLED ekran I2C ekleyin

OLED Ekran bileşenine çift tıklayın ve "Yuvarlak dikdörtgen çiz" öğesini sol tarafa sürükleyin (resme bakın), Yükseklik:30, genişlik:120, x:4, Y:15 olarak ayarlayın

ayrıca "Metin alanını" sol tarafa sürükleyin (resme bakın), x:17 Y:30 olarak ayarlayın

Adım 5: WiFi Kurulumu

WiFi Kurulumu
WiFi Kurulumu
WiFi Kurulumu
WiFi Kurulumu
WiFi Kurulumu
WiFi Kurulumu

NodeMCU ESP-12'yi seçin ve Modüller>WiFi>Erişim Noktaları düzenleyicisinde […] düğmesine tıklayın, böylece "Erişim noktaları" penceresi açılacaktır

Bu düzenleyicide WiFi erişim noktasını sol tarafa sürükleyin.

  • "SSID" altına WiFi Ağınızın adını yazın
  • "Şifre" altında WiFi ağınızın erişim şifresini girin

"Erişim noktaları" penceresini kapatın

Editörde solda Modüller>Wifi>Sockets'i seçin, […] düğmesine tıklayın, böylece "Sockets" penceresi açılacaktırTCP İstemcisini sağdan sola doğru sürükleyin

Özellikler penceresi altında ana bilgisayarı ayarlayın: time-b-g.nist.gov

Özellikler penceresinin altında bağlantı noktası ayarlayın: 37

Adım 6: Visuino'da: Bileşenlerin Bağlanması

Visuino'da: Bileşenleri Bağlamak
Visuino'da: Bileşenleri Bağlamak
  • NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN'ini [IN] InternetTime1 PIN'ine [Socket] bağlayın
  • PulseGenerator1 PIN [OUT]'u InternetTime1 PIN [Clock]'a bağlayın
  • InternetTime1 PIN'ini [Çıkış]'ı NodeMCU ESP-12 Seri [0] PIN'ine [IN] ve DeleteRightText1 PIN'ine [IN] bağlayın
  • DeleteRightText1 PIN'ini [OUT] ile DeleteLeftText1 PIN'ini [IN] bağlayın
  • DeleteLeftText1 PIN [OUT] öğesini DisplayOLED1 Elements. Text Field1 PIN [IN] öğesine bağlayın
  • DisplayOLED1 PIN'ini [OUT]'u NodeMCU ESP-12 I2C PIN'ine [IN] bağlayın

Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın

Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)

8. Adım: Oynat

NodeMCU modülüne güç verirseniz, OLED Lcd geçerli saati ve tarihi göstermeye başlayacaktır.

Tebrikler! Visuino ile Canlı İnternet Saati projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi de ekli. Visuino'da indirebilir ve açabilirsiniz: İndirme bağlantısı

Önerilen: