Sisukord:

DashCami tegemine Raspberry Pi Zero abil (pt.1): 3 sammu
DashCami tegemine Raspberry Pi Zero abil (pt.1): 3 sammu

Video: DashCami tegemine Raspberry Pi Zero abil (pt.1): 3 sammu

Video: DashCami tegemine Raspberry Pi Zero abil (pt.1): 3 sammu
Video: Best Of Ultimate 2023 Dashcam Crashes Idiots On Road 2024, November
Anonim
DashCami tegemine Raspberry Pi Zero abil (pt.1)
DashCami tegemine Raspberry Pi Zero abil (pt.1)

See on uue sarja algus, kus õpime juhtpaneeli Raspberry Pi Zero abil ehitama. See projekt on tegelikult pidev videosalvesti ja seda saab kasutada muude rakenduste jaoks, sealhulgas eluslooduse jälgimiseks.

Esimeses osas käsitleme salvestamise osa, mis hõlmab video salvestamist Pi -kaamerast ja selle salvestamist microSD -kaardile. Hoolitseme ka failide nummerdamise, järelejäänud salvestusruumi tuvastamise, skripti peatamise eest, kui see on madal, ja lisame failidele kaugjuurdepääsuks ka FTP -funktsiooni.

Videos vaadeldakse lähemalt, kuidas kõik kokku saab, ja loome ka mõned testiskriptid, mis aitavad lõplikku skripti mõista. Soovitan tungivalt kõigepealt videot vaadata, et projektist paremini aru saada.

Samm: Raspberry Pi ettevalmistamine

Vaarika Pi valmistamine
Vaarika Pi valmistamine
Vaarika Pi valmistamine
Vaarika Pi valmistamine
Vaarika Pi valmistamine
Vaarika Pi valmistamine
Vaarika Pi valmistamine
Vaarika Pi valmistamine

Esimene asi, mida peame tegema, on alla laadida Raspbiani operatsioonisüsteem Raspbian Pi jaoks. Ma kasutan selle projekti jaoks Pi Zero, kuna see on kompaktne plaat. Samuti ei kasuta ma töölauda ja see on põhjus, miks ma alla laadisin lihtsa versiooni. Seejärel peate selle pildi microSD -kaardile välkma, kuid enne Pi -ga käivitamist peame kopeerima failid wpa_supplicant.conf ja ssh alglaadimiskettale. Neid faile on vaja, et saaksime Raspberry Pi kaugjuhtida. Teine võimalus on juhtmega ühenduse kasutamine ja klaviatuuri/hiire/ekraani ühendamine Pi juhtimiseks. Valik on teie ja siin on link eelmisele postitusele, mis seda koos kaugjuurdepääsu ja FTP-ga üksikasjalikumalt selgitab: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Siin on kokkuvõte selle konfigureerimise kohta:

Fail wpa_supplicant.conf pakub võrgu üksikasju, mis võimaldavad Pi -l ühenduse luua teie WiFi -võrguga - see on vajalik tarkvara installimiseks ja selle juhtimiseks. WiFi -ühendus on vajalik ainult esialgse seadistamise ajal ja me ei vaja seda autos olles video salvestamiseks. Selleks saate malli faili allalaadimiseks kasutada allolevat linki. Värskendage lihtsalt oma riigi koodi, võrgu nime ja parooli ning kopeerige see seejärel microSD -kaardile. Faili värskendamiseks võite kasutada tekstiredaktorit, näiteks märkmik ++, Sublime Text või Atom.

WPA malli fail:

Riigikoodide loendi saamiseks kasutage järgmist linki:

Seejärel peame teie eelistatud tekstiredaktori abil looma tühja faili nimega ssh. Ärge lisage failile ühtegi laiendit ja kopeerige see lihtsalt tahvlile. Kui olete valmis, ühendage kaamera, sisestage microSD -kaart ja lülitage plaat sisse. Tahvlil kulub esmakordselt teie võrguga ühenduse loomiseks umbes minut.

Enne jätkamist peame hankima tahvli IP -aadressi. Üks võimalus seda teha on tarkvara nimega AngryIP skanner. Installige ja käivitage see ning saate seejärel tahvli IP -aadressi.

Seejärel peame terminali (või Windowsi käsuviiba) abil tahvlile sisse logima. Sisestage lihtsalt "ssh [email protected]" ja vajutage sisestusklahvi. Kasutage kindlasti oma plaadi IP -aadressi. Sisestage vaikeparool, mis on vaarikas ja teil on seejärel juurdepääs tahvlile.

Enne skriptiga alustamist peame tegema mõned asjad. Esimene asi on kaamera lubamine, mida saab teha käsuga "sudo raspi-config". Peate navigeerima jaotisse "Liidesevalikud", seejärel "Kaamera" ja lubama selle. Kasutage tabulaatoriklahvi, et valida suvand "Lõpeta" ja taaskäivitage plaat. Andke tahvlile mõni minut ja logige seejärel sinna tagasi.

Seejärel peame värskendama operatsioonisüsteemi Raspbian ja seda saab teha käsuga "sudo apt update && full -upgrade -y". Seejärel installige proftpd, käivitades käsu "sudo apt install proftpd". See installib FTP tarkvara, mis võimaldab meil pääseda juurde microSD -kaardi failidele. Seejärel saate avada FileZilla ja luua ühenduse tahvliga, mis võimaldab failidele juurde pääseda.

Samm: looge skript

Loo skript
Loo skript
Loo skript
Loo skript

Oleme varem loonud skriptifailid, millel oli laiend.sh, need olid bash -skriptid. Selle projekti jaoks loome pythoni skripti, millel on laiend.py. Pythoni kasutamine annab meile juurdepääsu paljudele moodulitele, raamatukogudele ja skriptidele, mis muudab projektide loomise lihtsamaks.

Peame kõigepealt installima picamera mooduli, et saaksime kaamerat oma skriptides kasutada. Seda saab teha, käivitades käsu "sudo apt install python-picamera". Kui see on lõpule viidud, looge lihtsalt pythoni skript, käivitades "sudo nano dashcam.py" ja tippige seejärel järgmise faili sisu:

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

Samuti saate sisu kopeerida/kleepida, mis on SSH kasutamise üks eeliseid. Faili saate salvestada, sisestades "CTRL+X", seejärel Y, seejärel sisestusklahvi. Vaadake videost täielikku selgitust selle kohta, kuidas see kõik koos töötab. Enne seda lõime parema arusaamise saamiseks ka kaks täiendavat skripti.

3. samm: testige skripti

Testige skripti
Testige skripti

Enne skripti käivitamist peame installima psutil -mooduli, kuna kasutame seda ketta kasutamise saamiseks. Psutili installimiseks peame esmalt installima midagi, mida nimetatakse pipiks, mis on pythoni paketi installer. Seda saab teha, käivitades käsu "sudo apt install python-pip", millele järgneb käsk "pip install psutil", mis installib psutili.

Kui olete valmis, looge uus kaust, käivitades käsu "mkdir videos" ja me saame lihtsalt käivitada käsu "python dashcam.py", mis käivitab skripti. Teil peaks olema võimalus vaadata loodavaid faile, nagu pildil näidatud. Saate need hankida ka FileZilla abil ja neid VLC abil taasesitada. Saate skripti peatada, tippides "CTRL+C" ja seejärel on soovitatav plaat taaskäivitada.

Teise osa video läheb otse -eetrisse järgmisel nädalal koos kirjaliku postitusega. Palun kaaluge meie YouTube'i kanali tellimist, kuna see aitab sellist tööd toetada.

YouTube:

Täname lugemise eest!

Soovitan: