Sadržaj:
Video: Arduino GPS Shield Vodič: Kalkulator udaljenosti: 5 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
GPS ili globalni sustav pozicioniranja satelitski je radio-navigacijski sustav koji vam omogućuje da odredite svoju lokaciju i vodite vas kroz druge lokacije kroz dobro poznatu i unaprijed definiranu kartu poput Google karata, a u svijetu Arduina to postiže Arduino GPS štit.
GPS poznaje vašu lokaciju putem vrijednosti zemljopisne širine i dužine vaše lokacije koja određuje gdje se točno nalazite sa svijeta, a mi ćemo koristiti ova dva mjerenja za izračunavanje udaljenosti između vaše trenutne lokacije i željenog odredišta pomoću GPS štita na 1Sheeldu u brzom i smiješnom vodiču za Arduino GPS štit.
Razgovarajmo o ideji koja stoji iza ovog Arduino vodiča za GPS štit …
Ideja:
U Vodiču za Arduino GPS Shield koristit ćemo GPS Shield iz 1Sheelda putem njegove popratne Android/iOS aplikacije kako bismo dobili trenutnu lokaciju.
To postižemo tako što aplikaciji (pomoću štita za prepoznavanje glasa) kažemo zemljopisnu širinu i dužinu željene lokacije koju želimo doseći, a Arduino će izračunati izravnu udaljenost između 2 lokacije u km jedinici (pomoću GPS štita) i govori vam (pomoću štita za pretvaranje teksta u govor) koja je udaljenost.
Početak:
Ako vam je ovo prvi put da se bavite 1Sheeldom ili želite saznati više o tome, preporučujem da provjerite ovaj brzi i lak vodič za početak rada.
Sada, nakon što ste se malo upoznali s 1Sheeldom, počnimo!
1. korak: Hardverske komponente:
- Arduino Uno.
- 1 Polica+ ploča.
- Arduino USB kabel ili baterija 9-12v.
- Android/iOS telefon s instaliranom aplikacijom 1Sheeld.
2. korak: Softverske komponente:
- Arduino IDE.
- Biblioteka s 1 segmentom, Android aplikacija sa sustavom 1 ili iOS aplikacija.
Korak 3: Spajanje i shema:
- Priključite ploču 1Sheeld u svoj Arduino kao sliku1.
- Spojite LCD 16*2 kao sliku2.
- Uključite 1Sheeld napajanje da radi na 5v (ne 3.3v) kao slika3.
1Sheeld ima 2 načina rada: način učitavanja i način rada. Možete se prebacivati između njih pomoću prekidača blizu digitalnih pinova i naziva se “UART SWITCH” na 1Sheeldu i “SERIAL SWITCH” na 1Sheeld+.
- Prvo pomaknite prekidač prema oznaci "SWITCH" kao slika 4 koja pretvara ploču 1Sheeld u način učitavanja kako biste mogli učitati Arduino kod.
- Drugo, nakon što završite s učitavanjem koda, pomaknite prekidač prema oznaci "UART" (ili "SERIAL" na 1Sheeld+ ploči) kao image5 koja pretvara ploču 1Sheeld u način rada za komunikaciju s aplikacijom 1Sheeld vašeg pametnog telefona.
Na kraju, povežite Arduino putem računala pomoću Arduino USB kabela.
Korak 4: Kodirajte
Preporučio bih da provjerite dokumentaciju Arduino GPS Shield kako biste saznali više o funkciji Arduino GPS Shield i kako ih koristiti.
Sada prebacite ploču 1Sheeld u način učitavanja, prenesite priloženi kôd za Arduino digitalni sat. Prebacite ploču 1Sheeld u način rada, a zatim otvorite aplikaciju 1Sheeld i povežite je s pločom 1Sheeld putem Bluetootha.
5. korak:
Kao što vidite u videu s vodičem za Arduino GPS Shield, trebali biste odabrati štitove za GPS, terminal, pretvaranje teksta u govor i prepoznavanje glasa.
Nakon što prijeđete na štitnik za prepoznavanje glasa i svom telefonu kažete željenu lokaciju u smislu vrijednosti zemljopisne širine i dužine, on će izračunati udaljenost između trenutne lokacije i lokacije koja se odnosi na unesenu zemljopisnu širinu i dužinu i glasno će vam reći udaljenost i također napisano na kartici Terminal shield.
U ovom vodiču želio sam znati udaljenost između moje trenutne lokacije "Integreight company" i željezničke stanice Ramsis u centru Kaira, a iznosila je 8.327 km, a izračunao sam je i na Google kartama gdje je pogreška bila tako mala (udaljenost Google karata je: 8,22 km prema snimkama zaslona).