Sisällysluettelo:
- Vaihe 1: Osat ja työkalut:
- Vaihe 2: Leveys- ja pituusasteiden tallentaminen:
- Vaihe 3: Arduino Code for Capture:
- Vaihe 4: Kohdeilmoitin LED -valon kautta:
- Vaihe 5: Viimeinen
- Vaihe 6: Katso video
Video: Arduino + GPS -moduuli - kohdeilmoitin: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Kuinka paljon aikaa tuhlaamme liikenneruuhkissa? Tein Arduinolla toimivan kohdeilmoittajan hyödyntämään tämän ajan tuottavasti.
Kaikki tietävät, että liikenneruuhkat voivat olla merkittävä ajanhukkaa. Ja on mahdotonta ennustaa, kuinka kauan se kestää lähtöpaikasta määränpäähän.
Liikenneruuhkat koskettivat minua, kun tulin kaupunkiin kaksi kuukautta sitten. Vietän päivittäin yli kaksi tuntia jumissa jumissa. Ja minusta tuntui, että miksi en voisi käyttää tätä aikaa tehdäkseni jotain?
Huomaa: Käytän julkista liikennettä.:-)
On monia muita asioita, joita voit tehdä, kun olet jumissa liikenneruuhkissa!
Jotkut alla olevista eivät ole vain hauskoja, vaan myös tuottavia:
Käytä aikaa ajatella ja suunnitella joko nykyisiä ja tulevia projekteja varten. Käytä aikaa kouluttaaksesi itseäsi, katsoaksesi opetusvideoita tai osallistuaksesi verkkokurssille Udemystä, Courserasta jne. Tai lue projekteja Insructables-aiheista:). Ja tietysti elektroniikan tekeminen inspiroi minua aina. Joten rakensin kohdeilmoittajan Arduinon ja GPS -moduulin avulla. Joten se tekee aina, kun olet lähellä määränpäätäsi, se ilmoittaa sinulle hehkuvalla LED -valolla tai värähtelyllä (käyttämällä minivärähtevää moottoria). Olen toimittanut piirit sekä LED- että värähtelevälle moottorille.
Tätä varten sinun on ensin löydettävä leveys- ja pituusaste sijainnin määrittämiseksi. Kun olet löytänyt sijaintisi, voit käyttää leveys- ja pituusastearvoja löytääksesi etäisyyden sijaintiin ja pitämällä etäisyyden voit kytkeä ilmoituksen päälle. Logiikka on yksinkertaista, eikö ?!
Joten aloitetaan …….
Vaihe 1: Osat ja työkalut:
Voit aloittaa kohdeilmoittajan käytön seuraavilla pakollisilla osilla:
Arduino UNO
NEO-6M GPS-moduuli
GPS tarkoittaa globaalia paikannusjärjestelmää, ja sen avulla voidaan määrittää sijainti, aika ja nopeus, jos matkustat.
- Tässä moduulissa on ulkoinen antenni ja sisäänrakennettu EEPROM.
- Liitäntä: RS232 TTL
- Virtalähde: 3V - 5V
- Oletusnopeus: 9600 bps
- Toimii tavallisilla NMEA -lauseilla
NEO-6M GPS-moduulissa on neljä nastaa: VCC, RX, TX ja GND. Moduuli kommunikoi Arduinon kanssa sarjaliikenteen kautta käyttämällä TX- ja RX -nastoja, joten johdotus ei voisi olla yksinkertaisempaa:
NEO-6M GPS-moduuli Johdotus Arduino UNO: hon
VCC VIN
Ohjelmistosarjassa määritelty RX TX pin
Ohjelmistosarjassa määritelty TX RX pin
GND GND
L293D IC
L293D on 16-nastainen moottorin ohjainpiiri, joka voi ohjata jopa kahta tasavirtamoottoria samanaikaisesti mihin tahansa suuntaan.
Moottorin ohjaimen IC: n tai moottorin ohjaimen tulo on matalan virran signaali. Piirin tehtävä on muuntaa matalan virran signaali korkean virran signaaliksi. Tämä suuren virran signaali annetaan sitten moottorille.
TinyGPS ++ -kirjasto:
TinyGPS ++ -kirjasto helpottaa sijaintitietojen saamista hyödyllisessä ja helposti ymmärrettävässä muodossa. TinyGPS ++ -kirjasto antaa sinulle mahdollisuuden saada enemmän tietoa kuin vain sijainti, ja yksinkertaisella tavalla, sijainnin lisäksi, saat:
> päivämäärä
> aikaa
> nopeus
> kurssi
> korkeus
> satelliitteja
> hdop
Vaihe 2: Leveys- ja pituusasteiden tallentaminen:
Ehdotan, että lataat hankesivulla olevat fritzing -tiedostot yhteyden selventämiseksi tai jos sinulla on epäilyksiä, kysy rohkeasti kommenteissa.
Vaihe 3: Arduino Code for Capture:
Huomautus: Sinun on asennettava TinyGPS ++ -kirjasto
yhdistä piirikaavion mukaisesti ja lataa yllä oleva koodi, avaa sarjamonitori baudinopeudella 9600 ja näet seuraavan lähdön
Huomautus: Leveys- ja pituusasteiden saaminen voi kestää jonkin aikaa, koska vastaanottimen on kaapattava signaalit. aina kun se alkaa vastaanottaa signaaleja, GPS -moduulin LED vilkkuu.
Vaihe 4: Kohdeilmoitin LED -valon kautta:
Joten varmistaakseni, että ideani toimii, tein prototyypin LED -valolla ilmoittaakseen määränpäälle. Joten tein, lisäsin määränpään leveys- ja pituusastearvot edellisestä koodista (Read_Lat_Lng.ino) ja löysin etäisyyden määränpäähän nykyisestä sijainnista. Ja käytti sitä säätöalueelle, jolla LEDin on sytytettävä.
Lataa koodi ja näet seuraavat tiedot sarjamittarissa.
Joten etäisyyttä määränpäähän voidaan käyttää määrittämään alue, jolla tulostustoiminnon (ilmoituksen) on suoritettava.
Vaihe 5: Viimeinen
OK, prototyyppini toimi hyvin. Nyt haluan liittää projektini laatikkoon, johon mahtuu Arduino, GPS -moduuli, moottori ja ohjaimen IC ja 9 V: n virtalähde.
Liitäntä L293D IC: hen
- Liitä 5V L293D: n käyttöön 1, Vs ja Vss
- Liitä digitaaliset lähtönastat (käytämme 6 ja 7) L293D: n tuloihin 1 ja 2.
- Liitä Arduinon GND molempiin GND -nastoihin L293D: n samalla puolella
- Kytke lopuksi L293D: n lähtö 1 ja 2 moottorin nastoihin.
Suositeltava:
Arduino-GPS-kello paikallisen ajan kanssa NEO-6M-moduulin avulla: 9 vaihetta
Arduino-GPS-kello paikallisen ajan kanssa NEO-6M-moduulin avulla: Tässä opetusohjelmassa opimme, kuinka saat nykyisen ajan satelliiteista arduinoa käyttämällä. Katso video
Liitäntä Arduino Mega GPS-moduulilla (Neo-6M): 8 vaihetta
Liitäntä Arduino Mega GPS-moduulilla (Neo-6M): Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli (Neo-6M) Arduino Megaan. TinyGPS -kirjastoa käytetään näyttämään pituusasteiden ja leveysasteiden tietoja ja TinyGPS ++: a näytetään leveys-, pituus-, korkeus-, nopeus- ja satelliittimäärät
Liitäntä GPS -moduuliin Arduino Unolla: 7 vaihetta
Liitäntä GPS -moduuli Arduino Unon kanssa: Hei! Haluatko liittää GPS -moduulin Arduino Uno Boardiin, mutta et tiedä miten se tehdään? Olen täällä auttamassa sinua! Aloittamiseen tarvitset seuraavat osat
GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio: 5 vaihetta (kuvilla)
GPS -autonseuranta tekstiviesti -ilmoituksella ja Thingspeak -tietojen latauksella, Arduino -pohjainen, kotiautomaatio: Tein tämän GPS -seurannan viime vuonna ja koska se toimii hyvin, julkaisen sen nyt Instructable -sivustossa. Se on kytketty tavaratilan lisävarustepistokkeeseen. GPS -seurantalaite lataa auton sijainnin, nopeuden, suunnan ja mitatun lämpötilan mobiilidatan kautta
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