Satura rādītājs:

DashCam izveide, izmantojot Raspberry Pi Zero (pt.1): 3 soļi
DashCam izveide, izmantojot Raspberry Pi Zero (pt.1): 3 soļi

Video: DashCam izveide, izmantojot Raspberry Pi Zero (pt.1): 3 soļi

Video: DashCam izveide, izmantojot Raspberry Pi Zero (pt.1): 3 soļi
Video: HTML layout izveide izmantojot tegu DIV 2024, Novembris
Anonim
DashCam izveide, izmantojot Raspberry Pi Zero (pt.1)
DashCam izveide, izmantojot Raspberry Pi Zero (pt.1)

Šis ir sākums jaunai sērijai, kurā mēs iemācāmies izveidot informācijas paneli, izmantojot Raspberry Pi Zero. Šis projekts faktiski ir nepārtraukts video ierakstītājs, un to var izmantot citiem lietojumiem, tostarp savvaļas dzīvnieku novērošanai.

Pirmajā daļā mēs risinām ierakstīšanas sadaļu, kas ietver video uzņemšanu no Pi kameras un saglabāšanu microSD kartē. Mēs arī rūpējamies par failu numerāciju, atlikušās krātuves noteikšanu, skripta apturēšanu, ja tas ir zems, un mēs pievienojam arī FTP funkcionalitāti, lai piekļūtu failiem attālināti.

Videoklipā ir sīkāk apskatīts, kā viss notiek kopā, un mēs arī izveidojam dažus testa skriptus, kas palīdz izprast galīgo skriptu. Es iesaku vispirms noskatīties video, lai labāk izprastu projektu.

1. darbība: Raspberry Pi sagatavošana

Raspberry Pi sagatavošana
Raspberry Pi sagatavošana
Raspberry Pi sagatavošana
Raspberry Pi sagatavošana
Raspberry Pi sagatavošana
Raspberry Pi sagatavošana
Raspberry Pi sagatavošana
Raspberry Pi sagatavošana

Pirmā lieta, kas mums jādara, ir lejupielādēt Raspbian operētājsistēmu Raspberry Pi. Šim projektam es izmantoju Pi Zero, jo tā ir kompakta tāfele. Es arī neizmantošu darbvirsmu, un tāpēc es lejupielādēju vienkāršoto versiju. Pēc tam šis attēls ir jāpārnes uz microSD karti, bet, pirms mēs varam ar to palaist Pi, mums ir jākopē wpa_supplicant.conf un ssh faili sāknēšanas diskā. Šie faili ir nepieciešami, lai mēs varētu attālināti kontrolēt Raspberry Pi. Vēl viena iespēja ir izmantot vadu savienojumu un tastatūras/peles/displeja pievienošanu, lai kontrolētu Pi. Izvēle ir jūsu ziņā, un šeit ir saite uz iepriekšējo ziņu, kas to detalizētāk izskaidro kopā ar attālo piekļuvi un FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Šeit ir kopsavilkums par to, kā to konfigurēt:

Fails wpa_supplicant.conf sniedz informāciju par tīklu, kas ļauj Pi izveidot savienojumu ar jūsu WiFi tīklu - tas ir nepieciešams, lai instalētu programmatūru un arī to pašlaik kontrolētu. WiFi savienojums ir nepieciešams tikai sākotnējās iestatīšanas laikā, un mums tas nav nepieciešams, lai ierakstītu video, atrodoties automašīnā. Lai to lejupielādētu, varat izmantot tālāk esošo saiti. Vienkārši atjauniniet valsts kodu, tīkla nosaukumu un paroli un pēc tam kopējiet to uz microSD karti. Lai atjauninātu failu, varat izmantot teksta redaktoru, piemēram, piezīmju grāmatiņu ++, Sublime Text vai Atom.

WPA veidnes fails:

Lai iegūtu valstu kodu sarakstu, izmantojiet šo saiti:

Pēc tam mums jāizveido tukšs fails ar nosaukumu ssh, izmantojot vēlamo teksta redaktoru. Nepievienojiet failam nevienu paplašinājumu un vienkārši kopējiet to uz tāfeles. Kad esat pabeidzis, pievienojiet kameru, ievietojiet microSD karti un pēc tam ieslēdziet dēli. Plāksne aizņems apmēram minūti, lai pirmo reizi izveidotu savienojumu ar jūsu tīklu.

