Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Kredsløbet
- Trin 3: Start Visuino, og vælg Arduino UNO -korttype
- Trin 4: Tilføj komponenter i Visuino
- Trin 5: I Visuino -sætkomponenter
- Trin 6: I Visuino Connect -komponenter
- Trin 7: Inden upload til Arduino
- Trin 8: Generer, kompiler og upload Arduino -koden
- Trin 9: Spil
Video: Arduino GPS-ur med lokal tid ved hjælp af NEO-6M-modul: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I denne vejledning lærer vi, hvordan man får en aktuel tid fra satellitterne ved hjælp af arduino.
Se videoen!
Trin 1: Hvad du får brug for
- NEO-6M GPS-modul
- ST7789 TFT -skærm
- Arduino Uno eller ethvert andet Arduino -bord
- Brødbræt
- Jumper ledninger
- Visuino -software: Download her
Trin 2: Kredsløbet
- Tilslut Arduino 5V til GPS -modul VCC
- Tilslut Arduino GND til GPS -modul GND
- Tilslut GPS -modul RX til Arduino TX
- Tilslut GPS -modul TX til Arduino RX
- Tilslut Arduino 5V til LCD pin VCC
- Tilslut Arduino 5V til LCD pin BLK
- Tilslut Arduino GND til LCD pin GND
- Tilslut LCD -pin SCL til Arduino digital pin 13
- Tilslut LCD -pin SDA til Arduino digital pin 11
- Tilslut LCD pin Reset til Arduino digital pin 9
- Tilslut LCD -pin DC til Arduino digital pin 8
Trin 3: Start Visuino, og vælg Arduino UNO -korttype
Visuino: https://www.visuino.eu skal også installeres. Download gratis version, eller tilmeld dig en gratis prøveperiode.
Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "Arduino UNO" som vist på billede 2
Trin 4: Tilføj komponenter i Visuino
- Tilføj "Serial GPS" -komponent
- Tilføj "Decode (Split) Date/Time" -komponent
- Tilføj komponenten "Tilføj dato/klokkeslæt"
- Tilføj 2X "Formateret tekst" tekst
- Tilføj "TFT -farvedisplay ST7735/ST7789" -komponent
Trin 5: I Visuino -sætkomponenter
- Vælg "Display1", og i vinduet egenskaber indstil Orientation til at gå ned, skriv til dtST7789_240_240
- Dobbeltklik på "Display1"
I vinduet Elementer:
Træk "Tegn tekst" til venstre
I egenskabsvinduet skal du indstille farve til aclDarkOrange, størrelse til 3, tekst til "GPS CLOCK", X til 70, Y til 20
Træk "Tegn tekst" til venstre
I egenskabsvinduet skal du angive størrelsen til 2, tekst til "Tid:", Y til 90
Træk "Tekstfelt"
I egenskabsvinduet skal du indstille farve til aclTurquoise, størrelse til 3, X til 70, Y til 90
Træk "Tegn tekst"
I egenskabsvinduet skal du angive størrelsen til 2, tekst til "Dato:", Y til 140
Træk "Tekstfelt"
I egenskabsvinduet skal du indstille farve til aclTurquoise, størrelse til 3, X til 70, Y til 140
Træk "Tegn linje"
Indstil højde til 0, bredde til 240, y til 70 i vinduet egenskaber
Træk "Tegn bitmap" til venstre
I egenskabsvinduet skal du vælge bitmap og klikke på de 3 prikker, og i bitmapeditoren indlæse bitmapfilen (inkluderet her)
Bemærk: du kan få andre bitmaps her
- Luk Bitmap Editor
- Luk vinduet Elementer
- Vælg "FormattedText1" og indstil teksten i egenskabsvinduet til%0:%1:%2
- Dobbeltklik på "FormattedText1", og træk 3X "Tekstelement" til venstre i elementvinduet
Luk vinduet Elementer
- Vælg "FormattedText2" og indstil teksten i egenskabsvinduet til%0:%1:%2
- Dobbeltklik på "FormattedText2", og træk 3X "Tekstelement" til venstre i elementvinduet
Luk vinduet Elementer
For at justere tidszonen skal du vælge "AddDateTime1" og i egenskabsvinduet ændre timer til din tidszone, eksempelvis timer: 2, dette tilføjer 2 timer til den tid, der modtages fra satellitten.
Trin 6: I Visuino Connect -komponenter
- Tilslut Display1 pin Out SPI til Arduino board pin SPI In
- Tilslut Display1 pin Reset til Arduino board digital pin 9
- Tilslut Display 1 pin Registrer Vælg til Arduino board digital pin 8
- Tilslut GPS1 pin Dato tid til AddDateTime1 pin In
- Tilslut AddDateTime1 pin Out til DecodeDateTime1pin In
- Tilslut GPS1 pin Out til Arduino board pin Serial [0] In
- Tilslut DecodeDateTime1 pin Year til FormattedText2 pin Text Element3 In
- Tilslut DecodeDateTime1 pin Month til FormattedText2 pin Text Element1 In
- Tilslut DecodeDateTime1 pin Day til FormattedText2 pin Text Element2 In
- Tilslut DecodeDateTime1 pin Hour til FormattedText1 pin Text Element1 In
- Tilslut DecodeDateTime1 pin Minute til FormattedText1 pin Text Element2 In
- Tilslut DecodeDateTime1 pin Second til FormattedText1 pin Text Element3 In
- Tilslut FormattedText1 pin Out til Display1Text Field1 pin In
- Tilslut FormattedText2 pin Out til Display1Text Field2 pin In
Trin 7: Inden upload til Arduino
- Inden du uploader til Arduino, skal du afbryde RX -stiften på Arduino
- Efter upload skal du slutte ledningen tilbage til Arduino pin RX
Trin 8: Generer, kompiler og upload Arduino -koden
I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".
Trin 9: Spil
Hvis du tænder for Arduino UNO -modulet, begynder displayet at vise tid og dato hentet fra satellitterne.
Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det og åbne det i Visuino:
Fil GPS-SAT-TIME.visuino (Projekt med en zonejustering)
Fil GPS-TIME2.visuino (projekt uden zonejustering)
Anbefalede:
ESP8266 Nodemcu temperaturovervågning ved hjælp af DHT11 på en lokal webserver - Få rumtemperatur og fugtighed i din browser: 6 trin
ESP8266 Nodemcu temperaturovervågning ved hjælp af DHT11 på en lokal webserver | Få stuetemperatur og fugtighed i din browser: Hej fyre i dag laver vi en fugtighed & temperaturovervågningssystem ved hjælp af ESP 8266 NODEMCU & DHT11 temperatursensor. Temperatur og fugtighed opnås fra DHT11 Sensor & det kan ses i en browser, hvilken webside der skal administreres
Få tid fra internettet ved hjælp af ESP8266 - NTP -urprojekt med ESP8266 Nodemcu: 5 trin
Få tid fra internettet ved hjælp af ESP8266 | NTP -urprojekt med ESP8266 Nodemcu: I denne vejledning ser vi, hvordan du får tid til at bruge ESP8266/nodemcu med Arduino IDE. At få tid er især nyttigt i datalogning til at stemple dine aflæsninger. Hvis dit ESP8266 -projekt har adgang til internettet, kan du få tid ved hjælp af netværk T
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Arduino dato/tid plotte/logge ved hjælp af Millis () og PfodApp: 11 trin
Arduino Date/Time Plotting/Logging Using Millis () og PfodApp: Ingen Arduino- eller Android -programmering påkrævet. RTC- og GPS -moduler understøttes også. Automatisk korrektion for tidszoner, RTC -drift og GPS mangler springsekunder Introduktion Denne tutorial viser dig, hvordan du bruger din Arduino millis ( ) tidsstempler til at plotte data ag