Obsah:

Vytvoření DashCam pomocí Raspberry Pi Zero (bod 1): 3 kroky
Vytvoření DashCam pomocí Raspberry Pi Zero (bod 1): 3 kroky

Video: Vytvoření DashCam pomocí Raspberry Pi Zero (bod 1): 3 kroky

Video: Vytvoření DashCam pomocí Raspberry Pi Zero (bod 1): 3 kroky
Video: CS50 2013 - Week 9 2024, Listopad
Anonim
Vytvoření DashCam pomocí Raspberry Pi Zero (pt.1)
Vytvoření DashCam pomocí Raspberry Pi Zero (pt.1)

Toto je začátek nové série, kde se učíme, jak vytvořit dashcam pomocí Raspberry Pi Zero. Tento projekt je vlastně nepřetržitý videorekordér a lze jej použít pro jiné aplikace, včetně monitorování divoké zvěře.

V části 1 se věnujeme sekci záznamu, která zahrnuje zachycení videa z kamery Pi a jeho uložení na kartu microSD. Postaráme se také o číslování souborů, detekci zbývajícího úložiště, zastavení skriptu, pokud je nízký, a také přidáváme funkci FTP pro vzdálený přístup k souborům.

Video se blíže zabývá tím, jak se vše spojuje, a také vytváříme několik testovacích skriptů, které pomáhají porozumět konečnému skriptu. Důrazně doporučuji nejprve se podívat na video, abyste lépe porozuměli projektu.

Krok 1: Příprava Raspberry Pi

Příprava Raspberry Pi
Příprava Raspberry Pi
Příprava Raspberry Pi
Příprava Raspberry Pi
Příprava Raspberry Pi
Příprava Raspberry Pi
Příprava Raspberry Pi
Příprava Raspberry Pi

První věc, kterou musíme udělat, je stáhnout si operační systém Raspbian pro Raspberry Pi. Pro tento projekt používám Pi Zero, protože je to kompaktní deska. Rovněž nebudu používat plochu a to je důvod, proč jsem si stáhl lite verzi. Poté musíte tento obrázek blikat na kartu microSD, ale než s ním spustíme Pi, musíme zkopírovat soubory wpa_supplicant.conf a ssh na spouštěcí jednotku. Tyto soubory jsou potřebné k tomu, abychom mohli Raspberry Pi ovládat na dálku. Další možností je použití kabelového připojení a připojení klávesnice/myši/displeje k ovládání Pi. Volba je na vás a zde je odkaz na předchozí příspěvek, který to vysvětluje podrobněji spolu se vzdáleným přístupem a FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Zde je shrnutí toho, jak to nakonfigurovat:

Soubor wpa_supplicant.conf poskytuje podrobnosti o síti, které umožňuje Pi připojit se k vaší WiFi síti - to je potřeba k instalaci softwaru a prozatím k jeho ovládání. Připojení WiFi je potřeba pouze během počátečního nastavení a nepotřebujeme jej k nahrávání videa, když jsme v autě. K tomu můžete pomocí níže uvedeného odkazu stáhnout soubor šablony. Jednoduše aktualizujte kód země, název sítě a heslo a poté je zkopírujte na kartu microSD. K aktualizaci souboru můžete použít textový editor jako notepad ++, Sublime Text nebo Atom.

Soubor šablony WPA:

Seznam kódů zemí najdete na následujícím odkazu:

Poté potřebujeme vytvořit prázdný soubor s názvem ssh pomocí preferovaného textového editoru. Nepřidávejte do souboru žádnou příponu a jednoduše jej zkopírujte na tabuli. Až budete hotovi, připojte kameru, vložte kartu microSD a poté desku zapněte. Desce bude trvat asi minutu, než se poprvé připojí k vaší síti.

Než budeme moci pokračovat, musíme získat IP adresu desky. Jedním ze způsobů, jak toho dosáhnout, je použití softwaru s názvem AngryIP scanner. Nainstalujte a spusťte to a poté budete moci získat IP adresu desky.

Poté se musíme přihlásit k desce pomocí terminálu (nebo příkazového řádku v systému Windows). Jednoduše zadejte „ssh [email protected]“a stiskněte Enter. Ujistěte se, že používáte IP adresu vaší desky. Zadejte výchozí heslo, které je malinové, a poté budete mít přístup k desce.

Nyní musíme udělat pár věcí, než budeme moci začít se skriptem. První věcí je povolení kamery, což lze provést spuštěním příkazu "sudo raspi-config". Budete muset přejít na „Možnosti rozhraní“, poté na „Kamera“a povolit to. Pomocí klávesy Tab vyberte možnost „Dokončit“a poté desku restartujte. Dejte desce minutu a pak se do ní znovu přihlaste.

Poté musíme aktualizovat operační systém Raspbian a to lze provést spuštěním příkazu „sudo apt update && full -upgrade -y“. Poté nainstalujte proftpd spuštěním příkazu „sudo apt install proftpd“. Tím se nainstaluje software FTP, který nám umožní přístup k souborům na kartě microSD. Poté můžete otevřít FileZilla a připojit se k desce, která vám umožní přístup k souborům.

Krok 2: Vytvořte skript

Vytvořte skript
Vytvořte skript
Vytvořte skript
Vytvořte skript

Dříve jsme vytvořili soubory skriptů s příponou.sh, jednalo se o bash skripty. Pro tento projekt vytvoříme skript pythonu, který bude mít příponu.py. Použití pythonu nám poskytuje přístup k mnoha modulům, knihovnám a skriptům, což nám usnadňuje vytváření projektů.

Nejprve musíme nainstalovat modul picamery, abychom mohli kameru používat v našich skriptech. To lze provést spuštěním příkazu „sudo apt install python-picamera“. Jakmile je to dokončeno, jednoduše vytvořte skript pythonu spuštěním „sudo nano dashcam.py“a poté zadejte obsah z následujícího souboru:

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

Obsah můžete také zkopírovat/vložit, což je výhoda používání SSH. Soubor můžete uložit zadáním „CTRL+X“, poté Y a poté ENTER. Podívejte se na video, kde najdete úplné vysvětlení, jak to všechno funguje dohromady. Před tím jsme také vytvořili dva další skripty, abychom lépe porozuměli.

Krok 3: Otestujte skript

Otestujte skript
Otestujte skript

Než budeme moci skript spustit, musíme nainstalovat modul psutil, který používáme k získání využití disku. Abychom mohli nainstalovat psutil, musíme nejprve nainstalovat něco, co se nazývá pip, což je instalační program balíčku pro python. To lze provést spuštěním příkazu „sudo apt install python-pip“, následovaným příkazem „pip install psutil“, který nainstaluje psutil.

Až budete hotovi, vytvořte novou složku spuštěním příkazu „mkdir videos“a my pak můžeme jednoduše spustit příkaz „python dashcam.py“, který skript spustí. Měli byste mít možnost zobrazit vytvářené soubory, jak je znázorněno na obrázku. Můžete je také získat pomocí FileZilla a přehrát je pomocí VLC. Skript můžete zastavit zadáním „CTRL+C“a doporučuje se poté desku restartovat.

Video pro část 2 bude zveřejněno příští týden spolu s písemným příspěvkem, který jej bude doprovázet. Zvažte prosím přihlášení k odběru našeho kanálu YouTube, protože pomáhá podporovat tento druh práce.

YouTube:

Děkuji za přečtení!

Doporučuje: