Obsah:

Prepojenie modulu GPS s Raspberry Pi: Dashcam časť 2: 3 kroky
Prepojenie modulu GPS s Raspberry Pi: Dashcam časť 2: 3 kroky

Video: Prepojenie modulu GPS s Raspberry Pi: Dashcam časť 2: 3 kroky

Video: Prepojenie modulu GPS s Raspberry Pi: Dashcam časť 2: 3 kroky
Video: НОВЫЕ ПЛАТФОРМЫ И МОДУЛИ ДЛЯ РАБОТЫ С ARDUINO 2024, November
Anonim
Prepojenie modulu GPS s Raspberry Pi: Dashcam, časť 2
Prepojenie modulu GPS s Raspberry Pi: Dashcam, časť 2
Prepojenie modulu GPS s Raspberry Pi: Dashcam časť 2
Prepojenie modulu GPS s Raspberry Pi: Dashcam časť 2

Toto je časť 2 projektu dashcam a v tomto príspevku sa naučíme, ako prepojiť modul GPS s Raspberry Pi. Údaje GPS potom použijeme a pridáme ich k videu ako textovú prekrytie. Pred pokračovaním tohto príspevku si prečítajte časť 1 pomocou nižšie uvedeného odkazu.

www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/

Nasledujúce video vám poskytne viac informácií o moduloch GPS, komunikácii a prehľad o tom, ako sa všetko spája. Odporúčam si to najskôr pozrieť a potom pokračovať.

Krok 1: Povoľte sériový port

Povoliť sériový port
Povoliť sériový port
Povoliť sériový port
Povoliť sériový port

Najprv musíme na dosku SSH a potom povoliť sériový port. To je možné vykonať spustením nasledujúceho príkazu:

sudo raspi-config

Tým sa otvorí konfiguračný nástroj a pomocou šípok môžete prejsť na možnosti rozhrania a potom na sériové. Vyberte NIE na konzole a potom ÁNO na sériový port hardvéru. Pomocou klávesu TAB prejdite na možnosť Dokončiť a potom, keď sa vás opýta, či chcete reštartovať, zvoľte NIE. Tým sa dostanete späť na terminál. Zadajte nasledujúci príkaz, aby sme mohli dosku vypnúť:

sudo shutdown -h teraz

Keď sa doska vypne, môžeme k nej pripojiť sériový port pomocou referenčného obrázku.

Krok 2: Otestujte modul GPS

Otestujte modul GPS
Otestujte modul GPS

Teraz otestujeme modul GPS, aby sme sa uistili, že funguje správne. To sa dá dosiahnuť spustením nasledujúceho príkazu:

sudo cat /dev /serial0

Mali by ste vidieť nejaký textový výstup začínajúci na „$ GP …“. ako je vidieť na obrázku. Toto sú údaje z modulu GPS a znamená to, že sériová komunikácia funguje, ako by mala. Výstup môžete zastaviť stlačením klávesov „CTRL+Z“.

Potom musíme deaktivovať službu „getty“, pretože by to mohlo rušiť sériovú komunikáciu. To sa dá dosiahnuť spustením nasledujúcich príkazov.

sudo systemctl stop [email protected]

sudo systemctl zakáže službu [email protected]

Krok 3: Napíšte konečný scenár

Napíšte konečný scenár
Napíšte konečný scenár
Napíšte konečný scenár
Napíšte konečný scenár

Predtým, ako napíšeme konečný skript, musíme spustiť niekoľko príkazov. Najprv musíme nainštalovať sériový modul python, ktorý je možné vykonať spustením nasledujúceho príkazu:

sudo apt nainštalovať python-serial

Na pochopenie údajov GPS použijeme modul pynmea2, ktorý je možné nainštalovať spustením nasledujúceho príkazu:

sudo pip install pynmea2

Musíme tiež nainštalovať psutil pre užívateľa root a to je možné vykonať spustením nasledujúceho príkazu:

sudo pip install psutil

Nakoniec môžeme vytvoriť nový súbor skriptu pomocou nasledujúceho príkazu:

sudo nano dashcam2.py

Potom môžete skopírovať obsah z nasledujúceho súboru a vložiť ho do skriptu, ako je vidieť na videu.

github.com/bnbe-club/rpi-dashcam-p2-diy-29

Akonáhle to urobíte, uložte súbor zadaním „CTRL+X“, potom Y a potom ENTER. Potom môžete skript otestovať spustením nasledujúceho príkazu:

sudo python dashcam2.py

Skript sa potom spustí tak, ako by mal, a pomocou FileZilla môžete získavať videosúbory ako naposledy. Videosúbory budú obsahovať prekrytie údajmi GPS spolu s využitím CPU.

Projekt dashcam sa ešte neskončil a bude nasledovať príspevok, ktorý bude pokračovať v tejto sérii. Zvážte prihlásenie sa na odber nášho kanála YouTube, pretože nám to pomáha.

YouTube:

Ďakujem za čítanie!

Odporúča: