Sisällysluettelo:
- Vaihe 1: Laitteiston osat:
- Vaihe 2: Ohjelmiston osat:
- Vaihe 3: Yhteys ja kaavio:
- Vaihe 4: Koodi
- Vaihe 5:
Video: Arduino GPS Shield -opetusohjelma: Etäisyyslaskin: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
GPS tai globaali paikannusjärjestelmä on satelliittipohjainen radionavigointijärjestelmä, jonka avulla voit saada sijaintisi ja opastaa sinut muissa paikoissa hyvin tunnistetun ja ennalta määritetyn kartan, kuten Google mapsin, kautta, ja Arduinon maailmassa tämä saavutetaan Arduinolla GPS -suoja.
GPS tietää sijaintisi sijaintisi leveys- ja pituusasteiden perusteella, jotka määrittävät, missä olet maailmasta. nopeassa ja hauskassa Arduino GPS Shield -opetusohjelmassa.
Puhutaan tämän Arduino GPS Shield -opetusohjelman ideasta…
Idea:
Arduinon GPS Shield -opetusohjelmassa aiomme käyttää nykyisen sijainnin saadaksesi 1Sheeldin GPS -suojan kumppaninsa Android/iOS -sovelluksen kautta.
Saavutamme tämän kertomalla sovellukselle (käyttämällä äänentunnistuskilpeä) sekä halutun sijainnin leveys- ja pituusaste, jonka haluamme saavuttaa, ja Arduino laskee kahden etäisyyden välisen suoran etäisyyden km -yksikössä (käyttämällä GPS -suojaa)) ja kertoo (käyttämällä teksti-puhe-suojaa) etäisyyden.
Päästä alkuun:
Jos käsittelet 1Sheeldiä ensimmäistä kertaa tai haluat oppia lisää siitä, suosittelen tarkistamaan tämän nopean ja helpon aloitusoppaan.
Nyt kun olet tutustunut hieman 1Sheeldiin, aloitetaan!
Vaihe 1: Laitteiston osat:
- Arduino Uno.
- 1Sheeld+ board.
- Arduino USB -kaapeli tai 9-12V akku.
- Android/iOS -puhelin, johon on asennettu 1Sheeld -sovellus.
Vaihe 2: Ohjelmiston osat:
- Arduino IDE.
- 1sheeld -kirjasto, 1sheeld -Android -sovellus tai iOS -sovellus.
Vaihe 3: Yhteys ja kaavio:
- Liitä 1Sheeld -kortti Arduinoosi kuvan 1 muodossa.
- Liitä nestekidenäyttö 16*2 kuvaksi 2.
- Kytke 1Sheeld -virtalähde toimimaan 5 V: n (ei 3.3 V: n) kuvassa 3.
1Sheeldillä on 2 tilaa: lataustila ja käyttötila. Voit vaihtaa niiden välillä käyttämällä digitaalisten nastojen lähellä olevaa kytkintä, ja sen nimi on “UART SWITCH” 1Sheeldissä ja “SERIAL SWITCH” 1Sheeld+: ssa.
- Ensinnäkin liu'uta kytkin kohti SWITCH -merkintää kuvassa 4, joka kääntää 1Sheeld -levyn lataustilaan, jotta voit ladata Arduino -koodin.
- Toiseksi, kun olet ladannut koodin, liu'uta kytkintä kohti”UART” -merkintää (tai”SERIAL” 1Sheeld+ -kortilla) kuten kuva5, joka muuttaa 1Sheeld -levyn toimintatilaan kommunikoidaksesi älypuhelimesi 1Sheeld -sovelluksen kanssa.
Liitä lopuksi Arduino tietokoneesi kautta Arduinon USB -kaapelilla.
Vaihe 4: Koodi
Suosittelen tarkistamaan Arduino GPS Shield -dokumentaation saadaksesi lisätietoja Arduino GPS Shield -toiminnoista ja niiden käytöstä.
Vaihda nyt 1Sheeld -kortti lataustilaan, lataa liitteenä oleva koodi Arduino -digitaalikellolle. Vaihda 1Sheeld -kortti toimintatilaan ja avaa sitten 1Sheeld -sovellus ja liitä se 1Sheeld -korttiin Bluetoothin kautta.
Vaihe 5:
Kuten näet Arduino GPS Shield -opetusvideossa, sinun on valittava GPS-, päätelaite-, teksti puheeksi- ja puheentunnistuskilvet.
Kun olet siirtynyt äänentunnistimen kilpeen ja kerrot puhelimellesi haluamasi sijainnin leveys- ja pituusasteiden mukaan, se laskee nykyisen sijainnin ja syötettyyn leveys- ja pituusasteeseen liittyvän sijainnin välisen etäisyyden ja kertoo äänekkäästi etäisyyden ja myös kirjoitettu Terminal shield -välilehdelle.
Tässä opetusohjelmassa halusin tietää etäisyyden nykyisen sijaintini "Integreight company" ja Ramsisin rautatieaseman välillä Kairon keskustassa, ja se oli 8,327 km, ja laskin sen myös Google mapsista, missä virhe oli niin pieni (Google maps -matka on: 8,22 km kuvakaappausten mukaan).
Suositeltava:
Arduino Adafruit Servo Shield -virtamoduuli: 3 vaihetta
Arduino Adafruit Servo Shield Power Module: Tämä tehomoduuli on suunniteltu Arduino Unolle yhdessä Adafruit 16-kanavaisen servosuojuksen kanssa. Adafruit Servo Shield on loistava lisä Arduinoon. Mutta se vaatii toisen, 5 V: n virtalähteen. Tämän laitteen kanssa tarvitset vielä 5 V: n
Arduino Mega Stepper Shield Rubiks Cube Solverille: 4 vaihetta
Arduino Mega Stepper Shield Rubiks Cube Solverille: Jonkin aikaa sitten työskentelin koneella, joka ratkaisee automaattisesti kaikki salatut 3x3 Rubiks Cube. Näet ohjeeni tästä. Projektissa polulusta peräkkäisiä ajureita käytettiin kuuden moottorin käyttämiseen. Jotta kaksi voisi yhdistää nämä
ATtiny Arduino Programming Shield: 7 vaihetta
ATtiny Arduino -ohjelmointikilpi: Tässä projektikokonaisuudessa näytämme, miten voit tehdä oman ATtiny Arduino -ohjelmointikilven Bantam Tools -pöytälevyjyrsinkoneella. Tämän olennaisen komponentin avulla voit kytkeä ja ohjelmoida ATtiny -siruja Arduino IDE: n kautta. Tämä projekti
Arduino -sähköpostikamera (VC0706 + 3G Shield + Arduino M0 analoginen): 5 vaihetta
Arduino -sähköpostikamera (VC0706 + 3G Shield + Arduino M0 analoginen): Kun sain kameran VC0706 käsiini. Yhdistin sen onnistuneesti Arduino UNO: hon, otin valokuvan ja tallensin sen micro SD -muistikortille. Halusin jotain enemmän - siirtää vastaanotetun valokuvan jonnekin. Esimerkiksi 3G/GPRS -suojauksen kautta. Yksinkertaisin on tunnistaa
DeLorme Earthmate GPS LT-20: n liittäminen Google Earthiin saadaksesi loistavan GPS-seurantakartan: 5 vaihetta
DeLorme Earthmate GPS LT-20: n liittäminen Google Earthiin saadaksesi loistavan GPS-seurantakartan: Näytän sinulle, kuinka voit liittää GPS-laitteen suosittuun Google Earth -ohjelmaan ilman Google Earth Plus -ohjelmaa. Minulla ei ole suurta budjettia, joten voin taata, että tämä on mahdollisimman halpaa