Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: vezje
- Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
- 4. korak: V Visuinu dodajte komponente
- 5. korak: V komponentah Visuino Set
- 6. korak: V komponentah Visuino Connect
- 7. korak: Pred nalaganjem v Arduino
- 8. korak: Ustvarite, prevedite in naložite kodo Arduino
- 9. korak: Igrajte se
Video: Arduino GPS ura z lokalnim časom z uporabo modula NEO-6M: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tej vadnici se bomo naučili, kako pridobiti trenutni čas s satelitov z arduinom.
Poglej si posnetek!
Korak: Kaj boste potrebovali
- GPS-modul NEO-6M
- ST7789 TFT zaslon
- Arduino Uno ali katero koli drugo ploščo Arduino
- Ogledna plošča
- Mostične žice
- Programska oprema Visuino: prenesite tukaj
2. korak: vezje
- Priključite Arduino 5V na GPS modul VCC
- Arduino GND povežite z GPS modulom GND
- Priključite modul GPS RX na Arduino TX
- Priključite modul GPS TX na Arduino RX
- Priključite Arduino 5V na LCD pin VCC
- Priključite Arduino 5V na LCD pin LCD
- Priključite Arduino GND na LCD pin GND
- Priključite pin SCL LCD na Arduino digitalni pin 13
- Priključite pin pin SDA na digitalni pin 11 Arduino
- Priključite ponastavitev zatiča LCD na digitalni zatič Arduino 9
- LCD pin DC priključite na digitalni pin 8 Arduino
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Namestiti je treba tudi Visuino: https://www.visuino.eu. Prenesite brezplačno različico ali se registrirajte za brezplačno preskusno različico.
Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte komponente
- Dodajte komponento "Serijski GPS"
- Dodajte komponento "Decode (Split) Date/Time"
- Dodajte komponento »Dodaj datum/čas«
- Dodajte 2X besedilo "Formatirano besedilo"
- Dodajte komponento "TFT barvni zaslon ST7735/ST7789"
5. korak: V komponentah Visuino Set
- Izberite "Display1" in v oknu lastnosti nastavite Orientation to goDown, Type to dtST7789_240_240
- Dvokliknite na "Display1"
V oknu Elements:
Povlecite "Nariši besedilo" v levo
V oknu z lastnostmi Barvo nastavite na aclDarkOrange, velikost na 3, Besedilo na "GPS URA", X na 70, Y na 20
Povlecite "Nariši besedilo" v levo
V oknu lastnosti nastavite velikost na 2, Besedilo na "Čas:", Y na 90
Povlecite "Besedilno polje"
V oknu lastnosti nastavite barvo na aclTurquoise, velikost na 3, X na 70, Y na 90
Povlecite "Nariši besedilo"
V oknu lastnosti nastavite velikost na 2, Besedilo na "Datum:", Y na 140
Povlecite "Besedilno polje"
V oknu lastnosti nastavite barvo na aclTurquoise, velikost na 3, X na 70, Y na 140
Povlecite "Nariši črto"
V oknu lastnosti nastavite Height na 0, Width na 240, Y na 70
Povlecite "Nariši bitno sliko" v levo
V oknu lastnosti izberite bitno sliko in kliknite tri pike in v urejevalniku bitnih slik naložite datoteko bitne slike (vključeno tukaj)
Opomba: tukaj lahko dobite druge bitne slike
- Zaprite urejevalnik bitnih slik
- Zaprite okno Elements
- Izberite "FormattedText1" in v oknu lastnosti nastavite besedilo na%0:%1:%2
- Dvokliknite »FormattedText1« in v oknu z elementi povlecite 3X »Besedilni element« v levo
Zaprite okno Elements
- Izberite "FormattedText2" in v oknu lastnosti nastavite besedilo na%0:%1:%2
- Dvokliknite »FormattedText2« in v oknu z elementi povlecite 3X »Besedilni element« v levo
Zaprite okno Elements
Če želite prilagoditi časovni pas, izberite "AddDateTime1" in v oknu lastnosti spremenite ure v svoj časovni pas, na primer ure: 2, to bo dodalo 2 h času, prejetemu s satelita.
6. korak: V komponentah Visuino Connect
- Priključite SPI Display1 pin Out SPI na pin Ardiino SPI In
- Povežite Display1 pin reset na digitalni pin 9 plošče Arduino
- Povežite Display1 pin Register Register na digitalni pin 8 plošče Arduino
- Priključite pin1 Datum GPS na uro AddDateTime1 pin In
- Priključite AddDateTime1 pin Out na DecodeDateTime1pin In
- Priključite izhod GPS1 na pin Arduino, serijski [0] vhod
- Povežite DecodeDateTime1 pin leto z FormattedText2 pin Text Element3 In
- Povežite DecodeDateTime1 pin mesec z FormattedText2 pin Text Text1 In
- Povežite DecodDateTime1 pin day z FormattedText2 pin Text Element2 In
- Priključite DecodDateTime1 pin Hour na FormattedText1 pin Text Text1 In
- Povežite DecodeDateTime1 pin minute z FormattedText1 pin Text Element2 In
- Priključite drugi pin pin DecodeDateTime1 na element FormattedText1 pin Text Element3 In
- Priključite FormattedText1 pin Out na Display1Text Field1 pin In
- Priključite FormattedText2 pin Out na Display1Text Field2 pin In
7. korak: Pred nalaganjem v Arduino
- Preden naložite v Arduino, odklopite zatič RX na Arduinu
- Po nalaganju priključite žico nazaj na Arduino pin RX
8. korak: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".
9. korak: Igrajte se
Če napajate modul Arduino UNO, bo na zaslonu začel prikazovati čas in datum, pridobljen s satelitov.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu:
Datoteka GPS-SAT-TIME.visuino (projekt s prilagoditvijo območja)
Datoteka GPS-TIME2.visuino (projekt brez nastavitve območja)
Priporočena:
UWaiPi - avtomatski sistem za zalivanje rastlin s časom: 11 korakov (s slikami)
UWaiPi - avtomatski sistem za zalivanje rastlin s časom: Pozdravljeni! Ste danes zjutraj pozabili zalivati rastline? Ali načrtujete počitnice, vendar razmišljate, kdo bo zalival rastline? No, če so vaši odgovori DA, potem imam rešitev za vašo težavo. Res sem vesel, da vam predstavljam uWaiPi -
Igranje s časom: 6 korakov
Igra s časom: Prvotna zamisel tega projekta je bila: ustvariti izvirno elektronsko vezje, stari telefon poklicati in dati " steampunk " videz
Pogovorni Arduino - Predvajanje MP3 z Arduinom brez modula - Predvajanje datoteke MP3 iz Arduina z uporabo PCM: 6 korakov
Pogovorni Arduino | Predvajanje MP3 z Arduinom brez modula | Predvajanje datoteke MP3 iz Arduina z uporabo PCM: V tem navodilu se bomo naučili predvajati datoteko mp3 z arduinom brez uporabe zvočnega modula, tukaj bomo uporabili knjižnico PCM za Arduino, ki predvaja 16 -bitni PCM s frekvenco 8 kHz, zato naredimo to
Brezžični daljinski upravljalnik z uporabo 2.4Ghz modula NRF24L01 z Arduinom - Nrf24l01 4 -kanalni / 6 -kanalni sprejemnik oddajnika za Quadcopter - Rc helikopter - Rc ravnina z uporabo Arduina: 5 korakov (s slikami)
Brezžični daljinski upravljalnik z uporabo 2.4Ghz modula NRF24L01 z Arduinom | Nrf24l01 4 -kanalni / 6 -kanalni sprejemnik oddajnika za Quadcopter | Rc helikopter | Rc letalo z uporabo Arduina: za upravljanje avtomobila Rc | Quadcopter | Dron | RC ravnina | RC čoln, vedno potrebujemo sprejemnik in oddajnik, recimo za RC QUADCOPTER potrebujemo 6 -kanalni oddajnik in sprejemnik in ta vrsta TX in RX je predraga, zato jo bomo naredili na svojem
Utripajoča LED z uporabo modula WiFi in Bluetooth modula ESP32 NodeMCU Vadnica: 5 korakov
Utripajte z uporabo ESP32 NodeMCU modula WiFi in Bluetooth Vadnica: OpisNodeMCU je odprtokodna platforma IoT. Programiran je z uporabo skriptnega jezika Lua. Platforma temelji na odprtokodnih projektih eLua. Platforma uporablja veliko odprtokodnih projektov, kot so lua-cjson, spiffs. Ta ESP32 NodeMc