Sadržaj:

Pi ptica: 5 koraka
Pi ptica: 5 koraka

Video: Pi ptica: 5 koraka

Video: Pi ptica: 5 koraka
Video: ГРУППА ПИЦЦА - Оружие (Премьера! Официальный клип) 2024, Studeni
Anonim
Pi ptica
Pi ptica

Što radi: fotografirajte ptice kad pi kamera osjeti veliku promjenu u pikselima slike.

Ono što će nam trebati

  • Raspberry Pi s uobičajenom SD karticom
  • Modul Pi kamere
  • Pi slučaj
  • Hranilica za ptice
  • Set makro objektiva (izborno)
  • 5V powerbank (opcionalno)
  • USB Wi -Fi ključ (opcionalno)

Što ćemo učiniti

  • Instalirajte potrebne pakete na novu sliku
  • Učitajte skriptu koja prati izlaz kamere za objekte koji prolaze
  • Postavite jednostavno web sučelje za pregledavanje slika
  • Guslajte s hranilicom za ptice i lećama kako biste dobili odgovarajući fokus

Korak 1: Instalirajte svježu sliku i omogućite kameru

Uzmite SD karticu i instalirajte svoju omiljenu sliku. Podaci u ovom postu temelje se na distribuciji zasnovanoj na Raspbian-u, ali bi trebali djelovati na drugima s nekim ugađanjem.

Odabrao sam Raspian Jessie Lite jer na ovom projektu nema potrebe za radnim okruženjem. Možda želite ažurirati distribuciju i promijeniti zadanu lozinku. Zatim:

  • omogućite modul kamere pokretanjem raspi-config iz naredbenog retka.
  • onemogućite crvenu LED lampicu fotoaparata dodavanjem disable_camera_led = 1 u datoteku /boot/config.txt: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • instalirajte knjižnicu slika Python (PIL): sudo apt-get install -y python-imaging-tk
  • instalirajte pakete za podršku laganog web poslužitelja; postoji mnogo opcija, na primjer: sudo apt-get install -y apache2 mysql-poslužitelj php5 php5-mysql

Korak 2: Postavite skriptu za otkrivanje pokreta

U ovom projektu kamera se ne koristi samo za snimanje slika, već i za otkrivanje kada je potrebno snimiti. To se postiže snimanjem slike niske rezolucije u redovitom vremenskom intervalu i usporedbom, piksel po piksel, sa prethodnom slikom. Ako se dvije slike značajno razlikuju, snima se slika u punoj veličini.

To se radi putem python skripte koja se može preuzeti pomoću wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py

Ova je skripta usklađena s izvornom skriptom iz brainflakes na ovoj niti rapsberrypi.org.

Možete urediti redak #25 da biste spremili slike na drugo mjesto.

Za automatsko pokretanje skripte pri pokretanju dodajte cron posao. Ako niste sigurni kako to učiniti, pokrenite: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

Korak 3: Postavite web poslužitelj

Postoji mnogo načina za uživanje u slikama, možete ih prenijeti putem SSH -a ili pohraniti na USB pogon. Odlučio sam ih pregledati putem jednostavnog web sučelja i preuzeti one koje mi se sviđaju putem preglednika.

Za postavljanje tog jednostavnog web sučelja upišite: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

To najbolje funkcionira pristupom web poslužitelju putem WiFi -a. Da biste to učinili, morate postaviti bežično sučelje. Postoji mnogo načina za to, ovisno o Pi i ključu koji koristite.

Korak 4: Sve spojite

Stavite sve zajedno
Stavite sve zajedno

U redu, Raspberry Pi je sada spreman za snimanje slika. Jednostavno pokrenite./PiBird_motion_pic.py i zauzmite nekoliko poza. Sada, ako pregledate svoj Pi -jev IP, trebali biste vidjeti svoje prve slike.

Vrijeme je da sve to spojite. Ovaj ćete dio vjerojatno morati prilagoditi na temelju vašeg stvarnog hardvera.

Da biste zaštitili Pi od sunca i kiše, trebali biste ga staviti u futrolu i svaki veliki otvor zalijepiti trakom itd.

Koristio sam ovu hranilicu za ptice s dva bočna otvora, što je sasvim prikladno za postavljanje kamere s jedne strane i dopuštanje pticama da dolaze i hrane se s druge strane.

Da bih se fokusirao na pravo mjesto i lijepo uokvirio sliku, upotrijebio sam osnovni makro objektiv fotoaparata povezan sa šalicom za jogurt s izrezanim dnom. Pomalo hacky ali je dobro funkcioniralo. Možda ćete postići dobre rezultate koristeći neke jeftine objektive fotoaparata na telefonu.

Postoje informacije o tome kako prilagoditi fokus fotoaparata rotiranjem ugrađenog objektiva; nije mi uspjelo: prilično je teško čvrsto pričvrstiti tijelo sićušne leće i okrenuti ga.

Bit će potrebno malo eksperimentiranja da biste uokvirili i izoštrili fokus; dok se petite, možete jednostavno snimiti testnu sliku pomoću raspistill -o test.jpg.

Konačno, morate odlučiti o načinu pružanja napajanja svom Pi; 5V baterija vjerojatno je najbolja opcija.

Korak 5: Ulovimo neke ptice

Ulovimo neke ptice
Ulovimo neke ptice

U redu, sve spremno.

Vrijeme je da sve montirate vani, napunite hranilicu sjemenom i pričekate da posjetitelji dolete.

Zabavi se !

Preporučeni: