Spisu treści:

Tworzenie DashCam przy użyciu Raspberry Pi Zero (pkt.1): 3 kroki
Tworzenie DashCam przy użyciu Raspberry Pi Zero (pkt.1): 3 kroki

Wideo: Tworzenie DashCam przy użyciu Raspberry Pi Zero (pkt.1): 3 kroki

Wideo: Tworzenie DashCam przy użyciu Raspberry Pi Zero (pkt.1): 3 kroki
Wideo: Najlepszy wideorejestrator do 250zł 🤔 #70maim300 #wspolpracaplatna #70mai #m300 #wideorejestrator 2024, Listopad
Anonim
Tworzenie DashCam za pomocą Raspberry Pi Zero (pkt.1)
Tworzenie DashCam za pomocą Raspberry Pi Zero (pkt.1)

To początek nowej serii, w której dowiadujemy się, jak zbudować dashcam przy użyciu Raspberry Pi Zero. Ten projekt jest w rzeczywistości ciągłym rejestratorem wideo i może być używany do innych zastosowań, w tym monitorowania dzikiej przyrody.

W części 1 zajmiemy się sekcją nagrywania, która obejmuje przechwytywanie wideo z kamery Pi i przechowywanie go na karcie microSD. Dbamy również o numerację plików, wykrywanie pozostałej pamięci, zatrzymywanie skryptu, jeśli jest niski, a także dodajemy funkcjonalność FTP, aby uzyskać zdalny dostęp do plików.

Film przygląda się bliżej, jak wszystko się łączy, a także tworzymy kilka skryptów testowych, które pomagają zrozumieć ostateczny scenariusz. Gorąco polecam najpierw obejrzeć film, aby lepiej zrozumieć projekt.

Krok 1: Przygotowanie Raspberry Pi

Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi

Pierwszą rzeczą, którą musimy zrobić, to pobrać system operacyjny Raspbian dla Raspberry Pi. Do tego projektu używam Pi Zero, ponieważ jest to płytka kompaktowa. Nie będę też korzystał z pulpitu i dlatego pobrałem wersję Lite. Następnie musisz sflashować ten obraz na kartę microSD, ale zanim będziemy mogli uruchomić z niego Pi, musimy skopiować pliki wpa_supplicant.conf i ssh na dysk rozruchowy. Te pliki są potrzebne, aby umożliwić nam zdalne sterowanie Raspberry Pi. Inną opcją jest użycie połączenia przewodowego i podłączenie klawiatury/myszy/wyświetlacza do sterowania Pi. Wybór należy do Ciebie, a oto link do poprzedniego postu, który wyjaśnia to bardziej szczegółowo wraz ze zdalnym dostępem i FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Oto podsumowanie, jak to skonfigurować:

Plik wpa_supplicant.conf zawiera szczegóły sieci, które pozwalają Pi połączyć się z siecią Wi-Fi - jest to potrzebne do zainstalowania oprogramowania, a także sterowania nim na razie. Połączenie Wi-Fi jest potrzebne tylko podczas początkowej konfiguracji i nie potrzebujemy go do nagrywania wideo w samochodzie. Możesz użyć poniższego linku, aby pobrać plik szablonu w tym celu. Po prostu zaktualizuj kod kraju, nazwę sieci i hasło, a następnie skopiuj je na kartę microSD. Możesz użyć edytora tekstu, takiego jak notepad++, Sublime Text lub Atom, aby zaktualizować plik.

Plik szablonu WPA:

Użyj poniższego linku, aby uzyskać listę kodów krajów:

Następnie musimy utworzyć pusty plik o nazwie ssh za pomocą preferowanego edytora tekstu. Nie dodawaj żadnego rozszerzenia do pliku i po prostu skopiuj go na tablicę. Po zakończeniu podłącz kamerę, włóż kartę microSD, a następnie włącz płytkę. Pierwsze połączenie tablicy z siecią zajmie około minuty.

Zanim będziemy mogli kontynuować, musimy uzyskać adres IP tablicy. Jednym ze sposobów na to jest użycie oprogramowania o nazwie skaner AngryIP. Zainstaluj i uruchom to, a będziesz mógł uzyskać adres IP tablicy.