Pirms turpināt, mums ir jāiegūst tāfeles IP adrese. Viens veids, kā to izdarīt, ir izmantot programmatūru, ko sauc par AngryIP skeneri. Instalējiet un palaidiet to, un tad varēsit iegūt tāfeles IP adresi.

Pēc tam mums jāpiesakās pie tāfeles, izmantojot termināli (vai komandu uzvedni sistēmā Windows). Vienkārši ierakstiet "ssh [email protected]" un nospiediet taustiņu Enter. Noteikti izmantojiet tāfeles IP adresi. Ierakstiet noklusējuma paroli, kas ir aveņu, un jums būs piekļuve tāfelei.

Mums tagad ir jādara dažas lietas, pirms varam sākt ar skriptu. Pirmā lieta ir iespējot kameru, ko var izdarīt, palaižot komandu "sudo raspi-config". Jums būs jāiet uz sadaļu "Saskarnes opcijas", pēc tam uz "Kamera" un iespējojiet to. Izmantojiet tabulēšanas taustiņu, lai atlasītu opciju "Pabeigt", un pēc tam pārstartējiet dēli. Dodiet padomei minūti un pēc tam piesakieties tajā.

Pēc tam mums ir jāatjaunina Raspbian operētājsistēma, un to var izdarīt, palaižot komandu "sudo apt update && full -upgrade -y". Pēc tam instalējiet proftpd, palaižot komandu "sudo apt install proftpd". Tas instalē FTP programmatūru, kas ļauj mums piekļūt microSD kartes failiem. Pēc tam varat atvērt FileZilla un izveidot savienojumu ar tāfeli, kas ļaus piekļūt failiem.

2. darbība: izveidojiet skriptu

Izveidojiet skriptu
Izveidojiet skriptu
Izveidojiet skriptu
Izveidojiet skriptu

Mēs iepriekš esam izveidojuši skriptu failus ar paplašinājumu.sh, tie bija bash skripti. Šim projektam mēs izveidosim python skriptu, kuram būs.py paplašinājums. Izmantojot python, mēs varam piekļūt daudziem moduļiem, bibliotēkām un skriptiem, kas mums atvieglo projektu izveidi.

Vispirms mums jāinstalē picamera modulis, lai mēs varētu izmantot kameru savos skriptos. To var izdarīt, palaižot komandu "sudo apt install python-picamera". Kad tas ir pabeigts, vienkārši izveidojiet python skriptu, palaižot "sudo nano dashcam.py", un pēc tam ierakstiet šī faila saturu:

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

Varat arī kopēt/ielīmēt saturu, kas ir viena no SSH priekšrocībām. Failu var saglabāt, ierakstot "CTRL+X", pēc tam Y, pēc tam ENTER. Lūdzu, skatieties videoklipu, lai iegūtu pilnīgu skaidrojumu par to, kā tas viss darbojas kopā. Mēs arī pirms tam izveidojām divus papildu skriptus, lai labāk izprastu.

3. darbība: pārbaudiet skriptu

Pārbaudiet skriptu
Pārbaudiet skriptu

Pirms mēs varam palaist skriptu, mums jāinstalē psutil modulis, kā mēs to izmantojam, lai iegūtu diska lietojumu. Lai instalētu psutil, mums vispirms jāinstalē kaut kas, ko sauc par pip, kas ir pakotnes instalētājs python. To var izdarīt, palaižot komandu "sudo apt install python-pip", kam seko komanda "pip install psutil", kas instalēs psutil.

Kad tas ir izdarīts, izveidojiet jaunu mapi, palaižot komandu "mkdir videos", un mēs varam vienkārši palaist komandu "python dashcam.py", kas palaidīs skriptu. Jums vajadzētu būt iespējai apskatīt izveidotos failus, kā parādīts attēlā. Tos var iegūt arī, izmantojot FileZilla, un atskaņot tos, izmantojot VLC. Jūs varat apturēt skriptu, ierakstot "CTRL+C", un pēc tam ieteicams pārstartēt dēli.

Nākamās nedēļas tiešraidē sāksies 2. daļas video kopā ar rakstisku ziņu. Lūdzu, apsveriet iespēju abonēt mūsu YouTube kanālu, jo tas palīdz atbalstīt šāda veida darbu.

YouTube:

Paldies par lasīšanu!

Ieteicams: