Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 4. darbība: Visino pievienojiet komponentus
- 5. darbība: Visuino komplekta komponentos
- 6. darbība: Visuino Connect komponentos
- 7. darbība: pirms augšupielādes Arduino
- 8. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 9. solis: spēlējiet
Video: Arduino GPS pulkstenis ar vietējo laiku, izmantojot NEO-6M moduli: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā apmācībā mēs uzzināsim, kā iegūt pašreizējo laiku no satelītiem, izmantojot arduino.
Skatīties video!
1. darbība. Kas jums būs nepieciešams
- NEO-6M GPS modulis
- ST7789 TFT displejs
- Arduino Uno vai jebkura cita Arduino tāfele
- Maizes dēlis
- Jumper vadi
- Visuino programmatūra: lejupielādējiet šeit
2. solis: ķēde
- Pievienojiet Arduino 5V GPS modulim VCC
- Savienojiet Arduino GND ar GPS moduli GND
- Savienojiet GPS moduli RX ar Arduino TX
- Savienojiet GPS moduli TX ar Arduino RX
- Savienojiet Arduino 5V ar LCD tapu VCC
- Savienojiet Arduino 5V ar LCD tapu BLK
- Savienojiet Arduino GND ar LCD tapu GND
- Savienojiet LCD tapu SCL ar Arduino digitālo tapu 13
- Savienojiet LCD tapu SDA ar Arduino digitālo tapu 11
- Savienojiet LCD tapas atiestatīšanu ar Arduino digitālo tapu 9
- Savienojiet LCD tapu DC ar Arduino digitālo tapu 8
3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
Ir jāinstalē arī Visuino: https://www.visuino.eu. Lejupielādējiet bezmaksas versiju vai reģistrējieties bezmaksas izmēģinājumam.
Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā
4. darbība: Visino pievienojiet komponentus
- Pievienojiet "Serial GPS" komponentu
- Pievienojiet komponentu "Atšifrēt (sadalīt) datumu/laiku"
- Pievienojiet komponentu "Pievienot datumu/laiku"
- Pievienojiet 2X teksta formatētu tekstu
- Pievienojiet komponentu "TFT krāsu displejs ST7735/ST7789"
5. darbība: Visuino komplekta komponentos
- Atlasiet "Display1" un rekvizītu logā iestatiet Orientation to goDown, ierakstiet uz dtST7789_240_240
- Veiciet dubultklikšķi uz "Display1"
Elementu logā:
Velciet "Zīmēt tekstu" pa kreisi
Rekvizītu logā iestatiet krāsu uz aclDarkOrange, izmēru uz 3, tekstu uz "GPS CLOCK", X līdz 70, Y līdz 20
Velciet "Zīmēt tekstu" pa kreisi
Rekvizītu loga lielums ir 2, teksts - "Laiks:", Y - 90
Velciet "Teksta lauks"
Rekvizītu logā iestatiet Krāsa uz aclTurquoise, izmēru uz 3, X līdz 70, Y līdz 90
Velciet "Zīmēt tekstu"
Rekvizītu loga lielums ir 2, teksts uz "Datums:", Y - 140
Velciet "Teksta lauks"
Rekvizītu logā iestatiet Krāsa uz aclTurquoise, izmēru uz 3, X līdz 70, Y līdz 140
Velciet "Zīmēt līniju"
Rekvizītu logā iestatiet Augstums uz 0, Platums uz 240, Y līdz 70
Velciet "Draw Bitmap" pa kreisi
Rekvizītu logā atlasiet bitkarti un noklikšķiniet uz 3 punktiem, un bitkartes redaktorā ielādējiet bitkartes failu (iekļauts šeit)
Piezīme: citas bitkartes varat iegūt šeit
- Aizveriet Bitmap Editor
- Aizveriet logu Elements
- Atlasiet "FormattedText1" un rekvizītu logā iestatiet tekstu uz%0:%1:%2
- Veiciet dubultklikšķi uz "FormattedText1" un elementu logā velciet 3X "Teksta elements" pa kreisi
Aizveriet logu Elements
- Atlasiet "FormattedText2" un rekvizītu logā iestatiet tekstu uz%0:%1:%2
- Veiciet dubultklikšķi uz "FormattedText2" un elementu logā velciet 3X "Teksta elements" pa kreisi
Aizveriet logu Elements
Lai pielāgotu laika joslu, atlasiet "AddDateTime1" un rekvizītu logā mainiet stundas uz savu laika joslu, piemēram, stundas: 2, tas no satelīta saņemtajam laikam pievienos 2 stundas.
6. darbība: Visuino Connect komponentos
- Savienojiet Display1 pin Out SPI ar Arduino plates SPI In
- Savienojiet Display1 pin Reset ar Arduino plates digitālo tapu 9
- Pievienot Display1 pin reģistru Izvēlieties Arduino plates digitālajai tapai 8
- Pievienojiet GPS1 pin datuma laiku AddDateTime1 pin In
- Pievienojiet AddDateTime1 tapas izeju DecodeDateTime1pin In
- Savienojiet GPS1 pin Out ar Arduino plates pin Serial [0] In
- Savienojiet DecodeDateTime1 pin gadu ar FormattedText2 pin teksta elementu3 In
- Savienojiet DecodeDateTime1 pin mēnesi ar FormattedText2 pin Text Element1 In
- Savienojiet DecodeDateTime1 pin Day ar FormattedText2 pin Text Element2 In
- Savienojiet DecodeDateTime1 pin Hour ar FormattedText1 pin Text Element1 In
- Savienojiet DecodeDateTime1 pin Minute ar FormattedText1 pin Text Element2 In
- Savienojiet DecodeDateTime1 pin Second ar FormattedText1 pin Text Element3 In
- Pievienojiet FormattedText1 pin Out uz Display1Text Field1 pin In
- Pievienojiet FormattedText2 pin Out uz Display1Text Field2 pin In
7. darbība: pirms augšupielādes Arduino
- Pirms augšupielādes Arduino atvienojiet Arduino RX tapu
- Pēc augšupielādes pievienojiet vadu atpakaļ Arduino pin RX
8. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".
9. solis: spēlējiet
Ja jūs barojat Arduino UNO moduli, displejā tiks parādīts laiks un datums, kas iegūts no satelītiem.
Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:
Fails GPS-SAT-TIME.visuino (projekts ar zonas pielāgošanu)
Fails GPS-TIME2.visuino (projekts bez zonas pielāgošanas)
Ieteicams:
RGB pulkstenis, lai bērniem iemācītu laiku: 4 soļi
RGB pulkstenis, lai mācītu bērniem laiku: Vakar vakarā es nāca klajā ar ideju, kā palīdzēt savam 5 gadu vecumam iegūt laika izjūtu. Ir skaidrs, ka bērni orientējas uz ikdienas notikumiem, lai gūtu priekšstatu par to, kas notiks tālāk. Bet iepriekšējie notikumi parasti ir mazliet juceklis un gandrīz nekad nav kārtībā. Kopš stāsta
Sonoff B1 ar vietējo Apple mājas komplektu Arduino: 6 soļi
Sonoff B1 ar vietējo Apple mājas komplektu, ko izgatavojis Arduino: Šī nenoteiktā informācija sniedz jums diezgan vienkāršu veidu, kā integrēt Sonoff B1 lampu savā Apple mājas komplektā bez papildu tiltiem. Ievads: Sonoff B1 ir diezgan lēta, bet jaudīga lampa, kas satur trīs veidu LED 's1. Baltas gaismas diodes "silts"
Interneta pulkstenis: parādiet datumu un laiku ar OLED, izmantojot ESP8266 NodeMCU ar NTP protokolu: 6 soļi
Interneta pulkstenis: parādīt datumu un laiku ar OLED, izmantojot ESP8266 NodeMCU ar NTP protokolu: Sveiki, puiši, šajā instrukcijā mēs izveidosim interneta pulksteni, kas iegūs laiku no interneta, tāpēc šim projektam nebūs nepieciešams RTC, lai to palaistu. darbojas interneta savienojums Un šim projektam jums ir nepieciešams esp8266, kuram būs
Iekštelpu augu laistīšana ar NodeMCU, vietējo Blynk serveri un Blynk Apk, regulējama iestatītā vērtība: 3 soļi
Iekštelpu augu laistīšana ar NodeMCU, Local Blynk Server un Blynk Apk, regulējama iestatītā vērtība: Esmu izveidojis šo projektu, jo maniem iekštelpu augiem jābūt veseliem pat tad, ja ilgstoši esmu atvaļinājumā, un man patīk šī ideja. kontrolēt vai vismaz uzraudzīt visas iespējamās lietas, kas notiek manās mājās, izmantojot internetu
Īkšķa pulkstenis - uzminēsim laiku: 5 soļi (ar attēliem)
Īkšķa pulkstenis - uzminēsim laiku: Sveiki visiem, šeit ir mana pirmā pamācība, tāpēc es ceru, ka tā būs laba. Turklāt mans angļu valodas līmenis ir diezgan slikts, tāpēc ceru, ka nepieļaušu pārāk daudz kļūdu! Šī projekta mērķis ir atkārtoti izmantot dažus " Thumbwheels " izglābts no vecas laboratorijas