Spisu treści:

Połączenie modułu GPS z Raspberry Pi: Dashcam Część 2: 3 kroki
Połączenie modułu GPS z Raspberry Pi: Dashcam Część 2: 3 kroki

Wideo: Połączenie modułu GPS z Raspberry Pi: Dashcam Część 2: 3 kroki

Wideo: Połączenie modułu GPS z Raspberry Pi: Dashcam Część 2: 3 kroki
Wideo: I love my Flipper Zero. 2024, Listopad
Anonim
Połączenie modułu GPS z Raspberry Pi: Dashcam część 2
Połączenie modułu GPS z Raspberry Pi: Dashcam część 2
Połączenie modułu GPS z Raspberry Pi: Dashcam część 2
Połączenie modułu GPS z Raspberry Pi: Dashcam część 2

To jest część 2 projektu dashcam, aw tym poście dowiemy się, jak połączyć moduł GPS z Raspberry Pi. Następnie użyjemy danych GPS i dodamy je do filmu jako nakładkę tekstową. Przeczytaj część 1, korzystając z poniższego linku, zanim przejdziesz dalej.

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

Poniższy film zawiera więcej informacji na temat modułów GPS, komunikacji wraz z przeglądem tego, jak wszystko się łączy. Polecam obejrzenie go przed kontynuowaniem.

Krok 1: Włącz port szeregowy

Włącz port szeregowy
Włącz port szeregowy
Włącz port szeregowy
Włącz port szeregowy

Najpierw musimy połączyć się przez SSH z płytą, a następnie włączyć port szeregowy. Można to zrobić, uruchamiając następujące polecenie:

sudo raspi-config

Spowoduje to otwarcie narzędzia konfiguracyjnego i możesz użyć strzałek, aby przejść do opcji interfejsu, a następnie szeregowego. Wybierz NIE dla konsoli, a następnie TAK dla sprzętowego portu szeregowego. Użyj klawisza TAB, aby przejść do opcji Zakończ, a następnie wybierz NIE, gdy pojawi się pytanie, czy chcesz ponownie uruchomić komputer. To zabierze Cię z powrotem do terminalu. Wpisz następujące polecenie, abyśmy mogli wyłączyć tablicę:

wyłączanie sudo -h teraz

Gdy płyta się wyłączy, możemy podłączyć port szeregowy do płyty za pomocą obrazu referencyjnego.

Krok 2: Przetestuj moduł GPS

Przetestuj moduł GPS
Przetestuj moduł GPS

Przetestujemy teraz moduł GPS, aby upewnić się, że działa poprawnie. Można to zrobić, uruchamiając następujące polecenie:

kot sudo /dev/serial0

Powinieneś zobaczyć jakiś tekst wyjściowy zaczynający się od „$GP…”. jak widać na obrazku. Są to dane z modułu GPS, a to oznacza, że komunikacja szeregowa działa jak należy. Możesz nacisnąć "CTRL + Z", aby zatrzymać wyjście.

Następnie musimy wyłączyć usługę "getty", ponieważ może ona zakłócać komunikację szeregową. Można to zrobić, uruchamiając następujące polecenia.

sudo systemctl stop [email protected]

sudo systemctl wyłącz [email protected]

Krok 3: Napisz końcowy scenariusz

Napisz ostateczny scenariusz
Napisz ostateczny scenariusz
Napisz ostateczny scenariusz
Napisz ostateczny scenariusz

Zanim napiszemy ostateczny skrypt, musimy uruchomić kilka poleceń. Najpierw musimy zainstalować moduł python-serial, co można zrobić, uruchamiając następujące polecenie:

sudo apt install python-serial

Będziemy używać modułu pynmea2, aby zrozumieć dane GPS i który można zainstalować, uruchamiając następujące polecenie:

sudo pip zainstaluj pynmea2

Musimy również zainstalować psutil dla użytkownika root i można to zrobić, uruchamiając następujące polecenie:

sudo pip zainstaluj psutil

Na koniec możemy utworzyć nowy plik skryptu za pomocą następującego polecenia:

sudo nano dashcam2.py

Następnie możesz skopiować zawartość z następującego pliku i wkleić ją do skryptu, jak widać na filmie.

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

Po wykonaniu tej czynności zapisz plik, wpisując „CTRL + X”, następnie Y, a następnie ENTER. Skrypt można następnie przetestować, uruchamiając następujące polecenie:

sudo python dashcam2.py

Skrypt będzie działał tak, jak powinien i możesz użyć FileZilla, aby uzyskać pliki wideo, tak jak ostatnim razem. Pliki wideo będą zawierać nakładkę z danymi GPS wraz z wykorzystaniem procesora.

Projekt dashcam jeszcze się nie zakończył i będzie dalszy post, aby kontynuować tę serię. Rozważ zasubskrybowanie naszego kanału YouTube, ponieważ pomoże nam to wesprzeć nas.

YouTube:

Dziękuję za przeczytanie!

Zalecana: