Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi at Mga Tool:
- Hakbang 2: Pagkuha ng Latitude at Longitude:
- Hakbang 3: Arduino Code para sa Kunan ng Lokasyon:
- Hakbang 4: Destinasyon Notifier Sa pamamagitan ng LED:
- Hakbang 5: Ang Huling Isa
- Hakbang 6: Manood ng Video
Video: Arduino + Module ng GPS - Notifier ng Patutunguhan: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Gaano karaming oras ang sayang natin sa mga oras ng trapiko? Gumawa ako ng isang nagpapatakbo ng patutunguhan ng Arduino upang magamit ang oras na ito sa isang produktibong paraan.
Alam ng lahat na ang mga jam ng trapiko ay maaaring maging isang pangunahing pag-aaksaya ng oras. At imposibleng mahulaan kung gaano katagal aabutin mula sa pinagmulan hanggang sa patutunguhan.
Ang problema ng trapiko ay nakakaapekto sa akin pagdating sa isang lungsod dalawang buwan na ang nakakaraan. Araw-araw gumugugol ako ng higit sa dalawang oras na natigil sa mga jam. At naramdaman ko na bakit hindi ko magagamit ang oras na ito upang gumawa ng isang bagay?
Tandaan: Gumagamit ako ng pampublikong transportasyon.:-)
Maraming iba pang mga bagay na maaari mong gawin habang natigil sa trapiko!
Ang ilan sa mga nasa ibaba ay hindi lamang masaya, ngunit kapaki-pakinabang din:
Gumamit ng oras upang mag-isip at magplano, alinman para sa kasalukuyan at hinaharap na mga proyekto. Gumamit ng oras upang turuan ang iyong sarili, manuod ng mga video sa pagtuturo o kumuha ng isang kurso sa e-pag-aaral sa Udemy, Coursera, atbp o basahin ang mga proyekto sa Hindi Masasakop:). At syempre ang paggawa ng mga gamit na electronics ay laging nagbibigay ng inspirasyon sa akin. Kaya't nagtayo ako ng isang patutunguhan na nagbabanggit gamit ang Arduino at GPS module. Kaya kung ano ang ginagawa nito ay tuwing malapit ka sa iyong patutunguhan, aabisuhan ka nito sa pamamagitan ng kumikinang na LED o sa pamamagitan ng panginginig ng boses (sa pamamagitan ng paggamit ng mini vibrating motor). Nagbigay ako ng mga circuit para sa parehong LED at vibrating motor.
Para doon, kailangan mo munang maghanap ng latitude at longitude upang tukuyin ang lokasyon. Kapag nahanap mo ang iyong lokasyon, maaari mong gamitin ang mga halagang latitude at longitude upang makahanap ng distansya sa lokasyon at sa pamamagitan ng pagpapanatili ng isang saklaw maaari mong i-on ang notifier. Ang lohika ay simple, tama ?!
Kaya't magsimula tayo …….
Hakbang 1: Mga Bahagi at Mga Tool:
Upang makapagsimula sa iyong patutunguhan na abiso, narito ang mga kinakailangang bahagi:
Arduino UNO
NEO-6M GPS Module
Ang GPS ay kumakatawan sa pandaigdigang sistema ng pagpoposisyon at maaaring magamit upang matukoy ang posisyon, oras at bilis kung naglalakbay ka.
- Ang module na ito ay may panlabas na antena at built-in na EEPROM.
- Interface: RS232 TTL
- Suplay ng kuryente: 3V hanggang 5V
- Default na baudrate: 9600 bps
- Gumagawa kasama ang karaniwang mga pangungusap ng NMEA
Ang module ng NEO-6M GPS ay may apat na mga pin: VCC, RX, TX, at GND. Nakikipag-usap ang module sa Arduino sa pamamagitan ng serial na komunikasyon gamit ang mga pin ng TX at RX, kaya't ang mga kable ay hindi maaaring maging mas simple:
NEO-6M GPS ModuleWiring to Arduino UNO
VCC VIN
Ang RX TX pin ay tinukoy sa serial ng software
Tinukoy ang TX RX pin sa serial ng software
GND GND
L293D IC
Ang L293D ay isang 16-pin na driver ng motor na IC na maaaring makontrol ang hanggang sa dalawang DC motor nang sabay-sabay sa anumang direksyon. Bakit gagamitin ang L293D?
Ang pag-input sa driver ng motor na IC o driver ng motor ay isang mababang kasalukuyang signal. Ang pagpapaandar ng circuit ay upang i-convert ang mababang kasalukuyang signal sa isang mataas na kasalukuyang signal. Ang mataas na kasalukuyang signal ay ibinibigay sa motor.
TinyGPS ++ Library:
Ginagawa ng library ng TinyGPS ++ na simple upang makakuha ng impormasyon sa lokasyon sa isang format na kapaki-pakinabang at madaling maunawaan. Pinapayagan ka ng library ng TinyGPS ++ na makakuha ng karagdagang impormasyon kaysa sa lokasyon lamang, at sa simpleng paraan, bukod sa lokasyon, maaari kang makakuha ng:
> petsa
> oras
> bilis
> kurso
> altitude
> mga satellite
> hdop
Hakbang 2: Pagkuha ng Latitude at Longitude:
Iminumungkahi ko ang pag-download ng mga fritzing file na ibinigay sa pahina ng proyekto para sa mas mahusay na paglilinaw ng koneksyon o kung mayroon kang alinlangan na huwag mag-atubiling magtanong sa mga komento.
Hakbang 3: Arduino Code para sa Kunan ng Lokasyon:
Tandaan: Dapat mong i-install ang TinyGPS ++ Library
kumonekta ayon sa diagram ng circuit at mag-upload sa itaas ng code, Buksan ang serial monitor sa baud rate na 9600 at makikita mo ang sumusunod na output
Tandaan: Para sa pagkuha ng latitude at longitude maaari itong tumagal ng ilang oras. Sapagkat kailangang makuha ng tatanggap ang mga signal. tuwing nagsisimula itong makakuha ng mga signal ang LED sa module ng GPS ay kumikislap.
Hakbang 4: Destinasyon Notifier Sa pamamagitan ng LED:
Kaya upang matiyak na gumagana ang aking ideya gumawa ako ng isang prototype gamit ang LED upang abisuhan ang patutunguhan. Kaya kung ano ang ginawa ko, nagdagdag ako ng mga halagang patutunguhan ng Latitude at Longitude mula sa nakaraang code (Read_Lat_Lng.ino) at nahanap ang distansya sa patutunguhan mula sa kasalukuyang lokasyon. At ginamit ito para sa hanay ng setting kung saan dapat i-on ang LED.
I-upload ang code at makikita mo ang sumusunod sa serial monitor.
Kaya't ang distansya patungo sa patutunguhan ay maaaring gamitin upang tukuyin ang saklaw kung saan dapat gumanap ang pagpapatakbo ng output (abiso).
Hakbang 5: Ang Huling Isa
OK gumana ang aking prototype. Ngayon nais kong isama ang aking proyekto sa isang kahon na maaaring magkasya sa isang Arduino, module ng GPS, motor na may driver IC, at ang supply ng kuryente ng 9V.
Koneksyon sa L293D IC
- Ikonekta ang 5V upang Paganahin ang 1, Vs at Vss sa L293D
- Ikonekta ang mga digital output pin (gumagamit kami ng 6 at 7) upang maglagay ng 1 at input 2 sa L293D.
- Ikonekta ang GND ng iyong Arduino sa parehong mga pin ng GND sa parehong bahagi ng L293D
- Sa wakas ikonekta ang output 1 at output 2 ng L293D sa iyong mga motor pin.
Inirerekumendang:
Arduino GPS Clock Na May Lokal na Oras Gamit ang NEO-6M Module: 9 Mga Hakbang
Arduino GPS Clock Na May Lokal na Oras Gamit ang NEO-6M Modyul: Sa tutorial na ito matututunan natin kung paano makakuha ng isang kasalukuyang oras mula sa mga satellite gamit ang arduino. Panoorin ang video
Interface Arduino Mega Sa Module ng GPS (Neo-6M): 8 Mga Hakbang
Interface Arduino Mega With GPS Module (Neo-6M): Sa proyektong ito, ipinakita ko kung paano i-interface ang isang module ng GPS (Neo-6M) sa Arduino Mega. Ginagamit ang library ng TinyGPS upang ipakita ang data ng Longitude at Latitude at ginagamit ang TinyGPS ++ upang ipakita ang Latitude, Longitude, Altitude, Bilis at bilang ng satellite
Pag-interface ng Module ng GPS Sa Arduino Uno: 7 Mga Hakbang
Interfacing GPS Module Sa Arduino Uno: Kumusta! Nais mo bang ikonekta ang isang module ng GPS sa iyong Arduino Uno Board, ngunit hindi mo alam kung paano ito gawin? Narito ako upang tulungan ka! Kakailanganin mo ang mga sumusunod na bahagi upang makapagsimula
E32-433T LoRa Module Tutorial - DIY Breakout Board para sa E32 Module: 6 na Hakbang
E32-433T LoRa Module Tutorial | DIY Breakout Board para sa E32 Module: Hoy, ano na, Guys! Ang Akarsh dito mula sa CETech. Ang proyekto kong ito ay higit pa sa isang curve sa pag-aaral upang maunawaan ang pagtatrabaho ng module na E32 LoRa mula sa eByte na isang mataas na lakas na 1-watt transceiver module. Kapag naintindihan na namin ang pagtatrabaho, mayroon akong disenyo
Arduino Project: Test Range LoRa Module RF1276 para sa Solusyon sa Pagsubaybay sa GPS: 9 Mga Hakbang (na may Mga Larawan)
Proyekto ng Arduino: Saklaw ng Pagsubok LoRa Module RF1276 para sa Solusyon sa Pagsubaybay sa GPS: Koneksyon: USB - SerialNeed: Chrome Browser Need: 1 X Arduino Mega Need: 1 X GPS Need: 1 X SD card Need: 2 X LoRa Modem RF1276Function: Arduino Magpadala ng halaga ng GPS sa pangunahing base - Pangunahing data ng base store sa Dataino Server Lora Module: Ultra long range