Talaan ng mga Nilalaman:
- Hakbang 1: Paganahin ang Serial Port
- Hakbang 2: Subukan ang Modyul ng GPS
- Hakbang 3: Isulat ang Huling Script
Video: Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ito ang bahagi 2 ng proyekto ng dashcam at sa post na ito, matututunan namin kung paano i-interface ang isang module ng GPS sa Raspberry Pi. Gagamitin namin pagkatapos ang data ng GPS at idagdag ito sa video bilang isang overlay ng teksto. Mangyaring basahin ang bahagi 1 sa pamamagitan ng paggamit ng link sa ibaba, bago ka magpatuloy sa post na ito.
www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/
Ang video sa ibaba ay nagbibigay sa iyo ng maraming impormasyon tungkol sa mga module ng GPS, komunikasyon kasama ang isang pangkalahatang ideya kung paano magkakasama ang lahat. Inirerekumenda kong panoorin muna ito bago magpatuloy.
Hakbang 1: Paganahin ang Serial Port
Kailangan muna naming mag-SSH sa board at pagkatapos ay paganahin ang serial port. Maaari itong magawa sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo raspi-config
Bubuksan nito ang tool sa pagsasaayos at maaari mong gamitin ang mga arrow upang mag-navigate sa mga pagpipilian sa interfacing, at pagkatapos ay serial. Piliin ang HINDI sa console at pagkatapos ay YES sa hardware serial port. Gamitin ang TAB key upang mag-navigate sa pagpipiliang Tapos at pagkatapos ay piliin ang HINDI kapag tinanong ka nito kung nais mong i-reboot. Dadalhin ka nito pabalik sa terminal. Ipasok ang sumusunod na utos upang masara namin ang board:
sudo shutdown -h ngayon
Kapag ang board ay nakasara, maaari naming ikonekta ang serial port sa board gamit ang imahe ng sanggunian.
Hakbang 2: Subukan ang Modyul ng GPS
Susubukan namin ngayon ang module ng GPS upang matiyak na gumagana ito nang tama. Magagawa iyon sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo cat / dev / serial0
Dapat mong makita ang ilang output ng teksto na nagsisimula sa "$ GP ….." tulad ng nakikita sa imahe. Ito ay data mula sa module ng GPS at nangangahulugan ito na gumagana ang serial na komunikasyon ayon sa nararapat. Maaari mong pindutin ang "CTRL + Z" upang ihinto ang output.
Kailangang huwag paganahin ang serbisyong "getty" dahil maaaring makagambala sa serial na komunikasyon. Maaari itong magawa sa pamamagitan ng pagpapatakbo ng mga sumusunod na utos.
sudo systemctl ihinto ang [email protected]
sudo systemctl huwag paganahin ang [email protected]
Hakbang 3: Isulat ang Huling Script
Bago namin isulat ang pangwakas na script, kailangan naming magpatakbo ng ilang mga utos. Una, kailangan naming i-install ang python-serial module na maaaring magawa sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo apt i-install ang python-serial
Gagamitin namin ang module na pynmea2 upang magkaroon ng kahulugan ng data ng GPS at maaari itong mai-install sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo pip install pynmea2
Kailangan din naming mag-install ng psutil para sa root user at magagawa ito sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo pip install psutil
Panghuli, makakalikha kami ng isang bagong file ng script gamit ang sumusunod na utos:
sudo nano dashcam2.py
Maaari mong kopyahin ang mga nilalaman mula sa sumusunod na file at i-paste ito sa script tulad ng nakikita sa video.
github.com/bnbe-club/rpi-dashcam-p2-diy-29
Kapag tapos na ito, i-save ang file sa pamamagitan ng pag-type ng "CTRL + X", pagkatapos ay Y, pagkatapos ay ENTER. Maaari mo ring subukan ang script sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo python dashcam2.py
Tatakbo ang script ayon sa nararapat at maaari mong gamitin ang FileZilla upang makuha ang mga file ng video tulad ng huling oras. Maglalaman ang mga file ng video ng isang overlay na may data ng GPS kasama ang paggamit ng CPU.
Hindi pa tapos ang proyekto ng dashcam at magkakaroon ng follow-up na post upang ipagpatuloy ang seryeng ito. Isaalang-alang ba ang pag-subscribe sa aming YouTube channel dahil makakatulong ito sa amin na suportahan.
YouTube:
Salamat sa pagbabasa!
Inirerekumendang:
I-upgrade ang isang VU Meter Backlight sa Blue Led Gamit ang Lumang Mga Bahagi ng CFL Bulb .: 3 Mga Hakbang
I-upgrade ang isang VU Meter Backlight sa Blue Led Gamit ang Lumang Mga Bahagi ng CFL Bulb .: Habang inaayos ang isang lumang Sony TC630 reel-to-reel tape recorder, napansin ko ang isa sa mga bombilya para sa ilaw ng likod ng VU na nasira. Walang dami ng conductive na pintura nagtrabaho habang ang tingga ay nasira sa ibaba ng salamin. Ang tanging kapalit ko lang
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: 5 Mga Hakbang
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: Ang Troll board na nilikha ni Patrick Thomas Mitchell ng EngineeringShock Electronics, at buong pinondohan sa Kickstarter hindi pa masyadong nakakaraan. Nakuha ko ang aking gantimpala ng ilang linggo maaga upang makatulong na sumulat ng ilang mga halimbawa ng paggamit at bumuo ng isang library ng Arduino sa isang pagtatangka
Ibalik o I-upgrade ang Firmware sa ESP8266 (ESP-01) Modyul Gamit ang Arduino UNO: 7 Mga Hakbang
Ibalik o I-upgrade ang Firmware sa ESP8266 (ESP-01) Modyul Gamit ang Arduino UNO: Ang module na ESP-01 na ginamit ko orihinal na dumating kasama ang mas matandang AI Thinker firmware, na nililimitahan ang mga kakayahan nito dahil maraming mga kapaki-pakinabang na utos ng AT ay hindi suportado. Karaniwan isang magandang ideya na i-upgrade ang iyong firmware para sa mga pag-aayos ng bug at depende rin sa
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Hilahin ang Liwanag - Magaan na Modyul Gamit ang Neopixel & Pull Up Switch: 6 Hakbang (na may Mga Larawan)
Hilahin ang Liwanag - Magaan na Modyul Gamit ang Neopixel & Pull Up Switch: Mga Tampok ng Light module Arduino Uno Hardware & enclosure na binili mula sa internet Neopixel & Ang suplay ng kuryente na hiniram mula sa School of Informatics & Produkto ng Magaan na Disenyo ng Produkto na kinokontrol ng power supply Lahat ng mga pag-andar na kinokontrol sa pamamagitan ng