Talaan ng mga Nilalaman:

Visuino - Kumuha ng Tumpak na Oras Mula sa Internet NIST Server Paggamit ng NodeMCU: 8 Hakbang
Visuino - Kumuha ng Tumpak na Oras Mula sa Internet NIST Server Paggamit ng NodeMCU: 8 Hakbang

Video: Visuino - Kumuha ng Tumpak na Oras Mula sa Internet NIST Server Paggamit ng NodeMCU: 8 Hakbang

Video: Visuino - Kumuha ng Tumpak na Oras Mula sa Internet NIST Server Paggamit ng NodeMCU: 8 Hakbang
Video: Visuino - Beginner Series - Part 1 of 7 2024, Hulyo
Anonim
Image
Image

Sa tutorial na ito gagamitin namin ang NodeMCU Mini, OLED Lcd, at Visuino upang ipakita ang live na oras ng internet mula sa NIST Server sa Lcd. Manood ng isang demonstration video. Ang kredito para sa inspirasyon ay mapupunta sa gumagamit ng youtube na "Ciprian Balalau".

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
  • NodeMCU Mini
  • OLED LcdRed LED
  • Breadboard
  • Jumper wires
  • Programa ng Visuino: I-download ang Visuino

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit
  • Ikonekta ang GND mula sa NodeMCU patungo sa breadboard pin (gnd)
  • Ikonekta ang 5V pin mula sa NodeMCU patungo sa breadboard pin (positibo)
  • Ikonekta ang pin 0 (SCL) mula sa NodeMCU hanggang sa OLED LCD pin (SCL)
  • Ikonekta ang pin 1 (SDA) mula sa NodeMCU sa OLED LCD pin (SDA)
  • Ikonekta ang OLED LCD pin (VCC) sa breadboard pin (positibo)
  • Ikonekta ang OLED LCD pin (GND) sa breadboard pin (GND)

Hakbang 3: Simulan ang Visuino, at Piliin ang NodeMCU ESP-12

Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12

Upang simulang i-program ang Arduino, kakailanganin mong magkaroon ng naka-install na Arduino IDE mula dito:

Mangyaring magkaroon ng kamalayan na mayroong ilang mga kritikal na bug sa Arduino IDE 1.6.6. Tiyaking nag-install ka ng 1.6.7 o mas mataas, kung hindi man ay hindi gagana ang Instructable na ito! Kung hindi mo pa nagagawa sundin ang mga hakbang sa Instructable na ito upang mai-set up ang Arduino IDE sa programa ng ESP 8266! Kailangan ding mai-install ang Visuino. Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dayalogo, piliin ang "NodeMCU ESP-12" tulad ng ipinakita sa Larawan 2

Hakbang 4: Sa Visuino Magdagdag ng Mga Bahagi

Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
  • Magdagdag ng bahagi ng InternetTime
  • Magdagdag ng bahagi ng Pulse Generator at itakda ang dalas sa: 0.1166667
  • Magdagdag ng bahagi ng DeleteRightText at itakda ang haba sa: 8
  • Magdagdag ng bahagi ng DeleteLeftText at itakda ang haba sa 1
  • Magdagdag ng OLED display I2C

I-double click sa bahagi ng OLED Display at i-drag ang "Iguhit ang bilog na rektanggulo" sa kaliwang bahagi (tingnan ang larawan), itakda ang Taas: 30, lapad: 120, x: 4, Y: 15

i-drag din ang "Text field" sa kaliwang bahagi (tingnan ang larawan), itakda ang x: 17 Y: 30

Hakbang 5: Pag-setup ng WiFi

Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi

Piliin ang NodeMCU ESP-12 at sa mga module ng editor> WiFi> Mga Punto ng Pag-access, mag-click sa pindutang […], upang ang window ng "Mga access point" ay magbubukas

Sa editor na ito, i-drag ang access point ng WiFi sa kaliwang bahagi.

  • Sa ilalim ng "SSID" ilagay ang pangalan ng iyong WiFi Network
  • Sa ilalim ng "Password" ilagay ang access password para sa iyong WiFi network

Isara ang window na "Mga access point"

Sa kaliwa sa editor piliin ang Mga Modyul> Wifi> Mga Socket, mag-click sa pindutang […], upang ang window na "Sockets" ay magbubukasMag-drag ang TCP Client mula pakanan sa kaliwang bahagi

Sa ilalim ng window ng Properties itinakda ang host: time-b-g.nist.gov

Sa ilalim ng window ng Properties itinakda ang port: 37

Hakbang 6: Sa Visuino: Pagkonekta ng Mga Bahagi

Sa Visuino: Mga Kumokonekta na Mga Bahagi
Sa Visuino: Mga Kumokonekta na Mga Bahagi
  • Ikonekta ang Mga Module ng NodeMCU ESP-12. WiFi. Sockets. TCPClient1 PIN [IN] sa InternetTime1 PIN [Socket]
  • Ikonekta ang PulseGenerator1 PIN [OUT] sa InternetTime1 PIN [Clock]
  • Ikonekta ang InternetTime1 PIN [Out] sa NodeMCU ESP-12 Serial [0] PIN [IN] at sa DeleteRightText1 PIN [IN]
  • Ikonekta ang DeleteRightText1 PIN [OUT] upang DeleteLeftText1 PIN [IN]
  • Ikonekta ang DeleteLeftText1 PIN [OUT] sa DisplayOLED1 Mga Elemento. Field ng Text1 PIN [IN]
  • Ikonekta ang DisplayOLED1 PIN [OUT] sa NodeMCU ESP-12 I2C PIN [IN]

Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Sa Visuino, Pindutin ang F9 o mag-click sa pindutang ipinakita sa Larawan 1 upang makabuo ng Arduino code, at buksan ang Arduino IDE

Sa Arduino IDE, mag-click sa pindutang Mag-upload, upang makatipon at mai-upload ang code (Larawan 2)

Hakbang 8: Maglaro

Kung pinapagana mo ang module na NodeMCU, magsisimulang ipakita ang OLED Lcd sa kasalukuyang oras at petsa.

Binabati kita! Nakumpleto mo na ang iyong proyekto sa Live Internet Time kasama si Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito. Maaari mong i-download at buksan ito sa Visuino: I-download ang link

Inirerekumendang: