Orodha ya maudhui:

Arduino + GPS Module - Arifa ya Mwisho: 6 Hatua
Arduino + GPS Module - Arifa ya Mwisho: 6 Hatua

Video: Arduino + GPS Module - Arifa ya Mwisho: 6 Hatua

Video: Arduino + GPS Module - Arifa ya Mwisho: 6 Hatua
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Novemba
Anonim
Arduino + Moduli ya GPS - Arifa ya Mwisho
Arduino + Moduli ya GPS - Arifa ya Mwisho

Tunapoteza muda gani katika foleni za trafiki? Nilifanya arifa ya marudio inayotumia Arduino kutumia wakati huu kwa njia yenye tija.

Kila mtu anajua kuwa foleni ya trafiki inaweza kuwa kupoteza muda kubwa. Na haiwezekani kutabiri itachukua muda gani kutoka kwa asili kwenda kwa marudio.

Shida ya msongamano wa magari iliniathiri nilipofika mji miezi miwili iliyopita. Kila siku mimi hutumia zaidi ya masaa mawili kukwama kwenye foleni. Na nilihisi ni kwa nini siwezi kutumia wakati huu kufanya kitu?

Kumbuka: Natumia usafiri wa umma.:-)

Kuna mambo mengine mengi ambayo unaweza kufanya wakati umekwama kwenye msongamano wa trafiki!

Baadhi ya hizi hapa chini sio za kufurahisha tu, bali zina tija pia:

Tumia wakati huo kufikiria na kupanga, iwe kwa miradi ya sasa na ya baadaye. Tumia wakati wa kujielimisha mwenyewe, angalia video za kufundishia au kuchukua kozi ya e-kujifunza kwenye Udemy, Coursera, nk au soma miradi kwenye Inspirable:). Na kwa kweli kutengeneza vitu vya elektroniki kunanitia moyo kila wakati. Kwa hivyo niliunda arifu ya marudio kwa kutumia moduli ya Arduino na GPS. Kwa hivyo inachofanya ni wakati wowote ukiwa karibu na unakoenda, inakuarifu kwa kuangaza kwa LED au kupitia mtetemo (kwa kutumia motor inayotetemesha mini). Nimetoa mizunguko kwa gari zote za LED na za kutetemeka.

Kwa hilo, kwanza unahitaji kupata latitudo na longitudo kufafanua eneo. Mara tu unapopata eneo lako, unaweza kutumia nambari za latitudo na longitudo kupata umbali wa eneo na kwa kuweka masafa unaweza kuwasha arifu. Mantiki ni rahisi, sivyo ?!

Basi wacha tuanze …….

Hatua ya 1: Sehemu na Zana:

Ili kuanza na arifa ya marudio yako, hapa kuna sehemu zinazohitajika:

Arduino UNO

Picha
Picha

Moduli ya GPS ya NEO-6M

GPS inasimama kwa mfumo wa uwekaji wa ulimwengu na inaweza kutumika kuamua nafasi, wakati na kasi ikiwa unasafiri.

Picha
Picha
  • Moduli hii ina antenna ya nje na EEPROM iliyojengwa.
  • Kiolesura: RS232 TTL
  • Ugavi wa umeme: 3V hadi 5V
  • Baudrate chaguo-msingi: 9600 bps
  • Inafanya kazi na sentensi za kawaida za NMEA

Moduli ya GPS ya NEO-6M ina pini nne: VCC, RX, TX, na GND. Moduli inawasiliana na Arduino kupitia mawasiliano ya serial kwa kutumia pini za TX na RX, kwa hivyo wiring haikuweza kuwa rahisi:

Moduli ya GPS ya NEO-6MWiring kwa Arduino UNO

VCC VIN

Pini ya RX TX imeainishwa katika safu ya programu

Pini ya TX RX imeainishwa kwenye serial ya programu

GND GND

L293D IC

Picha
Picha

L293D ni dereva wa pini 16 IC ambayo inaweza kudhibiti hadi motors mbili za DC wakati huo huo kwa mwelekeo wowote. Kwa nini utumie L293D?

Ingizo kwa dereva wa gari IC au dereva wa gari ni ishara ya chini ya sasa. Kazi ya mzunguko ni kubadilisha ishara ya chini ya sasa kuwa ishara ya juu ya sasa. Ishara hii ya juu ya sasa inapewa motor.

Maktaba ya TinyGPS ++:

Maktaba ya TinyGPS ++ inafanya iwe rahisi kupata habari juu ya eneo katika muundo ambao ni muhimu na rahisi kueleweka. Maktaba ya TinyGPS ++ hukuruhusu kupata habari zaidi kuliko eneo tu, na kwa njia rahisi, badala ya eneo, unaweza kupata:

> tarehe

> wakati

> kasi

> bila shaka

> urefu

satelaiti

> hdop

Hatua ya 2: Kukamata Latitudo na Longitude:

Kukamata Latitudo na Longitude
Kukamata Latitudo na Longitude

Nitashauri kupakua faili za fritzing zilizotolewa kwenye ukurasa wa mradi kwa ufafanuzi bora wa unganisho au ikiwa una shaka yoyote jisikie huru kuuliza kwa maoni.

Hatua ya 3: Msimbo wa Arduino wa Kukamata Mahali:

Msimbo wa Arduino wa Kukamata Mahali
Msimbo wa Arduino wa Kukamata Mahali

Kumbuka: Lazima usakinishe Maktaba ya TinyGPS ++

unganisha kulingana na mchoro wa mzunguko na pakia hapo juu nambari, Fungua mfuatiliaji wa serial kwa kiwango cha baud cha 9600 na utaona pato lifuatalo

Kumbuka: Kwa kupata latitudo na longitudo inaweza kuchukua muda kwa sababu mpokeaji anahitaji kunasa ishara. wakati wowote inapoanza kupata ishara LED kwenye moduli ya GPS inapepesa.

Hatua ya 4: Arifa ya Marudio kupitia LED:

Arifa ya Mwisho kupitia LED
Arifa ya Mwisho kupitia LED
Arifa ya Mwisho Kupitia LED
Arifa ya Mwisho Kupitia LED

Kwa hivyo ili kuhakikisha kuwa wazo langu linafanya kazi nilifanya mfano kwa kutumia LED kuarifu marudio. Kwa hivyo kile nilichofanya ni, niliongeza maadili ya Latitudo na Longitude ya marudio kutoka kwa nambari iliyopita (Soma_Lat_Lng.ino) na nikapata umbali wa marudio kutoka eneo la sasa. Na kuitumia kwa kuweka anuwai ambayo LED inapaswa kuwasha.

Pakia nambari hiyo na utaona zifuatazo kwenye mfuatiliaji wa serial.

Picha
Picha

Kwa hivyo umbali wa marudio unaweza kutumiwa kufafanua anuwai ambayo operesheni ya kutoa (arifu) lazima ifanye.

Hatua ya 5: Ya Mwisho

Mwisho!
Mwisho!
Mwisho!
Mwisho!
Mwisho!
Mwisho!

Sawa mfano wangu ulifanya kazi vizuri. Sasa ninataka kufunga mradi wangu ndani ya sanduku ambayo inaweza kutoshea Arduino, moduli ya GPS, motor na dereva IC, na usambazaji wa umeme wa 9V.

Uunganisho kwa L293D IC

Picha
Picha
  • Unganisha 5V kuwezesha 1, Vs na Vss kwenye L293D
  • Unganisha pini za pato za dijiti (tunatumia 6 na 7) kuingiza 1 na kuingiza 2 kwenye L293D.
  • Unganisha GND yako ya Arduino kwenye pini zote mbili za GND upande mmoja wa L293D
  • Mwishowe unganisha pato 1 na pato la 2 la L293D kwenye pini zako za magari.

Ilipendekeza: