Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa käytämme NodeMCU Mini, OLED LCD, NEO-6M GPS ja Visuino näyttämään reaaliaikainen GPS-sijainti nestekidenäytössä. Katso esittelyvideo.
Vaihe 1: Mitä tarvitset
Kaikki moduulit ovat valmistajien valmistamia. Heillä on parasta laatua olevat moduulit, jotka ovat valovuotta edellä kilpailijaa, myös edullisin hinnoin.
- NodeMCU Mini
- NEO-6M GPS-moduuli
- OLED LCD
- Leipälauta
- Hyppyjohdot
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: 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)
- Liitä 5V -nasta leipälevyn GPS -nastasta (VCC)
- Liitä GND -nasta leipälevyn GPS -nastasta (GND)
- Liitä nasta (RX) NodeMCU: sta GPS -nastaan (TXD)
Vaihe 3: 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
Lisää DisplayOLED -komponentti
- kaksoisnapsauta ja lisää "Tekstikenttä" kuusi kertaa (katso kuva)
- Ominaisuudet -ikkunan joukkoa Y jokaiselle tekstikentälle lisättiin 10, ensimmäisen tekstikentän Y: 0, toisen tekstikentän Y: 10, kolmannen tekstikentän Y: 20 jne.
Lisää GPS -komponentti
Vaihe 5: Visuinossa: Osien liittäminen
- Liitä NodeMCU ESP-12 I2C-nasta [sisään] DisplayOLED1 I2C -tapaan [lähtö]
- Liitä NodeMCU ESP-12 Serial IN Pin [0] GPS1 Pin [Out]
- Yhdistä GPS1 -nasta [pituusaste] DisplayOLED1 -elementteihin. TekstiKenttä1 -nasta [sisään]
- Yhdistä GPS1 -nasta [leveysaste] DisplayOLED1 -elementteihin. TextField2 -nasta [sisään]
- Yhdistä GPS1 -nasta [Count] DisplayOLED1 Elements. TextField3 -nastaiseen [In]
- Yhdistä GPS1 -nasta [nopeus] DisplayOLED1 -elementteihin. TekstiKenttä4 -nastainen [sisään]
- Yhdistä GPS1 -nastainen [kurssi] DisplayOLED1 -elementteihin. TekstiKenttä5 -nastainen [sisään]
- Yhdistä GPS1 -nasta [Azimuth] DisplayOLED1 Elements. TextField6 -nastaiseen [sisään]
Vaihe 6: 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 7: Pelaa
Jos kytket virtaa NodeMCU -moduuliin, OLED LCD näyttää GPS -sijainnin ja muita tietoja, kuten nopeutta jne. Varmista, että taivas on näkyvissä, jotta GPS -moduuli voi vastaanottaa puhtaan signaalin.
Onnittelut! Olet suorittanut Live News -projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle. Voit ladata ja avata sen Visuinossa: Latauslinkki