Tartalomjegyzék:

A VK16E GPS csatlakoztatása Arduino UNO -val: 3 lépés
A VK16E GPS csatlakoztatása Arduino UNO -val: 3 lépés

Videó: A VK16E GPS csatlakoztatása Arduino UNO -val: 3 lépés

Videó: A VK16E GPS csatlakoztatása Arduino UNO -val: 3 lépés
Videó: Образовательный набор Мастер Старт для Arduino 2024, November
Anonim
A VK16E GPS csatlakoztatása az Arduino UNO -val
A VK16E GPS csatlakoztatása az Arduino UNO -val

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

Áramkör csatlakozás
Áramkör 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:

Megjegyzések
Megjegyzések
Megjegyzések
Megjegyzések

Kérjük, helyezze a GPS -modult háza elé vagy az ablakhoz.

  1. Az olyan olcsó GPS -modulok, mint a VK16E, nem rendelkeznek nagyon pontos 1pps jelekkel.
  2. 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)
  3. 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: