Obsah:

Pi Bird: 5 krokov
Pi Bird: 5 krokov

Video: Pi Bird: 5 krokov

Video: Pi Bird: 5 krokov
Video: Смотрим за малышом🍼 | Кики и его друзья | Детская жизнь | Новая серия мультиков для детей | BabyBus 2024, November
Anonim
Pi Bird
Pi Bird

Čo to robí: fotografujte vtáky, keď pi kamera zaznamená veľkú zmenu pixelov obrázku.

Čo budeme potrebovať

  • Raspberry Pi s bežnou kartou SD
  • Pi kamerový modul
  • Prípad Pi
  • Kŕmidlo pre vtáčiky
  • Sada makroobjektívov (voliteľné)
  • Power banka 5V (voliteľné)
  • USB wifi dongle (voliteľné)

Čo urobíme

  • Nainštalujte požadované balíčky na nový obrázok
  • Načítajte skript monitorujúci výstup kamery pre objekty, ktoré prechádzajú
  • Nastavte si jednoduché webové rozhranie na prezeranie fotografií
  • Pohrajte sa s podávačom vtákov a šošovkami, aby ste dosiahli správne zaostrenie

Krok 1: Nainštalujte nový obrázok a zapnite fotoaparát

Vezmite si kartu SD a nainštalujte si svoj obľúbený obrázok. Informácie v tomto príspevku sú založené na distribúcii založenej na Raspbiane, ale mali by fungovať aj na iných s určitým vyladením.

Vybral som si Raspian Jessie Lite, pretože v tomto projekte nie je potrebné desktopové prostredie. Možno budete chcieť aktualizovať distribúciu a zmeniť predvolené heslo. Potom:

  • povoľte modul kamery spustením raspi-config z príkazového riadka.
  • vypnite červenú LED diódu fotoaparátu pridaním disable_camera_led = 1 do súboru /boot/config.txt: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • nainštalujte knižnicu obrázkov Python (PIL): sudo apt-get install -y python-imaging-tk
  • inštalujte balíky na podporu ľahkého webového servera; existuje veľa možností, napríklad: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

Krok 2: Nastavte skript detekcie pohybu

V tomto projekte fotoaparát slúži nielen na zaznamenávanie fotografií, ale aj na zisťovanie, kedy je potrebné obrázok nasnímať. To sa robí tak, že sa v pravidelných časových intervaloch nasníma obrázok s nízkym rozlíšením a porovná sa pixel s pixelom s predchádzajúcim obrázkom. Ak sú tieto dva obrázky výrazne odlišné, nasníma sa obrázok v plnej veľkosti.

To sa deje pomocou skriptu python, ktorý je možné stiahnuť pomocou wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py

Tento skript je vyladený z pôvodného skriptu od brainflakes v tomto vlákne rapsberrypi.org.

Riadok č. 25 môžete upraviť, aby sa obrázky uložili na iné miesto.

Ak chcete skript spustiť automaticky pri spustení, pridajte úlohu cron. Ak si nie ste istí, ako to urobiť, spustite: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

Krok 3: Nastavte webový server

Existuje mnoho spôsobov, ako si obrázky vychutnať, môžete ich preniesť prostredníctvom SSH alebo uložiť na USB disk. Rozhodol som sa ich preskúmať prostredníctvom jednoduchého webového rozhrania a stiahnuť tie, ktoré sa mi páčia, prostredníctvom môjho prehliadača.

Ak chcete nastaviť toto jednoduché webové rozhranie, zadajte: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

Funguje to najlepšie tak, že sa na webový server dostanete prostredníctvom WiFi. Na to budete musieť nastaviť bezdrôtové rozhranie. Existuje mnoho spôsobov, ako to urobiť, v závislosti od Pi a donglu, ktoré používate.

Krok 4: Dajte to všetko dohromady

Dajte to všetko dohromady
Dajte to všetko dohromady

V poriadku, Raspberry Pi je teraz pripravený na fotografovanie. Jednoducho spustite./PiBird_motion_pic.py a urobte niekoľko póz. Teraz, keď prejdete na IP svojho Pi, mali by ste vidieť svoje prvé obrázky.

Je čas dať to všetko dohromady. Túto časť budete pravdepodobne musieť prispôsobiť svojmu skutočnému hardvéru.

Aby ste chránili Pi pred slnkom a dažďom, umiestnite ho do puzdra a všetky veľké otvory zalepte páskou atď.

Použil som toto krmítko pre vtáky s dvoma bočnými otvormi, celkom pohodlné naložiť fotoaparát na jednu stranu a nechať vtáky prísť a kŕmiť sa z druhej strany.

Aby som zaostril na správne miesto a pekne zarámoval obrázok, použil som základný makro objektív fotoaparátu spojený s jogurtovým pohárom s jeho spodným výrezom. Trochu hackované, ale fungovalo to dobre. Dobrý výsledok môžete dosiahnuť použitím lacných šošoviek fotoaparátu pre telefóny.

Existujú informácie o tom, ako vylepšiť zaostrenie fotoaparátu otáčaním vstavaného objektívu; nefungovalo to pre mňa: bolo dosť ťažké pevne upnúť na malé telo objektívu a otočiť ho.

Vytvorenie rámca a správne zaostrenie bude vyžadovať určité experimentovanie; počas hry si môžete jednoducho urobiť testovací obrázok pomocou raspistill -o test.jpg.

Nakoniec sa musíte rozhodnúť, ako napájať svoj Pi; 5V batéria je pravdepodobne najlepšia voľba.

Krok 5: Poďme chytiť niektoré vtáky

Poďme chytiť niektoré vtáky
Poďme chytiť niektoré vtáky

Dobre, všetko pripravené.

Je načase všetko namontovať von, naložiť do podávača semená a čakať, kým priletia návštevníci.

Bavte sa!

Odporúča: