Kazalo:
Video: Ustvarjanje DashCam -a z uporabo Raspberry Pi Zero (točka 1): 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To je začetek nove serije, kjer se naučimo, kako z uporabo Raspberry Pi Zero zgraditi nadzorno kamero. Ta projekt je pravzaprav neprekinjen video snemalnik in ga je mogoče uporabiti za druge aplikacije, vključno s spremljanjem prosto živečih živali.
V prvem delu se lotevamo snemalnega odseka, ki vključuje snemanje videa s kamere Pi in shranjevanje na kartico microSD. Poskrbimo tudi za oštevilčevanje datotek, zaznavanje preostale shrambe, zaustavitev skripta, če je nizko, dodamo pa tudi funkcijo FTP za dostop do datotek na daljavo.
Videoposnetek podrobneje preučuje, kako se vse skupaj sestavi, in ustvarimo tudi nekaj testnih skriptov, ki pomagajo razumeti končni scenarij. Močno priporočam ogled videoposnetka, da bolje razumete projekt.
1. korak: Priprava Raspberry Pi
Najprej moramo prenesti operacijski sistem Raspbian za Raspberry Pi. Za ta projekt uporabljam Pi Zero, saj je kompaktna plošča. Tudi namizja ne bom uporabljal, zato sem prenesel enostavnejšo različico. To sliko morate nato utripati na kartico microSD, preden pa lahko z njo zaženemo Pi, moramo kopirati datoteke wpa_supplicant.conf in ssh na zagonski pogon. Te datoteke so potrebne za daljinski nadzor Raspberry Pi. Druga možnost je uporaba žične povezave in povezovanje tipkovnice/miške/zaslona za nadzor Pi. Izbira je vaša in tukaj je povezava do prejšnje objave, ki to podrobneje pojasnjuje skupaj z oddaljenim dostopom in FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/
Tukaj je povzetek, kako to konfigurirati:
Datoteka wpa_supplicant.conf vsebuje podrobnosti o omrežju, ki omogočajo, da se Pi poveže z vašim omrežjem WiFi - to je potrebno za namestitev programske opreme in zaenkrat tudi njeno upravljanje. Povezava WiFi je potrebna le med začetno nastavitvijo in je ne potrebujemo za snemanje videa v avtomobilu. Za to lahko uporabite datoteko predloge s spodnjo povezavo. Preprosto posodobite kodo svoje države, ime omrežja in geslo ter jo nato prekopirajte na kartico microSD. Za posodobitev datoteke lahko uporabite urejevalnik besedil, na primer notepad ++, Sublime Text ali Atom.
Datoteka predloge WPA:
Za seznam kod držav uporabite naslednjo povezavo:
Nato moramo z želenim urejevalnikom besedil ustvariti prazno datoteko z imenom ssh. V datoteko ne dodajajte nobene razširitve in jo preprosto prepišite na ploščo. Ko končate, priključite kamero, vstavite kartico microSD in nato vklopite ploščo. Plošča bo trajala približno minuto, da se prvič poveže z vašim omrežjem.
Preden nadaljujemo, moramo pridobiti naslov IP za ploščo. Eden od načinov za to je uporaba programske opreme, imenovane skener AngryIP. Namestite in zaženite to, nato pa boste lahko pridobili naslov IP plošče.
Nato se moramo prijaviti na ploščo s pomočjo terminala (ali ukaznega poziva v sistemu Windows). Preprosto vnesite "ssh [email protected]" in pritisnite enter. Uporabite IP naslov svoje plošče. Vnesite privzeto geslo, ki je malinovo, in imeli boste dostop do plošče.
Zdaj moramo narediti nekaj stvari, preden lahko začnemo s scenarijem. Prva stvar je omogočiti kamero, kar lahko storite z ukazom "sudo raspi-config". Pomakniti se boste morali do »Možnosti vmesnika«, nato »Kamera« in jo omogočiti. S tipko tabulatorke izberite možnost »Dokončaj« in nato znova zaženite ploščo. Dajte plošči minuto in se nato prijavite vanj.
Nato moramo posodobiti operacijski sistem Raspbian, kar lahko storimo z ukazom "sudo apt update && full -upgrade -y". Nato namestite proftpd tako, da zaženete ukaz "sudo apt install proftpd". S tem se namesti programska oprema FTP, ki nam omogoča dostop do datotek na kartici microSD. Nato lahko odprete FileZilla in se povežete s ploščo, ki vam bo omogočila dostop do datotek.
2. korak: Ustvarite skript
Pred tem smo ustvarili skriptne datoteke z razširitvijo.sh, to so bili bash skripti. Za ta projekt bomo ustvarili skript python, ki bo imel razširitev.py. Uporaba pythona nam omogoča dostop do številnih modulov, knjižnic in skriptov, kar nam olajša ustvarjanje projektov.
Najprej moramo namestiti modul picamera, da bomo kamero lahko uporabljali v svojih skriptah. To lahko storite tako, da zaženete ukaz "sudo apt install python-picamera". Ko je to končano, preprosto ustvarite python skript z zagonom "sudo nano dashcam.py" in nato vnesite vsebino iz naslednje datoteke:
www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py
Vsebino lahko tudi kopirate/prilepite, kar je ena od prednosti uporabe SSH. Datoteko lahko shranite tako, da vnesete "CTRL+X", nato Y, nato pa ENTER. Za popolno razlago, kako vse skupaj deluje, si oglejte video. Pred tem smo za boljše razumevanje ustvarili tudi dva dodatna skripta.
3. korak: Preizkusite skript
Preden lahko zaženemo skript, moramo namestiti modul psutil, ki ga uporabljamo za pridobitev uporabe diska. Če želimo namestiti psutil, moramo najprej namestiti pip, ki je namestitveni paket za python. To lahko storite tako, da zaženete ukaz "sudo apt install python-pip", ki mu sledi ukaz "pip install psutil", ki bo namestil psutil.
Ko končate, ustvarite novo mapo tako, da zaženete ukaz "mkdir videos", nato pa preprosto zaženemo ukaz "python dashcam.py", ki bo zagnal skript. Ustvarjene datoteke bi morale biti prikazane, kot je prikazano na sliki. Dobite jih lahko tudi z uporabo FileZilla in jih predvajate z uporabo VLC. Skript lahko ustavite tako, da vnesete "CTRL+C", zato je priporočljivo, da ploščo znova zaženete.
Videoposnetek drugega dela bo objavljen prihodnji teden skupaj s pisno objavo, ki bo priložena. Prosimo, da se naročite na naš kanal YouTube, saj pomaga pri podpiranju tovrstnega dela.
YouTube:
Hvala za branje!
Priporočena:
Ustvarjanje različnih zvokov iz filmov z uporabo samo Arduina: 3 koraki
Ustvarjanje različnih zvokov iz filmov z uporabo samo Arduina: As-salamu alaykum! Hotel sem ustvariti različne zvoke, kot so predator, optimus prime & čmrlj iz filma o transformatorju. Pravzaprav sem gledal " tovarnar " video o izdelavi čelade predatorja.
Izdelava Pi Zero Dashcam (točka 3): Upravljanje datotek in izboljšave: 3 koraki
Izdelava nadzorne kamere Pi Zero (točka 3): Upravljanje datotek in izboljšave: Nadaljujemo s projektom nadzorne kamere Pi Zero in v tem prispevku skrbimo za upravljanje datotek, hkrati pa dodajamo nekaj izboljšav v procesu. Ta projekt je skoraj zaključen in v prihodnjem tednu bomo objavili/preizkusili cestne preizkuse
Ustvarjanje ure z M5stick C z uporabo Arduino IDE - RTC ura v realnem času z M5stack M5stick-C: 4 koraki
Ustvarjanje ure z M5stick C z uporabo Arduino IDE | RTC ura v realnem času z M5stack M5stick-C: Pozdravljeni fantje, v tem navodilu se bomo naučili, kako narediti uro z m5stick-C razvojno ploščo m5stack z uporabo Arduino IDE. Tako bo m5stick prikazal datum, čas in amp; tedna v mesecu na zaslonu
Dostopna točka Raspberry Pi Zero Wifi z anteno za PCB po meri: 6 korakov (s slikami)
Dostopna točka Raspberry Pi Zero Wifi z anteno za PCB po meri: Kaj izdelujemo? Naslov te vadnice vsebuje veliko tehničnih izrazov. Razčlenimo. Kaj je Raspberry Pi Zero (Rπ0)? Raspberry Pi Zero je majhen računalnik. To je manjša različica enosmernega računalnika Raspberry Pi,
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos .: 3 koraki
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos. Ta projekt vam bo pomagal povezati 18 LED (6 rdečih + 6 modrih + 6 rumenih) na ploščo Arduino ter analizirati signale zvočne kartice v računalniku v realnem času in jih posredovati LED diode, ki jih prižgejo glede na učinke utripa (Snare, High Hat, Kick)