Tartalomjegyzék:
- Lépés: A Raspberry Pi előkészítése
- 2. lépés: Hozza létre a szkriptet
- 3. lépés: Tesztelje a szkriptet
Videó: DashCam készítése a Raspberry Pi Zero használatával (1.o.): 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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:
Analóg óra és digitális óra készítése LED csíkkal az Arduino használatával: 3 lépés
Hogyan készítsünk analóg órát és digitális órát LED csíkkal az Arduino használatával: Ma analóg órát készítünk & Digitális óra LED szalaggal és MAX7219 Dot modul Arduino -val. Ez korrigálja az időt a helyi időzónával. Az analóg óra hosszabb LED csíkot használhat, így a falra akasztva műalkotássá válhat
Pi Zero Dashcam készítése (3. oldal): Fájlkezelés és fejlesztések: 3 lépés
Pi Zero Dashcam készítése (3. oldal): Fájlkezelés és fejlesztések: Folytatjuk a Pi Zero dashcam projektet, és ebben a bejegyzésben gondoskodunk a fájlkezelésről, miközben néhány fejlesztést is hozzáadunk a folyamathoz. Ez a projekt majdnem kész, és a jövő heti posztban/videóban közúti teszteket fogunk végezni
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés
RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT
Pt.2 Bluetooth -adapter készítése (kompatibilis hangszóró készítése): 16 lépés
Pt.2 Bluetooth -adapter készítése (kompatibilis hangszóró készítése): Ebben az oktatóanyagban megmutatom, hogyan használhatom Bluetooth -adapteremet egy régi hangszóró Bluetooth -kompatibilissé tételéhez.*Ha még nem olvasta el az első utasítást a " egy Bluetooth adapter " Javaslom, hogy ezt tegye, mielőtt folytatja. C
Fájlszerver készítése a Raspberry Pi használatával: 7 lépés
Fájlszerver készítése a Raspberry Pi használatával: Manapság gyakori, hogy egy házban több számítógép található, amelyek között zenét és videókat terjesztenek. A dolgok rendezésének másik módja az, hogy egy központosított szerveren, más néven FILE SERVER -en tárolja. Ebben az utasításban fájlszervert hozunk létre