Sisällysluettelo:

Visuino - Hanki tarkka aika Internet NIST -palvelimelta NodeMCU: n avulla: 8 vaihetta
Visuino - Hanki tarkka aika Internet NIST -palvelimelta NodeMCU: n avulla: 8 vaihetta

Video: Visuino - Hanki tarkka aika Internet NIST -palvelimelta NodeMCU: n avulla: 8 vaihetta

Video: Visuino - Hanki tarkka aika Internet NIST -palvelimelta NodeMCU: n avulla: 8 vaihetta
Video: DIY Light Barrier Alarm System with an industrial grade PLC (Controllino) 2024, Marraskuu
Anonim
Image
Image

Tässä opetusohjelmassa käytämme NodeMCU Miniä, OLED Lcd: tä ja Visuinoa näyttämään reaaliaikainen Internet -aika NIST -palvelimelta LCD -näytöllä. Katso esittelyvideo. Inspiraation kunnia kuuluu youtuben käyttäjälle "Ciprian Balalau".

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • NodeMCU Mini
  • OLED LCD -punainen LED
  • Leipälauta
  • Hyppyjohdot
  • Visuino -ohjelma: Lataa Visuino

Vaihe 2: Piiri

Piiri
Piiri
  • Liitä GND NodeMCU: sta leipälevyn tapiin (gnd)
  • Liitä 5V -nasta NodeMCU: sta leipälevyn nastaan (positiivinen)
  • Liitä nasta 0 (SCL) NodeMCU: sta OLED LCD -nastaan (SCL)
  • Liitä nasta 1 (SDA) NodeMCU: sta OLED LCD -nastaan (SDA)
  • Liitä OLED LCD -tappi (VCC) leipälevyn tapiin (positiivinen)
  • Liitä OLED LCD -tappi (GND) leipätaulun tappiin (GND)

Vaihe 3: Käynnistä Visuino ja valitse NodeMCU ESP-12

Käynnistä Visuino ja valitse NodeMCU ESP-12
Käynnistä Visuino ja valitse NodeMCU ESP-12
Käynnistä Visuino ja valitse NodeMCU ESP-12
Käynnistä Visuino ja valitse NodeMCU ESP-12

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida ESP 8266 -ohjelmaan! Visuino on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuino-ohjelman Arduino-komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "NodeMCU ESP-12", kuten kuvassa 2

Vaihe 4: Lisää Visuino -komponentteja

Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
  • Lisää InternetTime -komponentti
  • Lisää Pulse Generator -komponentti ja aseta taajuus arvoon: 0.1166667
  • Lisää DeleteRightText -komponentti ja aseta pituudeksi: 8
  • Lisää DeleteLeftText -komponentti ja aseta pituudeksi 1
  • Lisää OLED -näyttö I2C

Kaksoisnapsauta OLED -näyttökomponenttia ja vedä "Piirrä pyöreä suorakulmio" vasemmalle puolelle (katso kuva), aseta korkeus: 30, leveys: 120, x: 4, Y: 15

vedä myös tekstikenttä vasemmalle (katso kuva), aseta x: 17 Y: 30

Vaihe 5: WiFi -asetukset

WiFi -asetukset
WiFi -asetukset
WiFi -asetukset
WiFi -asetukset
WiFi -asetukset
WiFi -asetukset

Valitse NodeMCU ESP-12 ja napsauta editorissa Moduulit> WiFi> Tukiasemat, napsauta […] -painiketta, jolloin "Tukiasemat" -ikkuna avautuu

Vedä tässä editorissa WiFi -tukiasema vasemmalle.

  • Kirjoita "SSID" -kohtaan WiFi -verkon nimi
  • Laita WiFi -verkon salasana "Salasana" -kohtaan

Sulje "Tukiasemat" -ikkuna

Valitse editorin vasemmalta puolelta Moduulit> Wifi> Sockets, napsauta […] -painiketta, niin että "Sockets" -ikkuna avautuu Vedä TCP -asiakas oikealta vasemmalle

Aseta Ominaisuudet-ikkunassa isäntä: time-b-g.nist.gov

Ominaisuudet -ikkunan asetusportti: 37

Vaihe 6: Visuinossa: Komponenttien liittäminen

Visuino: Liitäntäkomponentit
Visuino: Liitäntäkomponentit
  • Yhdistä NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] InternetTime1 PIN [Socket]
  • Yhdistä PulseGenerator1 -PIN [OUT] InternetTime1 -PIN -koodiin [Kello]
  • Yhdistä InternetTime1 PIN [Out] NodeMCU ESP-12 Serial [0] PIN [IN] ja DeleteRightText1 PIN [IN]
  • Yhdistä DeleteRightText1 PIN [OUT] DeleteLeftText1 PIN -koodiin [IN]
  • Yhdistä DeleteLeftText1 PIN [OUT] DisplayOLED1 Elementsiin. Tekstikenttä1 PIN [IN]
  • Liitä DisplayOLED1 PIN [OUT] NodeMCU ESP-12 I2C PIN [IN]

Vaihe 7: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuino -ohjelmassa paina F9 tai napsauta kuvassa 1 näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE

Napsauta Arduino IDE: ssä Lataa -painiketta kootaksesi ja ladataksesi koodin (Kuva 2)

Vaihe 8: Pelaa

Jos NodeMCU -moduuliin kytketään virta, OLED LCD näyttää nykyisen kellonajan ja päivämäärän.

Onnittelut! Olet suorittanut Live Internet Time -projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle. Voit ladata ja avata sen Visuinossa: Latauslinkki

Suositeltava: