Tartalomjegyzék:

DashCam készítése a Raspberry Pi Zero használatával (1.o.): 3 lépés
DashCam készítése a Raspberry Pi Zero használatával (1.o.): 3 lépés

Videó: DashCam készítése a Raspberry Pi Zero használatával (1.o.): 3 lépés

Videó: DashCam készítése a Raspberry Pi Zero használatával (1.o.): 3 lépés
Videó: Raspberry Pi Zero W Dashcam - first drive 2024, November
Anonim
DashCam készítése a Raspberry Pi Zero segítségével (pt.1)
DashCam készítése a Raspberry Pi Zero segítségével (pt.1)

Ez egy új sorozat kezdete, ahol megtanuljuk, hogyan kell felépíteni a műszerfalat a Raspberry Pi Zero segítségével. Ez a projekt valójában egy folyamatos videofelvevő, és más alkalmazásokhoz is használható, beleértve a vadon élő állatok megfigyelését.

Az 1. részben foglalkozunk a felvételi részleggel, amely magában foglalja a videó rögzítését a Pi kamerából és a microSD -kártyára való tárolását. Gondoskodunk a fájlok számozásáról, a fennmaradó tárhely észleléséről, a szkript leállításáról, ha alacsony, és hozzáadjuk az FTP funkciót is a fájlok távoli eléréséhez.

A videó közelebbről megvizsgálja, hogyan áll össze minden, és létrehozunk néhány teszt szkriptet is, amelyek segítenek megérteni a végső forgatókönyvet. Erősen javaslom, hogy először nézze meg a videót, hogy jobban megértse a projektet.

Lépés: A Raspberry Pi előkészítése

A Raspberry Pi előkészítése
A Raspberry Pi előkészítése
A Raspberry Pi előkészítése
A Raspberry Pi előkészítése
A Raspberry Pi előkészítése
A Raspberry Pi előkészítése
A Raspberry Pi előkészítése
A Raspberry Pi előkészítése

Az első dolog, amit meg kell tennünk, le kell töltenünk a Raspbian operációs rendszert a Raspberry Pi számára. A Pi Zero -t használom ehhez a projekthez, mivel ez egy kompakt tábla. Nem fogom használni az asztalt, és ezért töltöttem le az egyszerűbb verziót. Ezután ezt a képet át kell villannia egy microSD -kártyára, de mielőtt elindíthatnánk vele a Pi -t, át kell másolnunk a wpa_supplicant.conf és az ssh fájlokat a rendszerindító meghajtóra. Ezekre a fájlokra van szükség ahhoz, hogy lehetővé tegyük a Raspberry Pi távoli vezérlését. Egy másik lehetőség a vezetékes kapcsolat használata, és billentyűzet/egér/kijelző csatlakoztatása a Pi vezérléséhez. A választás a tiéd, és itt egy link egy korábbi bejegyzéshez, amely ezt részletesebben elmagyarázza a távoli hozzáféréssel és az FTP-vel együtt: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Íme egy összefoglaló a konfigurálás módjáról:

A wpa_supplicant.conf fájl tartalmazza a hálózat részleteit, amelyek lehetővé teszik a Pi számára, hogy csatlakozzon a WiFi hálózatához - ez szükséges a szoftver telepítéséhez és egyelőre vezérléséhez. WiFi kapcsolatra csak a kezdeti beállítás során van szükség, és nincs szükségünk arra, hogy videót rögzítsünk az autóban. Ehhez használja az alábbi linket egy sablonfájl letöltéséhez. Egyszerűen frissítse országkódját, hálózatnevét és jelszavát, majd másolja át a microSD -kártyára. A fájl frissítéséhez használhat szövegszerkesztőt, például Jegyzettömb ++, Sublime Text vagy Atom.

WPA sablonfájl:

Használja a következő linket az országkódok listájához:

Ezután létre kell hoznunk egy üres fájlt ssh névvel a kívánt szövegszerkesztő segítségével. Ne adjon hozzá kiterjesztést a fájlhoz, és egyszerűen másolja át a táblára. Ha kész, csatlakoztassa a kamerát, helyezze be a microSD -kártyát, majd kapcsolja be a táblát. A tábla körülbelül egy percet vesz igénybe, hogy először csatlakozzon a hálózatához.

Mielőtt folytatnánk, meg kell szereznünk a tábla IP -címét. Ennek egyik módja az AngryIP scanner nevű szoftver használata. Telepítse és futtassa, és akkor megkaphatja a tábla IP -címét.

Ezután be kell jelentkeznünk a táblára egy terminál használatával (vagy parancssorral a Windows rendszerben). Egyszerűen írja be: "ssh [email protected]", és nyomja meg az Enter billentyűt. Feltétlenül használja a tábla IP -címét. Írja be az alapértelmezett jelszót, a málnát, és akkor hozzáférhet a táblához.

Most meg kell tennünk néhány dolgot, mielőtt elkezdhetjük a forgatókönyvet. Az első dolog a kamera engedélyezése, amelyet a "sudo raspi-config" parancs futtatásával lehet megtenni. Lépnie kell az "Interfész beállítások", majd a "Kamera" elemre, és engedélyeznie kell azt. A tabulátor billentyűvel válassza ki a „Befejezés” lehetőséget, majd indítsa újra a táblát. Adjon egy percet a táblának, majd jelentkezzen be újra.

Ezután frissítenünk kell a Raspbian operációs rendszert, és ezt a "sudo apt update && full -upgrade -y" parancs futtatásával tehetjük meg. Ezután telepítse a proftpd programot a "sudo apt install proftpd" parancs futtatásával. Ez telepíti az FTP szoftvert, amely lehetővé teszi számunkra, hogy hozzáférjünk a microSD -kártyán lévő fájlokhoz. Ezután megnyithatja a FileZillát, és csatlakozhat a táblához, amely lehetővé teszi a fájlok elérését.

2. lépés: Hozza létre a szkriptet

Hozza létre a szkriptet
Hozza létre a szkriptet
Hozza létre a szkriptet
Hozza létre a szkriptet

Korábban olyan parancsfájlokat hoztunk létre, amelyek kiterjesztése.sh volt, ezek bash parancsfájlok. Ehhez a projekthez létrehozunk egy python szkriptet, amelynek.py kiterjesztése lesz. A python használatával rengeteg modulhoz, könyvtárhoz és szkripthez férhetünk hozzá, ami megkönnyíti a projektek létrehozását.

Először telepítenünk kell a picamera modult, hogy a szkriptekben használhassuk a kamerát. Ezt a "sudo apt install python-picamera" parancs futtatásával teheti meg. Ha ez befejeződött, egyszerűen hozzon létre egy python -szkriptet a "sudo nano dashcam.py" futtatásával, majd írja be a tartalmat a következő fájlból:

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

Másolhatja/beillesztheti a tartalmat is, ami az SSH egyik előnye. A fájl mentéséhez írja be a "CTRL+X", majd az Y, majd az ENTER billentyűt. Kérjük, nézze meg a videót, hogy teljes magyarázatot kapjon arról, hogyan működik együtt. Ezt megelőzően két további szkriptet is készítettünk a jobb megértés érdekében.

3. lépés: Tesztelje a szkriptet

Teszteld a szkriptet
Teszteld a szkriptet

A szkript futtatása előtt telepítenünk kell a psutil modult, ahogy azt a lemezhasználat megszerzésére használjuk. A psutil telepítéséhez először telepítenünk kell egy pip nevű programot, amely a python csomagtelepítője. Ezt úgy teheti meg, hogy futtatja a "sudo apt install python-pip" parancsot, majd a "pip install psutil" parancsot, amely telepíti a psutil-t.

Ha elkészült, hozzon létre egy új mappát az "mkdir videos" parancs futtatásával, majd egyszerűen futtathatjuk a "python dashcam.py" parancsot, amely futtatja a szkriptet. Látnia kell a létrehozott fájlokat a képen látható módon. Ezeket a FileZilla segítségével is beszerezheti, és a VLC segítségével lejátszhatja. A szkriptet leállíthatja a "CTRL+C" begépelésével, és ajánlott újraindítani a táblát.

A 2. rész videója a jövő héten kerül adásba, az írásos bejegyzéssel együtt. Kérjük, fontolja meg YouTube -csatornánk feliratkozását, mivel ez segíti az ilyen jellegű munkát.

YouTube:

Köszönöm, hogy elolvasta!

Ajánlott: