Indholdsfortegnelse:
- Trin 1: Installer et nyt billede, og aktiver kameraet
- Trin 2: Konfigurer Motion Detection Script
- Trin 3: Konfigurer webserveren
- Trin 4: Sæt det hele sammen
- Trin 5: Lad os snappe nogle fugle
Video: Pi Bird: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hvad det gør: Tag billeder af fugle, når pi -kameraet mærker en stor ændring i billedets pixels.
Hvad vi skal bruge
- Raspberry Pi med sædvanligt SD -kort
- Pi kamera modul
- Pi -sag
- Fuglefoder
- Sæt med makrolinser (valgfrit)
- 5V powerbank (valgfri)
- USB wifi dongle (valgfrit)
Hvad vil vi gøre
- Installer de nødvendige pakker på et nyt billede
- Indlæs et script, der overvåger kameraets output for objekter, der passerer
- Opsæt en enkel webgrænseflade til at gennemse billederne
- Pusle med fuglefoderen og linserne for at få ordentlig fokus
Trin 1: Installer et nyt billede, og aktiver kameraet
Tag et SD -kort, og installer dit yndlingsbillede. Oplysningerne i dette indlæg er baseret på en Raspbian-baseret distribution, men bør fungere på andre med nogle tuning.
Jeg valgte Raspian Jessie Lite, da der ikke er behov for et desktop -miljø på dette projekt. Du vil måske opdatere distributionen og ændre standardadgangskoden. Derefter:
- aktiver kameramodulet ved at starte raspi-config fra kommandolinjen.
- deaktiver kameraets røde LED ved at tilføje disable_camera_led = 1 til filen /boot/config.txt: sudo echo "disable_camera_led = 1" >> /boot/config.txt
- installer Python Image Library (PIL): sudo apt-get install -y python-imaging-tk
- installere pakker til understøttelse af en let webserver; der er mange muligheder, for eksempel: sudo apt-get install -y apache2 mysql-server php5 php5-mysql
Trin 2: Konfigurer Motion Detection Script
I dette projekt bruges kameraet ikke kun til at optage billeder, men også til at registrere, hvornår billedet skal tages. Dette gøres ved at tage et lavopløsningsbillede med jævne mellemrum og sammenligne det, pixel for pixel, med det forrige billede. Hvis de to billeder er væsentligt forskellige, tages der et billede i fuld størrelse.
Dette gøres gennem et python -script, der kan downloades med wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py
Dette script er tweaked fra et originalt script fra brainflakes på denne rapsberrypi.org -tråd.
Du kan redigere linje #25 for at gemme billederne et andet sted.
Hvis du vil køre scriptet automatisk ved opstart, skal du tilføje et cron -job. Hvis du ikke er sikker på, hvordan du gør det, skal du køre: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.
Trin 3: Konfigurer webserveren
Der er mange måder at nyde billederne på, du kan overføre dem via SSH eller gemme dem på et USB -drev. Jeg besluttede at gennemgå dem via en simpel webgrænseflade og downloade dem, jeg kan lide via min browser.
For at konfigurere den enkle webgrænseflade skal du skrive: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html
Dette fungerer bedst ved at få adgang til webserveren via WiFi. For at gøre det skal du konfigurere den trådløse grænseflade. Der er mange måder at gøre det på, afhængigt af hvilken Pi og dongle du bruger.
Trin 4: Sæt det hele sammen
Okay, Raspberry Pi er nu klar til at tage billeder. Kør ganske enkelt./PiBird_motion_pic.py og slå et par stillinger. Nu, hvis du søger til din Pi's IP, skal du se dine første billeder.
Det er tid til at sætte det hele sammen. Du skal sandsynligvis tilpasse denne del baseret på din faktiske hardware.
For at beskytte Pi mod sol og regn skal du placere den i et etui og lukke enhver stor åbning af med tape osv.
Jeg brugte denne fugleføder med to sideåbninger, ganske praktisk at indlæse kameraet på den ene side og lade fuglene komme og fodre fra den anden.
For at få fokus på det rigtige sted og indramme billedet pænt, brugte jeg et grundlæggende kameramakroobjektiv koblet til en yoghurtkop med bunden afskåret. Lidt hacky, men det fungerede pænt. Du kan få et godt resultat ved at bruge nogle billige telefonkameralinser.
Der er info derude om, hvordan du justerer kameraets fokus ved at dreje det indbyggede objektiv; det fungerede ikke for mig: ret svært at klemme fast på den lille linse og dreje det.
Det vil tage nogle eksperimenter for at få rammen og fokus rigtigt; mens du tumler, kan du let snappe et testbillede med raspistill -o test.jpg.
Endelig skal du beslutte, hvordan du skal levere strøm til din Pi; en 5V batteripakke er nok den bedste løsning.
Trin 5: Lad os snappe nogle fugle
Okay, alt er klar.
Det er tid til at montere alt udenfor, indlæse feederen med frø og vente på, at besøgende flyver ind.
Hav det sjovt !
Anbefalede:
Muscle Powered Flappy Bird: 9 trin (med billeder)
Muscle Powered Flappy Bird: Du husker måske, da Flappy Bird tog verden med storm og til sidst blev så populær, at skaberen fjernede den fra appbutikker for at undgå uønsket omtale. Dette er Flappy Bird, som du aldrig har set før; ved at kombinere et par stykker fra hylden
Bird Feeder Monitor V2.0: 12 trin (med billeder)
Bird Feeder Monitor V2.0: Dette er et projekt til at overvåge, fotografere og registrere antallet og den tid, fugle besøger vores fuglefoder. Flere Raspberry Pi's (RPi) blev brugt til dette projekt. Den ene blev brugt som en kapacitiv berøringssensor, Adafruit CAP1188, til at detektere, genoptage
Animatronic Bird Creature: 3 trin
Animatronic Bird Creature: Velkommen! I dag vil jeg vise dig, hvordan du vækker en simpel skeletfugl, som jeg fandt i dollarbutikken, til live. Med denne viden vil du være i stand til at tilpasse den og blive til en fremmed fugl. Først får du brug for skelettet
Bird House -højttalere: 5 trin
Bird House -højttalere: Min familie bruger meget tid i gården på at se film, holde fester og nyde dagen. Jeg fandt mig selv til at trække radioer og højttalere meget udenfor. Selvfølgelig er der en bedre løsning. Mit mål var at have et permanent udendørs system med f
Arduino Flappy Bird - Arduino 2,4 "TFT Touchscreen SPFD5408 Bird Game Project: 3 trin
Arduino Flappy Bird | Arduino 2,4 "TFT Touchscreen SPFD5408 Bird Game Project: Flappy Bird var for populært spil derude på få år, og mange mennesker skabte det på deres egen måde, det gjorde jeg også, jeg lavede min version af flappy bird med Arduino og den billige 2,4 " TFT Touchscreen SPFD5408, så lad os komme i gang