INHOUDSOPGAWE:

Pi Bird: 5 stappe
Pi Bird: 5 stappe

Video: Pi Bird: 5 stappe

Video: Pi Bird: 5 stappe
Video: [Пасхальный обзор] ЗОМБИ-РЕЖИМА CoD: World at War 2024, November
Anonim
Pi Voël
Pi Voël

Wat dit doen: neem foto's van voëls wanneer die pi -kamera 'n groot verandering in die prentjie se pixels sien.

Wat ons nodig het

  • Framboos Pi met gewone SD -kaart
  • Pi kamera module
  • Pi -saak
  • Voëlvoerder
  • Stel makrolense (opsioneel)
  • 5V powerbank (opsioneel)
  • USB wifi -dongle (opsioneel)

Wat ons sal doen

  • Installeer die vereiste pakkette op 'n nuwe beeld
  • Laai 'n skrif om die uitset van die kamera te monitor vir voorwerpe wat verbygaan
  • Stel 'n eenvoudige webkoppelvlak op om deur die foto's te blaai
  • Knoei met die voëlvoerder en die lense om behoorlike fokus te kry

Stap 1: Installeer 'n vars beeld en aktiveer die kamera

Gryp 'n SD -kaart en installeer u gunsteling prentjie. Die inligting in hierdie pos is gebaseer op 'n Raspbian-verspreiding, maar behoort op ander te werk met 'n mate van afstemming.

Ek het die Raspian Jessie Lite gekies, aangesien daar nie 'n lessenaaromgewing vir hierdie projek nodig is nie. U kan die verspreiding opdateer en die standaard wagwoord verander. Dan:

  • aktiveer die kameramodule deur raspi-config vanaf die opdragreël te begin.
  • skakel die kamera se rooi LED uit deur disable_camera_led = 1 by die /boot/config.txt -lêer te voeg: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • installeer die Python Image Library (PIL): sudo apt-get install -y python-imaging-tk
  • pakkette installeer om 'n ligte webbediener te ondersteun; daar is baie opsies, byvoorbeeld: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

Stap 2: Stel die bewegingsdeteksieskrip op

In hierdie projek word die kamera nie net gebruik om foto's op te neem nie, maar ook om te bepaal wanneer die foto geneem moet word. Dit word gedoen deur gereeld met 'n lae resolusie foto te neem en dit pixel vir pixel te vergelyk met die vorige foto. As die twee foto's aansienlik verskil, word 'n volgrootte prent geneem.

Dit word gedoen deur 'n python -script wat afgelaai kan word met wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py

Hierdie skrif is aangepas uit 'n oorspronklike skrif van breinvlokkies op hierdie rapsberrypi.org -draad.

U kan reël #25 wysig om die foto's op 'n ander plek te stoor.

Voeg 'n cron -taak by om die draaiboek outomaties uit te voer tydens die aanvang. As u nie seker is hoe om dit te doen nie, voer die volgende uit: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

Stap 3: Stel die webbediener op

Daar is baie maniere om die foto's te geniet; u kan dit via SSH oordra of op 'n USB -stoor stoor. Ek het besluit om dit deur middel van 'n eenvoudige webkoppelvlak te hersien en dit wat ek van my hou, af te laai deur my blaaier.

Om die eenvoudige webkoppelvlak op te stel, tik: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

Dit werk die beste deur toegang tot die webbediener via WiFi te verkry. Om dit te kan doen, moet u die draadlose koppelvlak instel. Daar is baie maniere om dit te doen, afhangende van die Pi en dongle wat u gebruik.

Stap 4: Sit dit alles saam

Sit dit alles saam
Sit dit alles saam

Goed, die Raspberry Pi is nou gereed om foto's te maak. Begin eenvoudig./PiBird_motion_pic.py en maak 'n paar posisies. As u na die IP van u Pi kyk, moet u u eerste foto's sien.

Dit is tyd om alles bymekaar te sit. U sal hierdie deel waarskynlik moet aanpas op grond van u werklike hardeware.

Om die Pi te beskerm teen son en reën, moet u dit in 'n houer plaas en enige groot opening met band, ens.

Ek het hierdie voëlvoerder met twee syopeninge gebruik, baie gerieflik om die kamera aan die een kant te laai en die voëls van die ander kant af te laat kom.

Om die fokus op die regte plek te kry en die prentjie mooi te raam, gebruik ek 'n basiese makrolens van 'n kamera, gekoppel aan 'n jogurtbeker met sy onderkant. 'N Bietjie hacky maar dit het lekker gewerk. U kan 'n goeie resultaat kry met goedkoop telefoonlense.

Daar is inligting oor hoe u die fokus van die kamera kan aanpas deur die ingeboude lens te draai; dit het nie vir my gewerk nie: nogal moeilik om stewig vas te hou aan die klein lens en dit te draai.

Dit sal 'n bietjie eksperimenteer om die raamwerk en fokus reg te stel; terwyl u vroetel, kan u maklik 'n toetsfoto maak met raspistill -o test.jpg.

Uiteindelik moet u besluit hoe u u Pi moet voorsien; 'n 5V -battery is waarskynlik die beste opsie.

Stap 5: Kom ons snap 'n paar voëls

Kom ons snap 'n paar voëls
Kom ons snap 'n paar voëls

Goed, alles reg.

Dit is tyd om alles buite te monteer, die voerbak met sade te laai en te wag totdat besoekers binnekom.

Hê pret !

Aanbeveel: