Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Qarku
- Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
- Hapi 4: Në Visuino Shtoni Komponentë
- Hapi 5: Në Komponentët e Visuino Set
- Hapi 6: Në Visuino Connect Components
- Hapi 7: Para Ngarkimit në Arduino
- Hapi 8: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
- Hapi 9: Luaj
Video: Ora Arduino GPS me kohën lokale duke përdorur modulin NEO-6M: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Në këtë tutorial do të mësojmë se si të marrim një kohë aktuale nga satelitët duke përdorur arduino.
Shikoni videon!
Hapi 1: Çfarë ju nevojitet
- Moduli GPS NEO-6M
- Ekrani ST7789 TFT
- Arduino Uno ose ndonjë bord tjetër Arduino
- Breadboard
- Telat e kërcyesit
- Softueri Visuino: Shkarkoni këtu
Hapi 2: Qarku
- Lidhni Arduino 5V me modulin GPS VCC
- Lidhni Arduino GND me modulin GPS GND
- Lidhni modulin GPS RX me Arduino TX
- Lidhni modulin GPS TX me Arduino RX
- Lidhni Arduino 5V me kunjin LCD VCC
- Lidhni Arduino 5V me kunjin LCD BLK
- Lidhni Arduino GND me kunjin LCD GND
- Lidhni kunjin LCD SCL me kunjin dixhital Arduino 13
- Lidhni pinin SDA SDA me pinin dixhital Arduino 11
- Lidhni kunjin LCD Reset me kunjin dixhital Arduino 9
- Lidhni kunjin LCD DC me kunjin dixhital Arduino 8
Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Shkarkoni versionin Falas ose regjistrohuni për një Provë Falas.
Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2
Hapi 4: Në Visuino Shtoni Komponentë
- Shtoni komponentin "Serial GPS"
- Shtoni komponentin "Dekodimi (ndarja) Data/Ora"
- Shtoni përbërësin "Shto datën/kohën"
- Shtoni 2X tekst "Tekst i formatuar"
- Shtoni përbërësin "TFT Color Display ST7735/ST7789"
Hapi 5: Në Komponentët e Visuino Set
- Zgjidhni "Display1" dhe në dritaren e pronave vendosni Orientimin në goDown, Shkruani në dtST7789_240_240
- Klikoni dy herë në "Display1"
Në dritaren e Elementeve:
Tërhiqeni "Vizatoni tekstin" në të majtë
Në dritaren e vetive vendosni Color në aclDarkOrange, madhësia në 3, Teksti në "GPS CLOCK", X në 70, Y në 20
Tërhiqeni "Draw Text" në të majtë
Në dritaren e pronave vendosni madhësinë në 2, Teksti në "Koha:", Y në 90
Zvarrit "Fusha e tekstit"
Në dritaren e pronave vendosni Color në aclTurquoise, madhësia në 3, X në 70, Y në 90
Zvarritni "Vizatoni tekstin"
Në dritaren e pronave vendosni madhësinë në 2, Teksti në "Data:", Y në 140
Zvarrit "Fusha e tekstit"
Në dritaren e pronave vendosni Color në aclTurquoise, madhësia në 3, X në 70, Y në 140
Zvarritni "Vizatoni vijën"
Në dritaren e pronave vendosni Lartësinë në 0, Gjerësinë në 240, Y në 70
Tërhiqni "Vizatoni Bitmap" në të majtë
Në dritaren e pronave zgjidhni bitmap dhe klikoni në 3 pikat dhe në redaktorin e bitmap ngarkoni skedarin bitmap (përfshirë këtu)
Shënim: mund të merrni bitmap të tjerë këtu
- Mbyllni Redaktorin e Bitmap
- Mbyllni dritaren e Elementeve
- Zgjidhni "FormattedText1" dhe në dritaren e pronës vendosni tekstin në%0:%1:%2
- Klikoni dy herë mbi "FormattedText1" dhe në dritaren e elementeve tërhiqni 3X "Elementin e tekstit" në të majtë
Mbyllni dritaren e Elementeve
- Zgjidhni "FormattedText2" dhe në dritaren e pronës vendosni tekstin në%0:%1:%2
- Klikoni dy herë mbi "FormattedText2" dhe në dritaren e elementeve tërhiqni 3X "Elementin e tekstit" në të majtë
Mbyllni dritaren e Elementeve
Për të rregulluar zonën kohore zgjidhni "AddDateTime1" dhe në dritaren e pronës ndryshoni orët në zonën tuaj kohore, orët shembull: 2, kjo do t'i shtojë 2h kohës së marrë nga sateliti.
Hapi 6: Në Visuino Connect Components
- Lidhni Display1 pin Out SPI me pinin e bordit Arduino SPI In
- Lidhni Display 1 pin Reset me pinin dixhital të bordit Arduino 9
- Lidhu Display1 pin Regjistrohu Zgjidh në pinin dixhital të bordit Arduino 8
- Lidhni pin GPS1 Data e kohës me AddDateTime1 pin In
- Lidhni AddDateTime1 pin Out me DecodeDateTime1pin In
- Lidhni pinin GPS1 Out me pinin e tabelës Arduino Serial [0] In
- Lidh DecodeDateTime1 pin vit me FormattedText2 pin Text Element3 In
- Lidhni DecodeDateTime1 pin Muaji me FormatedText2 pin Element Text 1 In
- Lidhni DecodeDateTime1 pin Day me FormattedText2 pin Text Element2 In
- Lidh DecodeDateTime1 pin Hour me FormattedText1 pin Text Element1 In
- Lidh DecodeDateTime1 pin Minute me FormattedText1 pin Text Element2 In
- Lidh DecodeDateTime1 pin e dyta me FormattedText1 pin Text Element3 In
- Lidhni FormatedText1 pin Out me Display1Text Field 1 pin In
- Lidhni FormatedText2 pin Out me Display1Text Field2 pin In
Hapi 7: Para Ngarkimit në Arduino
- Para se të ngarkoni në Arduino shkëputni pinin RX në Arduino
- Pas ngarkimit lidheni tela përsëri me Arduino pin RX
Hapi 8: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 9: Luaj
Nëse aktivizoni modulin Arduino UNO, Ekrani do të fillojë të tregojë kohën dhe datën e marrë nga satelitët.
Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni dhe hapni në Visuino:
Skedari GPS-SAT-TIME.visuino (Projekt me një rregullim të zonës)
Skedari GPS-TIME2.visuino (Projekt pa rregullim zonë)
Recommended:
DIY Si të shfaqni kohën në M5StickC ESP32 duke përdorur Visuino - Lehtë për tu bërë: 9 hapa
DIY Si të shfaqni kohën në M5StickC ESP32 duke përdorur Visuino - Lehtë për tu bërë: Në këtë tutorial do të mësojmë se si të programojmë ESP32 M5Stack StickC me Arduino IDE dhe Visuino për të shfaqur kohën në LCD
Ora e Internetit: Shfaqni datën dhe kohën me një OLED duke përdorur ESP8266 NodeMCU me NTP Protokoll: 6 hapa
Ora e Internetit: Shfaqni datën dhe orën me një OLED duke përdorur ESP8266 NodeMCU Me NTP Protocol: Përshëndetje djema në këtë udhëzues ne do të ndërtojmë një orë interneti e cila do të marrë kohë nga interneti kështu që këtij projekti nuk do t'i duhet ndonjë RTC për tu ekzekutuar, do të ketë nevojë vetëm për një lidhje interneti që funksionon Dhe për këtë projekt ju nevojitet një esp8266 i cili do të ketë një
ESP8266 Nodemcu Monitorimi i Temperaturës Duke Përdorur DHT11 në një Server të Lokale - Merrni temperaturën dhe lagështinë e dhomës në shfletuesin tuaj: 6 hapa
ESP8266 Nodemcu Monitorimi i Temperaturës Duke Përdorur DHT11 në një Server të Lokale | Merrni temperaturën dhe lagështinë e dhomës në shfletuesin tuaj: Përshëndetje djema sot ne do të bëjmë një lagështi & sistemi i monitorimit të temperaturës duke përdorur ESP 8266 NODEMCU & Sensori i temperaturës DHT11. Temperatura dhe lagështia do të merren nga Sensori DHT11 & mund të shihet në një shfletues, cila faqe në internet do të menaxhohet
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: 5 hapa
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: Përshëndetje djema në këtë tutorial do të shohim se si të bëjmë një orë pune duke përdorur një modul orësh në kohë reale DS1307 & Ekranet OLED. Pra, ne do të lexojmë kohën nga moduli i orës DS1307. Dhe shtypeni atë në ekranin OLED
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë