Satura rādītājs:

Pi Bird: 5 soļi
Pi Bird: 5 soļi

Video: Pi Bird: 5 soļi

Video: Pi Bird: 5 soļi
Video: only the best part of free bird 2024, Novembris
Anonim
Pi Putns
Pi Putns

Ko tas dara: fotografējiet putnus, kad pi kamera uztver lielas izmaiņas attēla pikseļos.

Kas mums būs vajadzīgs

  • Raspberry Pi ar parasto SD karti
  • Pi kameras modulis
  • Pi lieta
  • Putnu barotava
  • Makro objektīvu komplekts (pēc izvēles)
  • 5 V barošanas bloks (pēc izvēles)
  • USB wifi dongle (pēc izvēles)

Ko mēs darīsim

  • Instalējiet nepieciešamās paketes svaigā attēlā
  • Ielādējiet skriptu, kas uzrauga kameras izeju garām braucošiem objektiem
  • Iestatiet vienkāršu tīmekļa saskarni, lai pārlūkotu attēlus
  • Vijoli ar putnu barotavu un lēcām, lai iegūtu pareizu fokusu

1. darbība: instalējiet svaigu attēlu un iespējojiet kameru

Paņemiet SD karti un instalējiet savu iecienītāko attēlu. Šī ziņojuma informācija ir balstīta uz Raspbian izplatīšanu, taču tai vajadzētu strādāt ar citiem, nedaudz pielāgojot.

Es izvēlējos Raspian Jessie Lite, jo šim projektam nav nepieciešama darbvirsmas vide. Iespējams, vēlēsities atjaunināt izplatīšanu un mainīt noklusējuma paroli. Tad:

  • iespējojiet kameras moduli, palaižot raspi-config no komandrindas.
  • atspējojiet kameras sarkano gaismas diodi, pievienojot /boot/config.txt failam disable_camera_led = 1: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • instalējiet Python attēlu bibliotēku (PIL): sudo apt-get install -y python-imaging-tk
  • instalējiet paketes, lai atbalstītu vieglu tīmekļa serveri; ir daudz iespēju, piemēram: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

2. darbība: iestatiet kustības noteikšanas skriptu

Šajā projektā kamera tiek izmantota ne tikai attēlu ierakstīšanai, bet arī lai noteiktu, kad fotografēt. Tas tiek darīts, uzņemot zemas izšķirtspējas attēlu regulārā laika intervālā un salīdzinot to, pikselis pa pikselim, ar iepriekšējo attēlu. Ja abi attēli būtiski atšķiras, tiek uzņemts pilna izmēra attēls.

Tas tiek darīts, izmantojot python skriptu, kuru var lejupielādēt vietnē wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py

Šis skripts ir uzlabots no sākotnējā skripta no smadzeņu pārslām šajā rapsberrypi.org pavedienā.

Jūs varat rediģēt 25. rindu, lai attēlus saglabātu citā vietā.

Lai skriptu palaistu automātiski startēšanas laikā, pievienojiet cron darbu. Ja neesat pārliecināts, kā to izdarīt, palaidiet: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

3. darbība: iestatiet tīmekļa serveri

Ir daudz veidu, kā izbaudīt attēlus, tos var pārsūtīt, izmantojot SSH, vai saglabāt USB diskā. Es nolēmu tos pārskatīt, izmantojot vienkāršu tīmekļa saskarni, un lejupielādēt tos, kas man patīk, izmantojot pārlūkprogrammu.

Lai iestatītu šo vienkāršo tīmekļa saskarni, ierakstiet: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

Tas vislabāk darbojas, piekļūstot tīmekļa serverim, izmantojot WiFi. Lai to izdarītu, jums ir jāiestata bezvadu saskarne. Atkarībā no izmantotā Pi un dongle ir daudz veidu, kā to izdarīt.

4. solis: salieciet visu kopā

Salieciet to visu kopā
Salieciet to visu kopā

Labi, Raspberry Pi tagad ir gatavs attēlu uzņemšanai. Vienkārši palaidiet./PiBird_motion_pic.py un uzvelciet dažas pozas. Tagad, pārlūkojot sava Pi IP, jums vajadzētu redzēt savus pirmos attēlus.

Ir pienācis laiks visu salikt kopā. Jums, iespējams, būs jāpielāgo šī daļa, pamatojoties uz jūsu faktisko aparatūru.

Lai pasargātu Pi no saules un lietus, jums tas jāievieto korpusā un jānoslēdz visas lielās atveres ar lenti utt.

Es izmantoju šo putnu barotavu ar divām sānu atverēm, diezgan ērti ielādēt kameru vienā pusē un ļaut putniem nākt un baroties no otras.

Lai fokusētos pareizajā vietā un labi ierāmētu attēlu, es izmantoju pamata kameras makro objektīvu, kas savienots ar jogurta krūzi ar apakšējo griezumu. Nedaudz mulsinoši, bet strādāja labi. Labus rezultātus var iegūt, izmantojot lētus tālruņa kameru objektīvus.

Tur ir informācija par to, kā uzlabot kameras fokusu, pagriežot iebūvēto objektīvu; tas man nederēja: diezgan sarežģīti stingri piestiprināt pie mazā objektīva korpusa un pagriezt to.

Būs vajadzīgi daži eksperimenti, lai pareizi izveidotu kadru un fokusu; vijoļošanas laikā varat viegli uzņemt testa attēlu, izmantojot raspistill -o test.jpg.

Visbeidzot, jums jāizlemj, kā nodrošināt enerģiju savam Pi; 5V akumulators, iespējams, ir labākais risinājums.

5. solis: pieņemsim dažus putnus

Ielūkosim dažus putnus
Ielūkosim dažus putnus

Labi, viss gatavs.

Ir pienācis laiks uzstādīt visu ārā, ielādēt padevēju ar sēklām un gaidīt, kad apmeklētāji ielidos.

Izklaidējieties!

Ieteicams: