INHOUDSOPGAWE:
- Voorrade
- Stap 1: Koppel Arduino aan met 'n rekenaar
- Stap 2: 'n Kort inligting. Oor UBlox NEO-M8N GPS-module
- Stap 3: GPS -module met koppelvlak met Arduino Uno
- Stap 4: Laai biblioteke af en installeer
- Stap 5: Arduino sagteware (IDE)
- Stap 6: Nou, die uitset
- Stap 7: Dekodering van die NMEA -boodskapstruktuur
Video: Koppelvlak -GPS -module met Arduino Uno: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hi ! Wil u 'n GPS -module aan u Arduino Uno Board koppel, maar weet u nie hoe u dit moet doen nie? Ek is hier om jou te help! U het die volgende dele nodig om aan die gang te kom.
Voorrade
- Arduino Uno -bord met kabel
- UBlox NEO-M8N GPS-module
- N rekenaar
Stap 1: Koppel Arduino aan met 'n rekenaar
Koppel eers u Arduino Uno Board met 'n rekenaar. U kan https://www.arduino.cc/en/Guide/ArduinoUno besoek vir meer inligting oor die installering van Arduino Software (IDE) en om Board met 'n rekenaar aan te sluit.
Stap 2: 'n Kort inligting. Oor UBlox NEO-M8N GPS-module
Dit is 'n UBlox NEO-M8N GPS-module met keramiek aktiewe antenne. Hierdie GPS-module het 'n 72-kanaal Ublox M8-enjin in die ontvanger. Die module het 4 penne: VCC (voedingsspanning), GND (grond), Tx (sender) en Rx (ontvanger).
Hierdie module bied ononderbroke NMEA (National Marine Electronics Association) datastringe aan die TX -pin -gevolgde GPS -inligting. Vir meer inligting oor hierdie module, kan u die datablad hier aflaai.
Stap 3: GPS -module met koppelvlak met Arduino Uno
Vir die koppelvlak, maak die verbindings soos volg:
- Koppel die Vcc van die GPS -module aan die Power Supply Pin (5V) van Arduino Uno.
- Koppel Rx (ontvangerpen) van GPS -module aan D3 -pen van Uno.
- Koppel Tx (sender -pen) van GPS -module aan D4 -pen van Uno.
- Koppel die GND (grondpen) van die GPS -module aan die GND van Uno.
Stap 4: Laai biblioteke af en installeer
Laai die volgende biblioteke af en installeer dit in Arduino IDE -sagteware.
- Seriële biblioteek vir sagteware
- TinyGPS -biblioteek vir Arduino
Stap 5: Arduino sagteware (IDE)
Maak die voorbeeldkode oop in Arduino Software (IDE). Beweeg die wyser onder die oortjie lêer oor voorbeelde, kies TinyGPSPlus-master en klik dan op DeviceExample.
Stap 6: Nou, die uitset
U kry die uitvoer soos hierbo getoon in die reeksvenster van Arduino IDE. Dit is NMEA -sinne in sy verskillende tipes.
Stap 7: Dekodering van die NMEA -boodskapstruktuur
Alle NMEA -boodskappe begin met die $ -karakter en elke dataveld word deur 'n komma geskei. $ GNGGA is die basiese NMEA -boodskap. Dit bied 3D -ligging en akkurate data.
Nou, die dekodering:
- Die GN na $ dui GPS -posisie aan. GGA is vir Global Positioning System Fix Data. Die karakters voor die eerste komma dui die tipe boodskap aan. Alle boodskappe voldoen aan die NMEA-0183 weergawe 3.01-formaat.
- 073242– Verteenwoordig die tyd waarop die herstelplek geneem is, 07:32:42 UTC
- 1837.84511, N– Breedtegraad 18 grade 37.84511’N
- 07352.30436, E– Lengtegraad 073 deg 52.30436 ′ O
- 1– Regstel kwaliteit (0 = ongeldig; 1 = GPS-regstelling; 2 = DGPS-regstelling; 3 = PPS-regstelling; 4 = Real-Time Kinematic; 5 = Float RTK; 6 = geskatte (dooie afrekening); 7 = Handmatige invoermodus; 8 = Simulasie -modus)
- 11– Totale aantal satelliete
- 17 - Horisontale verdunning van posisie
- 8, M - Hoogte, in meter bo seespieël
- -67,7, M -Hoogte van geoïde (beteken seevlak) bo WGS84 ellipsoïde
- Leë veld - Tyd in sekondes sedert die laaste DGPS -opdatering
- Leë veld - DGPS -stasie -ID -nommer
- *60 - die kontrolesom -data begin altyd met *
Hierdie projek is gebaseer op die artikel GPS -module met Arduino en Raspberry Pi - deur Priyanka Dixit. Besoek hierdie artikel vir meer inligting oor GPS, hoe dit werk, verduideliking van sleutelterme lengtegraad en breedtegraad, verskil tussen GPS -chip en GPS -module, en nog baie meer!
Aanbeveel:
Koppelvlak -kapasitiewe vingerafdruksensor met Arduino UNO: 7 stappe
Koppelvlak -kapasitiewe vingerafdruksensor met Arduino UNO: Hey, wat gaan aan, ouens! Akarsh hier van CETech.Vandag gaan ons 'n beskermende laag by ons projekte voeg. Moenie bekommerd wees nie, ons gaan geen lyfwagte daarvoor aanstel nie. Dit sal 'n oulike klein vingerafdruksensor van DFRobot wees, so
Tutoriaal vir koppelvlak HMC5883L kompas sensor met Arduino: 10 stappe (met foto's)
Tutoriaal vir koppelvlak-HMC5883L-kompassensor met Arduino: beskrywing HMC5883L is 'n 3-as digitale kompas wat vir twee algemene doeleindes gebruik word: om die magnetisering van 'n magnetiese materiaal soos 'n ferromagnet te meet, of om die sterkte en, in sommige gevalle, die rigting van die magnetiese veld op 'n punt in s
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 5 stappe (met foto's)
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 'n SCARA -robot is 'n baie gewilde masjien in die nywerheidswêreld. Die naam staan vir beide Selective Compliant Assembly Robot Arm of Selective Compliant Articulated Robot Arm. Dit is basies 'n robot van drie grade, wat die eerste twee
Arduino LCD 16x2 handleiding - Koppelvlak 1602 LCD -skerm met Arduino Uno: 5 stappe
Arduino LCD 16x2 handleiding | Interfacing 1602 LCD -skerm met Arduino Uno: Hallo ouens, aangesien baie projekte 'n skerm nodig het om die data weer te gee, of dit 'n selfoonmeter is, of 'n YouTube -intekening, of 'n sakrekenaar of 'n toetsblok met skerm en as al hierdie projekte gemaak word arduino, hulle sal beslis beslis
Tutoriaal vir koppelvlak OLED 0,91 inch 128x32 met Arduino UNO: 7 stappe (met foto's)
Tutoriaal vir koppelvlak OLED 0.91inch 128x32 Met Arduino UNO: Hierdie handleiding gaan u 'n paar basiese beginsels leer oor die gebruik van OLED 0.91inch LCD128x32 met Arduino UNO