Następnie musimy zalogować się do tablicy za pomocą terminala (lub wiersza poleceń w systemie Windows). Po prostu wpisz „ssh [email protected]” i naciśnij enter. Upewnij się, że używasz adresu IP swojej tablicy. Wpisz domyślne hasło, którym jest malina, a uzyskasz dostęp do tablicy.

Musimy teraz zrobić kilka rzeczy, zanim będziemy mogli zacząć ze skryptem. Pierwszą rzeczą jest włączenie kamery, co można zrobić, uruchamiając polecenie "sudo raspi-config". Będziesz musiał przejść do „Opcji interfejsu”, a następnie „Aparat” i włączyć go. Użyj klawisza Tab, aby wybrać opcję „Zakończ”, a następnie zrestartuj płytę. Daj tablicy chwilę, a następnie zaloguj się z powrotem.

Następnie musimy zaktualizować system operacyjny Raspbian i można to zrobić, uruchamiając polecenie „sudo apt update && full-upgrade -y”. Następnie zainstaluj proftpd, uruchamiając polecenie „sudo apt install proftpd”. Instaluje to oprogramowanie FTP, które umożliwia nam dostęp do plików na karcie microSD. Następnie możesz otworzyć FileZilla i połączyć się z tablicą, która pozwoli ci uzyskać dostęp do plików.

Krok 2: Utwórz skrypt

Utwórz Skrypt
Utwórz Skrypt
Utwórz Skrypt
Utwórz Skrypt

Wcześniej stworzyliśmy pliki skryptów, które miały rozszerzenie.sh, były to skrypty bash. W tym projekcie stworzymy skrypt Pythona, który będzie miał rozszerzenie.py. Korzystanie z pythona daje nam dostęp do wielu modułów, bibliotek i skryptów, co ułatwia nam tworzenie projektów.

Najpierw musimy zainstalować moduł picamera, abyśmy mogli używać kamery w naszych skryptach. Można to zrobić, uruchamiając polecenie „sudo apt install python-picamera”. Po zakończeniu po prostu utwórz skrypt Pythona, uruchamiając „sudo nano dashcam.py”, a następnie wpisz zawartość z następującego pliku:

www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py

Możesz także skopiować/wkleić zawartość, co jest jedną z korzyści korzystania z SSH. Możesz zapisać plik, wpisując „CTRL+X”, następnie Y, a następnie ENTER. Obejrzyj film, aby uzyskać pełne wyjaśnienie, jak to wszystko działa razem. Wcześniej stworzyliśmy również dwa dodatkowe skrypty, aby lepiej zrozumieć.

Krok 3: Przetestuj skrypt

Przetestuj skrypt
Przetestuj skrypt

Zanim będziemy mogli uruchomić skrypt, musimy zainstalować moduł psutil, ponieważ używamy go do uzyskania wykorzystania dysku. Aby zainstalować psutil, musimy najpierw zainstalować coś, co nazywa się pip, który jest instalatorem pakietów dla Pythona. Można to zrobić, uruchamiając polecenie „sudo apt install python-pip”, a następnie polecenie „pip install psutil”, które zainstaluje psutil.

Po zakończeniu utwórz nowy folder, uruchamiając polecenie „mkdir videos”, a następnie możemy po prostu uruchomić polecenie „python dashcam.py”, które uruchomi skrypt. Powinieneś być w stanie wyświetlić tworzone pliki, jak pokazano na obrazku. Możesz je również uzyskać za pomocą FileZilla i odtwarzać za pomocą VLC. Skrypt można zatrzymać, wpisując „CTRL+C” i zaleca się ponowne uruchomienie płyty.

Teledysk do części 2 zostanie opublikowany w przyszłym tygodniu, wraz z towarzyszącym mu wpisem pisemnym. Rozważ zasubskrybowanie naszego kanału YouTube, ponieważ pomaga on we wspieraniu tego rodzaju pracy.

YouTube:

Dziękuję za przeczytanie!

Zalecana: