Sadržaj:
- Korak 1: Šta će vam trebati
- Korak 2: Krug
- Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče
- Korak 4: U Visuinu dodajte komponente
- Korak 5: U Visuinu Set Components
- Korak 6: U Visuino Connect Components
- Korak 7: Prije postavljanja na Arduino
- Korak 8: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 9: Igrajte se
Video: Arduino GPS sat s lokalnim vremenom pomoću modula NEO-6M: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
U ovom vodiču naučit ćemo kako dobiti vrijeme sa satelita pomoću arduina.
Pogledajte video!
Korak 1: Šta će vam trebati
- NEO-6M GPS modul
- ST7789 TFT ekran
- Arduino Uno ili bilo koja druga Arduino ploča
- Breadboard
- Žice za kratkospojnike
- Visuino softver: preuzmite ovdje
Korak 2: Krug
- Spojite Arduino 5V na GPS modul VCC
- Spojite Arduino GND na GPS modul GND
- Spojite GPS modul RX na Arduino TX
- Spojite GPS modul TX na Arduino RX
- Spojite Arduino 5V na LCD pin VCC
- Spojite Arduino 5V na LCD pin PIN
- Spojite Arduino GND na LCD pin GND
- Spojite LCD pin SCL na Arduino digitalni pin 13
- Spojite LCD pin SDA na Arduino digitalni pin 11
- Spojite LCD pin reset na Arduino digitalni pin 9
- Spojite LCD pin DC na Arduino digitalni pin 8
Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče
Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Preuzmite besplatnu verziju ili se registrirajte za besplatnu probnu verziju.
Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
- Dodajte komponentu "Serijski GPS"
- Dodajte komponentu "Decode (Split) Date/Time"
- Dodajte komponentu "Dodaj datum/vrijeme"
- Dodajte 2X tekst "Formatirani tekst"
- Dodajte komponentu "TFT kolor ekran ST7735/ST7789"
Korak 5: U Visuinu Set Components
- Odaberite "Display1" i u prozoru svojstava postavite Orientation na goDown, Upišite na dtST7789_240_240
- Dvaput kliknite na "Display1"
U prozoru Elementi:
Povucite "Nacrtaj tekst" ulijevo
U prozoru svojstava postavite Boju na aclDarkOrange, veličina na 3, Tekst na "GPS SAT", X do 70, Y do 20
Povucite "Nacrtaj tekst" ulijevo
U prozoru svojstava postavite veličinu na 2, Tekst na "Vrijeme:", Y na 90
Prevucite "Polje za tekst"
U prozoru svojstava postavite Color na aclTirquoise, veličinu na 3, X do 70, Y do 90
Povucite "Nacrtaj tekst"
U prozoru svojstava postavite veličinu na 2, Tekst na "Datum:", Y na 140
Prevucite "Polje za tekst"
U prozoru svojstava postavite Color na aclTirquoise, veličinu na 3, X do 70, Y do 140
Povucite "Nacrtaj liniju"
U prozoru svojstava postavite Height na 0, Width na 240, Y na 70
Povucite "Nacrtaj bitmapu" ulijevo
U prozoru svojstava odaberite bitmapu, kliknite na 3 točke i u uređivaču bitmapa učitajte bitmap datoteku (uključena ovdje)
Napomena: ovdje možete dobiti druge bitmape
- Zatvorite Bitmap Editor
- Zatvorite prozor Elements
- Odaberite "FormattedText1" i u prozoru svojstava postavite tekst na%0:%1:%2
- Dvaput kliknite na "FormattedText1" i u prozoru elemenata povucite 3X "Tekstualni element" ulijevo
Zatvorite prozor Elements
- Odaberite "FormattedText2" i u prozoru svojstava postavite tekst na%0:%1:%2
- Dvaput kliknite na "FormattedText2" i u prozoru elemenata povucite 3X "Tekstualni element" ulijevo
Zatvorite prozor Elements
Da biste prilagodili vremensku zonu, odaberite "AddDateTime1" i u prozoru svojstva promijenite sate u svoju vremensku zonu, primjer sati: 2, ovo će dodati 2h na vrijeme primljeno sa satelita.
Korak 6: U Visuino Connect Components
- Spojite Display1 pin Out SPI na pin Arduino ploče SPI ulaz
- Spojite Display1 pin reset na digitalni pin 9 Arduino ploče
- Povežite Display1 pin Register Register na digitalni pin 8 Arduino ploče
- Povežite GPS1 pin Datum i vrijeme na AddDateTime1 pin In
- Spojite AddDateTime1 pin Out na DecodeDateTime1pin In
- Spojite GPS1 pin Out na iglu Arduino ploče Serijski [0] Ulaz
- Povežite pin PIN DecodeDateTime1 sa FormattedText2 iglom Tekstualni element3 In
- Povežite pin pin DecodeDateTime1 sa mjesecom na pin FormattedText2 pin Tekstualni element1 In
- Spojite DecodDateTime1 pin dan na FormattedText2 pin Text Element2 In
- Spojite pin -sat DecodeDateTime1 pin na FormattedText1 pin Tekstualni element1 In
- Povežite pin pin DecodeDateTime1 minutu na pin FormattedText1 pin Tekstualni element2 In
- Spojite drugi pin pin DecodeDateTime1 na pin FormattedText1 pin Tekstualni element3 In
- Priključite FormattedText1 pin Out na Display1Text Field1 pin In
- Priključite FormattedText2 pin Out na Display1Text Field2 pin In
Korak 7: Prije postavljanja na Arduino
- Prije nego što učitate na Arduino, odspojite RX pin na Arduinu
- Nakon učitavanja spojite žicu na Arduino pin RX
Korak 8: Generirajte, kompajlirajte i prenesite Arduino kôd
U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".
Korak 9: Igrajte se
Ako napajate Arduino UNO modul, na zaslonu će se početi prikazivati vrijeme i datum dobiveni sa satelita.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:
Datoteka GPS-SAT-TIME.visuino (Projekt s podešavanjem zone)
Datoteka GPS-TIME2.visuino (Projekt bez podešavanja zone)
Preporučuje se:
Kako napraviti analogni sat i digitalni sat sa LED trakom pomoću Arduina: 3 koraka
Kako napraviti analogni sat i digitalni sat sa LED trakom pomoću Arduina: Danas ćemo napraviti analogni sat & Digitalni sat sa Led Stripom i MAX7219 Dot modulom s Arduinom. Popravit će vrijeme s lokalnom vremenskom zonom. Analogni sat može koristiti dužu LED traku pa se može objesiti na zid kako bi postao umjetničko djelo
Čarobno ogledalo s vijestima, vremenom, alarmom, mjeračem vremena i todolistom: 9 koraka
Magično ogledalo s vijestima, vremenom, alarmom, tajmerom i todolistom: čarobno ogledalo je posebno jednosmjerno ogledalo s zaslonom iza njega. Zaslon, koji je povezan s Raspberry Pi, prikazuje informacije poput vremena, sobne temperature, vremena, datuma, todolista i još mnogo toga. Možete čak dodati mikrofon i postaviti
Arduino sat na bazi DS1307 modula sata u realnom vremenu (RTC) i 0.96: 5 koraka
Arduino sat sa DS1307 modulom sata sa realnim vremenom (RTC) i 0.96: Zdravo momci u ovom vodiču ćemo vidjeti kako napraviti radni sat pomoću modula sata sa realnim vremenom DS1307 & OLED ekrani. Dakle, očitavat ćemo vrijeme sa satnog modula DS1307. Odštampajte ga na OLED ekranu
Pravljenje sata pomoću M5stick C pomoću Arduino IDE - RTC sat u realnom vremenu sa M5stack M5stick-C: 4 koraka
Pravljenje sata pomoću M5stick C pomoću Arduino IDE | RTC sat u realnom vremenu sa M5stack M5stick-C: Zdravo momci, u ovim uputstvima naučit ćemo kako napraviti sat sa m5stick-C razvojnom pločom m5stack koristeći Arduino IDE. Dakle, m5stick će prikazati datum, vrijeme i amp; sedmica u mjesecu na ekranu
Bežični daljinski upravljač pomoću NRF24L01 modula od 2,4 GHz sa Arduinom - Nrf24l01 4 -kanalni / 6 -kanalni prijemnik odašiljača za Quadcopter - Rc helikopter - Rc avion pomoću Arduina: 5 koraka (sa slikama)
Bežični daljinski upravljač pomoću NRF24L01 modula od 2,4 GHz sa Arduinom | Nrf24l01 4 -kanalni / 6 -kanalni prijemnik odašiljača za Quadcopter | Rc helikopter | Rc avion pomoću Arduina: Za upravljanje Rc automobilom | Quadcopter | Dron | RC avion | RC brod, uvijek nam je potreban prijemnik i odašiljač, pretpostavimo da za RC QUADCOPTER trebamo 6 -kanalni odašiljač i prijemnik, a ta vrsta TX -a i RX -a je preskupa, pa ćemo napraviti jedan na našem