Talaan ng mga Nilalaman:

Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2: 3 Mga Hakbang
Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2: 3 Mga Hakbang

Video: Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2: 3 Mga Hakbang

Video: Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2: 3 Mga Hakbang
Video: Extract GPS location in Arduino with NEO-6m module 2024, Nobyembre
Anonim
Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2
Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2
Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2
Pag-interfacing ng isang Modyul ng GPS Gamit ang Raspberry Pi: Dashcam Bahagi 2

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

Paganahin ang Serial Port
Paganahin ang Serial Port
Paganahin ang Serial Port
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

Subukan ang Modyul ng GPS
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

Isulat ang Huling Iskrip
Isulat ang Huling Iskrip
Isulat ang Huling Iskrip
Isulat ang Huling Iskrip

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: