Obsah:
Video: Vytvorenie DashCamu pomocou Raspberry Pi Zero (bod 1): 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Toto je začiatok novej série, v ktorej sa naučíme, ako zostaviť palubnú kameru pomocou Raspberry Pi Zero. Tento projekt je vlastne nepretržitý videorekordér a môže byť použitý na iné aplikácie vrátane monitorovania voľne žijúcich živočíchov.
V časti 1 sa zaoberáme sekciou záznamu, ktorá zahŕňa zachytenie videa z kamery Pi a jeho uloženie na kartu microSD. Staráme sa tiež o číslovanie súborov, zisťovanie zostávajúceho úložiska, zastavenie skriptu, ak je nízky, a tiež pridávame funkciu FTP na vzdialený prístup k súborom.
Video sa podrobnejšie zaoberá tým, ako sa všetko spája, a taktiež vytvárame niekoľko testovacích skriptov, ktoré pomáhajú porozumieť konečnému scenáru. Dôrazne odporúčam najskôr si pozrieť video, aby ste lepšie porozumeli projektu.
Krok 1: Príprava Raspberry Pi
Prvá vec, ktorú musíme urobiť, je stiahnuť si operačný systém Raspbian pre Raspberry Pi. Na tento projekt používam Pi Zero, pretože je to kompaktná doska. Tiež nebudem používať pracovnú plochu, a to je dôvod, prečo som si stiahol lite verziu. Potom musíte tento obrázok vložiť na kartu microSD, ale skôr, ako s ním spustíme Pi, musíme skopírovať súbory wpa_supplicant.conf a ssh na zavádzaciu jednotku. Tieto súbory sú potrebné na to, aby sme mohli Raspberry Pi ovládať na diaľku. Ďalšou možnosťou je použiť drôtové pripojenie a pripojenie klávesnice/myši/displeja na ovládanie Pi. Voľba je na vás a tu je odkaz na predchádzajúci príspevok, ktorý to podrobnejšie vysvetľuje spolu so vzdialeným prístupom a FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/
Tu je súhrn toho, ako to nakonfigurovať:
Súbor wpa_supplicant.conf poskytuje podrobnosti o sieti, vďaka ktorému sa Pi môže pripojiť k vašej sieti WiFi - je to potrebné na inštaláciu softvéru a tiež na jeho zatiaľ ovládanie. Pripojenie WiFi je potrebné iba počas počiatočného nastavenia a nepotrebujeme ho na nahrávanie videa v aute. Na tento účel môžete pomocou nižšie uvedeného odkazu stiahnuť súbor šablóny. Jednoducho aktualizujte kód svojej krajiny, názov siete a heslo a potom ich skopírujte na kartu microSD. Na aktualizáciu súboru môžete použiť textový editor, ako napríklad Poznámkový blok ++, Sublime Text alebo Atom.
Súbor šablóny WPA:
Zoznam kódov krajín nájdete na nasledujúcom odkaze:
Potom musíme vytvoriť prázdny súbor s názvom ssh pomocou vami preferovaného textového editora. Nepridávajte do súboru žiadnu príponu a jednoducho ho skopírujte na tabuľu. Po dokončení práce pripojte fotoaparát, vložte kartu microSD a potom dosku zapnite. Prvému pripojeniu k vašej doske bude trvať asi minútu.
Predtým, ako budeme pokračovať, musíme získať IP adresu dosky. Jedným zo spôsobov, ako to dosiahnuť, je použiť softvér s názvom AngryIP scanner. Nainštalujte a spustite to a potom budete môcť získať IP adresu dosky.
Potom sa musíme prihlásiť na dosku pomocou terminálu (alebo príkazového riadka v systéme Windows). Jednoducho zadajte „ssh [email protected]“a stlačte kláves Enter. Nezabudnite použiť IP adresu dosky. Zadajte predvolené heslo, ktoré je malinové, a potom budete mať prístup na tabuľu.
Teraz musíme urobiť niekoľko vecí, než budeme môcť začať so scenárom. Prvá vec je povolenie kamery, ktorú je možné vykonať spustením príkazu „sudo raspi-config“. Budete musieť prejsť na položku „Možnosti rozhrania“, potom na položku „Fotoaparát“a povoliť ju. Pomocou klávesu Tab vyberte možnosť „Dokončiť“a potom reštartujte dosku. Dajte doske minútu a potom sa do nej znova prihláste.
Potom musíme aktualizovať operačný systém Raspbian a to je možné vykonať spustením príkazu „sudo apt update && full -upgrade -y“. Potom nainštalujte proftpd spustením príkazu „sudo apt install proftpd“. Nainštaluje sa softvér FTP, ktorý nám umožní prístup k súborom na karte microSD. Potom môžete otvoriť FileZilla a pripojiť sa k doske, ktorá vám umožní prístup k súborom.
Krok 2: Vytvorte skript
Predtým sme vytvorili súbory skriptov s príponou.sh, išlo o skripty bash. Pre tento projekt vytvoríme skript python, ktorý bude mať príponu.py. Použitie pythonu nám poskytuje prístup k mnohým modulom, knižniciam a skriptom, čo nám uľahčuje vytváranie projektov.
Najprv musíme nainštalovať modul picamery, aby sme mohli kameru používať v našich skriptoch. To je možné vykonať spustením príkazu „sudo apt install python-picamera“. Akonáhle je to dokončené, jednoducho vytvorte skript pythonu spustením „sudo nano dashcam.py“a potom zadajte obsah z nasledujúceho súboru:
www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py
Môžete tiež skopírovať/prilepiť obsah, čo je jednou z výhod použitia SSH. Súbor môžete uložiť tak, že napíšete "CTRL+X", potom Y a potom kláves ENTER. Pozrite si video, v ktorom nájdete úplné vysvetlenie, ako to všetko funguje dohromady. Predtým sme tiež vytvorili dva ďalšie skripty, aby sme lepšie porozumeli.
Krok 3: Otestujte skript
Pred spustením skriptu musíme nainštalovať modul psutil, ktorý používame na získanie využitia disku. Aby sme mohli nainštalovať psutil, musíme najskôr nainštalovať niečo, čo sa nazýva pip, čo je inštalátor balíkov pre python. To je možné vykonať spustením príkazu „sudo apt install python-pip“, za ktorým nasleduje príkaz „pip install psutil“, ktorý nainštaluje psutil.
Po dokončení vytvorte nový priečinok spustením príkazu „mkdir videos“a potom môžeme jednoducho spustiť príkaz „python dashcam.py“, pomocou ktorého sa skript spustí. Mali by ste byť schopní zobraziť vytvárané súbory, ako je znázornené na obrázku. Môžete ich tiež získať pomocou programu FileZilla a prehrať ich pomocou VLC. Skript môžete zastaviť zadaním „CTRL+C“a odporúča sa reštartovať dosku.
Video k 2. časti bude zverejnené budúci týždeň spolu s písomným príspevkom, ktorý ho bude sprevádzať. Zvážte prihlásenie sa na odber nášho kanála YouTube, pretože pomáha podporovať tento druh práce.
YouTube:
Ďakujem za čítanie!
Odporúča:
Making a Pi Zero Dashcam (bod 3): Správa súborov a vylepšenia: 3 kroky
Vytvorenie kamery Pi Zero Dashcam (bod 3): Správa a vylepšenia súborov: Pokračujeme v projekte dashcam Pi Zero a v tomto príspevku sa postaráme o správu súborov a zároveň do procesu pridáme niekoľko vylepšení. Tento projekt je takmer dokončený a cestné testy budeme vykonávať v príspevku/videu na budúci týždeň
Okruh crossfader bod-bod: 16 krokov (s obrázkami)
Okruh Crossfader Point-to-Point: Toto je obvod crossfaderu. Prijíma dva vstupy a mizne medzi nimi, pričom výstup je kombináciou dvoch vstupov (alebo iba jedného zo vstupov). Je to jednoduchý obvod, veľmi užitočný a ľahko sa stavia! Invertuje signál, ktorý ním prechádza,
Vytvorenie WiFi pripojenia pomocou ESP8266 a získanie lokálnej IP adresy: 3 kroky
Vytvorenie WiFi pripojenia pomocou ESP8266 a získanie lokálnej IP adresy: V tomto návode sa pozrieme na to, ako vytvoriť WiFi pripojenie k WiFi doske ESP8266. Pripojíme ho k lokálnej WiFi sieti
Vytvorenie databázy pomocou XAMPP: 4 kroky
Vytvorenie databázy pomocou XAMPP: XAMPP je úplne bezplatná distribúcia Apache obsahujúca MariaDB, PHP a Perl. XAMPP poskytuje grafické rozhranie pre SQL, ktoré vám umožňuje ukladať informácie do databázy, ktorú dnes vytvoríme. Keď som prvýkrát začal používať databázy na projekty
Prístupový bod Raspberry Pi Zero Wifi s vlastnou anténou PCB: 6 krokov (s obrázkami)
Prístupový bod Raspberry Pi Zero Wifi s vlastnou anténou PCB: Čo vyrábame? Názov tohto tutoriálu obsahuje množstvo odborných výrazov. Poďme to rozobrať. Čo je to Raspberry Pi Zero (Rπ0)? Raspberry Pi Zero je malý počítač. Jedná sa o menšiu verziu jednodoskového počítača Raspberry Pi,