Tartalomjegyzék:
Videó: A VK16E GPS csatlakoztatása Arduino UNO -val: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez egy egyszerű utasítás azoknak, akik szeretnék tudni, hogyan kell csatlakoztatni és használni a GPS -modult egy Arduino -val.
Arduino UNO Shield #Hackduino és VK16E GPS modult használok.
további információért olvassa el az adatlapot.
1. lépés: Áramköri csatlakozás
FEKETE vezeték a végső kártya Gnd csatlakozásához
PIROS vezeték az Ultimate board 5V -os csatlakozásához
KÉK vezeték és végső kártya RxD csatlakozás
ZÖLD vezeték az Ultimate board TxD csatlakozáshoz
FEHÉR vezeték végső kártya PPS csatlakozáshoz
A kódunk szerint
csatlakozni
RXPin alaplapról digitalPin 4 -re, Az alaplap TXPin -je a digitalPin -hez 3
Vcc 5V -ra és GND GND -re
2. lépés: Programozás
Először is szüksége van egy könyvtárra:
Innen töltheti le
Miután telepítette a könyvtárat az arduino -ban, nyissa meg a DeviceExample.ino -t a példákból> tinyGPS ++
vagy egyszerűen másolja le az alábbi kódot.
#befoglalni
#befoglalni
/ * * https://alaspuresujay.github.io/ * kövess engem az instagramon https://www.instagram.com/alaspuresujay * Ez a mintavázlat egy TinyGPS ++ (TinyGPSPlus) objektum normál használatát mutatja be. A SoftwareSerial használatát igényli, és feltételezi, hogy 9600 baudos soros GPS-eszköze van csatlakoztatva a 4 (rx) és a 3 (tx) csaphoz. */ static const int RXPin = 4, TXPin = 3; static const uint32_t GPSBaud = 9600;
// A TinyGPS ++ objektum
TinyGPSPlus gps;
// Soros kapcsolat a GPS -eszközzel
SoftwareSerial ss (RXPin, TXPin);
üres beállítás ()
{Serial.begin (115200); ss.begin (GPSBaud);
Serial.println (F ("DeviceExample.ino"));
Serial.println (F ("A TinyGPS ++ egyszerű bemutatása csatolt GPS modullal")); Serial.print (F ("TinyGPS ++ könyvtár tesztelése v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("Sujay Alaspure")); Sorozat.println (); }
üres hurok ()
{// Ez a vázlat minden alkalommal információt jelenít meg, amikor egy új mondat helyesen van kódolva. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("Nincs GPS észlelve: ellenőrizze a huzalozást.")); míg (igaz); }}
void displayInfo ()
{
úszó rács = gps.hely.lat ();
Soros.nyomtatás (gps.location.lat (), 10); Soros.nyomat (F (",")); Soros.nyomtatás (gps.location.lng (), 10); Serial.print (""); Soros.nyomat (rács, 10);
Serial.print (F ("Location:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Soros.nyomat (F (",")); Soros.nyomtatás (gps.location.lng (), 6); } else {Serial.print (F ("ÉRVÉNYTELEN")); }
Serial.print (F ("Dátum/idő:"));
if (gps.date.isValid ()) {Serial.print (gps.date.month ()); Soros.nyomat (F ("/")); Soros.nyomtatás (gps.date.day ()); Soros.nyomat (F ("/")); Sorozatnyomtatás (gps.date.year ()); } else {Serial.print (F ("ÉRVÉNYTELEN")); }
Soros.nyomat (F (""));
if (gps.time.isValid ()) {if (gps.time.hour () <10) Serial.print (F ("0")); Soros.nyomtatás (gps.time.hour ()); Soros.nyomat (F (":")); if (gps.time.minute () <10) Serial.print (F ("0")); Soros.nyomtatás (gps.time.minute ()); Soros.nyomat (F (":")); if (gps.time.second () <10) Serial.print (F ("0")); Soros.nyomtatás (gps.time.second ()); Soros.nyomat (F (".")); if (gps.time.centisecond () <10) Serial.print (F ("0")); Soros.nyomtatás (gps.time.centisecond ()); } else {Serial.print (F ("ÉRVÉNYTELEN")); }
Sorozat.println ();
}
3. lépés: Megjegyzések:
Kérjük, helyezze a GPS -modult háza elé vagy az ablakhoz.
- Az olyan olcsó GPS -modulok, mint a VK16E, nem rendelkeznek nagyon pontos 1pps jelekkel.
- Valószínűleg azt tapasztalja, hogy sok patch antennát használó GPS -modulhoz hasonlóan a GPS -modulnak ablak mellett vagy kívül kell lennie. Úgy tűnik, hogy a GPS -jelek erőssége jelentősen eltér a helyzettől és a környező épületektől stb. Függően. A GPS -modulnak az is előnyös lehet, ha távolabb van az Ultimate készlettől, az istálló elrendezésétől és a földeléstől függően. Ezért érdemes a GPS modult a készlethez csatlakoztatni több méteres vezetékkel. Azt javaslom, hogy árnyékolt kábelt használjon a Gnd -hez csatlakoztatott képernyővel. 4)
- A modul zöld LED -je van, amint az a fenti képeken is látható, amely folyamatosan világít, miközben a GPS -modul műholdzár keresést végez, és lezárt állapotban 1 impulzus / másodperc sebességgel villog.
hogyan ellenőrizheti a helyét a Google térképen, használja az alábbi linket
maps.google.com/?q=, lat-> rács
lng-> hosszúság
Ajánlott:
Arduino Több szervomotor csatlakoztatása - PCA9685 bemutató: 6 lépés
Arduino Több szervomotor csatlakoztatása - PCA9685 bemutató: Ebben az oktatóanyagban megtudjuk, hogyan lehet több szervomotort csatlakoztatni a PCA9685 modul és az arduino segítségével. A PCA9685 modul nagyon jó, ha több motort kell csatlakoztatnia, erről itt olvashat bővebben https : //www.adafruit.com/product/815Nézd a Vi
A Maduino UNO csatlakoztatása a szervomotorhoz: 7 lépés
Csatlakoztassa a Maduino UNO -t a szervomotorhoz: Ebben az oktatóanyagban az Arduino UNO -t, a szervomotort és a Visuino -t fogjuk használni a szervomotor forgatásához. Nézzen meg egy bemutató videót
TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA EGY ARDUINO UNO SERIAL PORT -hoz: 4 lépés
TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA EGY ARDUINO UNO SERIAL PORT -ba: Ebben az oktatóanyagban egyetlen Arduino UNO UART (Rx/Tx) soros portot bővítünk, hogy több Atlas -érzékelő csatlakoztatható legyen. A bővítés 8: 1 soros portbővítő kártyával történik. Az Arduino portja kapcsolódik a bővítőhöz, miután
Az I2C LCD kijelző csatlakoztatása az Arduino Uno -hoz: 5 lépés (képekkel)
Az I2C LCD kijelző csatlakoztatása az Arduino Uno -hoz: Helló srácok, Ebben az utasításban látni fogja, hogyan kell csatlakoztatni az i2c LCD kijelzőt az arduino -hoz, és hogyan kell nyomtatni az LCD kijelzőn. Mielőtt elkezdené ezt az oktatóanyagot, tudnia kell egy rövidet az i2c -ről kommunikáció. Minden I2C busz két jelből áll
A DeLorme Earthmate GPS LT-20 csatlakoztatása a Google Earth-hez a nagyszerű GPS nyomkövetési térképhez: 5 lépés
A DeLorme Earthmate GPS LT-20 csatlakoztatása a Google Earth-hez a nagyszerű GPS nyomkövetési térképhez: Megmutatom, hogyan csatlakoztathat GPS-eszközt a népszerű Google Earth programhoz a Google Earth Plus használata nélkül. Nincs nagy költségvetésem, így garantálhatom, hogy ez a lehető legolcsóbb lesz