Obsah:

Pi Bird: 5 kroků
Pi Bird: 5 kroků

Video: Pi Bird: 5 kroků

Video: Pi Bird: 5 kroků
Video: Celý film cz dabing 2024, Listopad
Anonim
Pi Bird
Pi Bird

Co to dělá: pořizujte snímky ptáků, když pi kamera cítí velkou změnu v pixelech obrázku.

Co budeme potřebovat

  • Raspberry Pi s obvyklou kartou SD
  • Pi kamerový modul
  • Případ Pi
  • Ptačí krmítko
  • Sada makro objektivů (volitelně)
  • Power banka 5V (volitelně)
  • USB wifi dongle (volitelně)

Co budeme dělat?

  • Nainstalujte požadované balíčky na nový obrázek
  • Pro procházející objekty načtěte skript monitorující výstup kamery
  • Nastavte si jednoduché webové rozhraní pro procházení obrázků
  • Pohrajte si s krmítkem pro ptáky a čočkami, abyste získali správné zaostření

Krok 1: Nainstalujte si nový obrázek a povolte kameru

Popadněte kartu SD a nainstalujte si svůj oblíbený obrázek. Informace v tomto příspěvku jsou založeny na distribuci založené na Raspbianu, ale měly by fungovat na jiných s určitým laděním.

Vybral jsem si Raspian Jessie Lite, protože v tomto projektu není potřeba desktopové prostředí. Možná budete chtít distribuci aktualizovat a změnit výchozí heslo. Pak:

  • povolte modul kamery spuštěním raspi-config z příkazového řádku.
  • deaktivujte červenou LED diodu kamery přidáním disable_camera_led = 1 do souboru /boot/config.txt: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • nainstalujte knihovnu obrázků Pythonu (PIL): sudo apt-get install -y python-imaging-tk
  • nainstalujte balíčky na podporu lehkého webového serveru; existuje mnoho možností, například: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

Krok 2: Nastavte skript detekce pohybu

V tomto projektu fotoaparát slouží nejen k záznamu snímků, ale také k detekci, kdy je třeba pořídit snímek. To se provádí tak, že v pravidelných časových intervalech pořídíte obrázek s nízkým rozlišením a porovnáte jej pixel po pixelu s předchozím obrázkem. Pokud se tyto dva obrázky výrazně liší, pořídí se obrázek v plné velikosti.

To se provádí pomocí skriptu pythonu, který lze stáhnout pomocí wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py

Tento skript je vyladěn z původního skriptu od brainflakes na tomto vlákně rapsberrypi.org.

Řádkem č. 25 můžete upravit a uložit obrázky na jiné místo.

Chcete -li skript spustit automaticky při spuštění, přidejte úlohu cron. Pokud si nejste jisti, jak na to, spusťte: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

Krok 3: Nastavení webového serveru

Existuje mnoho způsobů, jak si obrázky užít, můžete je přenést přes SSH nebo uložit na USB disk. Rozhodl jsem se je zkontrolovat prostřednictvím jednoduchého webového rozhraní a stáhnout ty, které se mi líbí, prostřednictvím svého prohlížeče.

Chcete -li nastavit toto jednoduché webové rozhraní, zadejte: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

To funguje nejlépe tak, že se na webový server dostanete přes WiFi. K tomu budete muset nastavit bezdrátové rozhraní. Existuje mnoho způsobů, jak toho dosáhnout, v závislosti na Pi a donglu, který používáte.

Krok 4: Dejte to všechno dohromady

Dejte to všechno dohromady
Dejte to všechno dohromady

Dobře, Raspberry Pi je nyní připraveno pořizovat obrázky. Jednoduše spusťte./PiBird_motion_pic.py a udělejte několik póz. Když teď přejdete na IP svého Pi, měli byste vidět své první obrázky.

Je na čase dát to všechno dohromady. Pravděpodobně budete muset tuto část přizpůsobit podle svého skutečného hardwaru.

Abyste chránili Pi před sluncem a deštěm, měli byste jej umístit do pouzdra a jakýkoli velký otvor utěsnit páskou atd.

Použil jsem toto ptačí krmítko se dvěma bočními otvory, celkem pohodlné, naložit kameru na jednu stranu a nechat ptáky přijít a krmit se z druhé.

Abych zaostřil na správné místo a pěkně zarámoval obrázek, použil jsem základní makroobjektiv fotoaparátu spojený s jogurtovým kelímkem se spodním výřezem. Trochu hacky, ale fungovalo to dobře. Dobrého výsledku můžete dosáhnout použitím levných objektivů fotoaparátu.

Existují informace o tom, jak vylepšit zaostření fotoaparátu otáčením vestavěného objektivu; nefungovalo to pro mě: docela složité pevně sevřít na malé tělo objektivu a otočit ho.

Bude nutné trochu experimentovat, aby se rámování správně soustředilo; zatímco hrajete, můžete snadno pořídit testovací obrázek pomocí raspistill -o test.jpg.

Nakonec se musíte rozhodnout, jak zajistit napájení Pi; 5V baterie je pravděpodobně nejlepší volbou.

Krok 5: Pojďme chytit pár ptáků

Pojďme chytit pár ptáků
Pojďme chytit pár ptáků

Dobře, vše nastaveno.

Je na čase všechno namontovat ven, naložit krmítko semeny a čekat, až přiletí návštěvníci.

Bavte se!

Doporučuje: