Principal Camere Realizați o cameră cu detectare a mișcării cu Raspberry Pi

Realizați o cameră cu detectare a mișcării cu Raspberry Pi



Microcomputerul Raspberry Pi cu preț redus a apărut la începutul acestui an, când Societatea Zoologică din Londra și Kenya Wildlife Service și-au unit forțele pentru a produce o rețea de camere la distanță pentru a monitoriza animalele și a prinde braconierii.

Realizați o cameră cu detectare a mișcării cu Raspberry Pi

Deși este puțin probabil ca braconierii să fie o problemă în grădina dvs., puteți utiliza aceeași tehnologie pentru a ține cont de intrările și ieșirile faunei sălbatice din curtea din spate - deși cu un număr destul de mare de veverițe și mai puțini lei.

Dacă nu ați folosit un Raspberry Pi înainte, va trebui să instalați sistemul de operare Raspbian pe cardul SD și să vă asigurați că este actualizat.

De ce veți avea nevoie

Pentru acest proiect, veți avea nevoie de:
- un Raspberry Pi Model A sau Model B
- un modul de cameră Raspberry Pi
- o carcasă cu suport pentru cameră
- un card SD cu o instalare Raspbian actualizată
- un monitor, tastatură și conexiune la rețea pentru a configura software-ul

Primul pas este să atașați modulul de cameră Raspberry Pi în portul Camera Serial Interface (CSI) din partea superioară a Raspberry Pi. Acest mic port de tip slot se găsește în partea dreaptă jos a suprafeței superioare a plăcii, între portul HDMI și portul Ethernet.

opriți spotify de la deschiderea pe ferestrele de pornire 10

Trageți ușor fila în sus, apoi împingeți capătul gol al cablului panglică al modulului camerei în slot, cu contactele argintii de pe cablu orientate spre stânga plăcii. Când cablul se află în partea inferioară a slotului, țineți-l în poziție cu o mână în timp ce împingeți înapoi cu clema cu cealaltă mână pentru a-l fixa în poziție.

Conectați Pi la un monitor, tastatură și rețea cu acces la internet. Dacă aveți un model A, va trebui să utilizați un dongle USB to Ethernet sau Wi-Fi pentru a descărca software-ul necesar, dar acesta poate fi eliminat atunci când camera este utilizată.

După ce Pi a pornit, conectați-vă utilizând contul pi și încărcați instrumentul de configurare software Raspberry Pi tastând:

sudo raspi-config

Derulați lista în jos până la opțiunea Activare cameră și selectați-o cu tasta Enter. Alegeți Activare în meniul care apare, apoi alegeți Finalizare și apoi Da când vi se cere să reporniți.

Când Pi a repornit, conectați-vă și instalați software-ul care va conduce camera de detectare a mișcării - un modul Python pentru efectuarea analizei și manipulării imaginilor, plus un instrument pentru menținerea scriptului în execuție - tastând:

sudo apt-get install python-
ecran de imagistică-tk

Apoi descărcați scriptul PiCam Python, care a fost dezvoltat de membrii comunității Raspberry Pi și distribuit pe forumurile oficiale:

wget https://raw.github.com/
ghalfacree / bash-scripts /
master / picam.py

În cele din urmă, creați un director pentru script pentru a stoca imaginile sale:

mkdir picam

Cu software-ul instalat, vă puteți deconecta Pi-ul de la rețea și îl puteți poziționa gata pentru a captura imagini. Pentru a rula software-ul de captură, faceți-l mai întâi executabil tastând:

chmod + x picam.py

cum se schimbă netflix în spaniolă

Apoi rulați-l tastând:

./picam.py

Scriptul Python funcționează luând în mod continuu imagini cu rezoluție redusă și comparându-le între ele pentru modificările cauzate de ceva care se mișcă în câmpul vizual al camerei. Când este detectată o modificare, camera face un instantaneu cu rezoluție mai mare și apoi revine pentru a căuta modificări.

Software-ul poate avea nevoie de reglaj fin, mai ales dacă îl așezați aproape de plante, care se pot mișca în vânt: deschideți scriptul într-un editor de text și experimentați diferitele opțiuni pentru a regla sensibilitatea sau a elimina zonele care nu sunt analizate.

Imaginile capturate sunt plasate în folderul picam (doar imaginile cu rezoluție mai mare; imaginile în rezoluție sunt aruncate). Pentru a opri scriptul, apăsați Ctrl + C pe tastatură.

Dacă plasați camera într-o locație inaccesibilă, puteți utiliza un dongle de rețea fără fir pentru a o controla prin rețea. Găsiți adresa IP a Pi-ului dvs. tastând:

Ifconfig

Conectați-vă la această adresă utilizând un client SSH, cum ar fi PuTTY pentru Windows, și rulați scriptul folosind utilitarul Screen pentru a preveni închiderea acestuia când vă deconectați:

ecran /home/pi/picam.py

Deoarece Pi are o putere redusă, îl puteți dezlega cu adevărat conectându-l la un acumulator, care poate fi încărcat cu energie solară.

Combinat cu o carcasă rezistentă la apă, cum ar fi PiCE de la Elson Designs, este posibil să transformi umilul Pi într-o cameră puternică pentru animale sălbatice, care poate realiza imagini extrem de impresionante - chiar și în grădinile urbane.

Faceți clic aici pentru a reveni la pagina principală cu 21 de proiecte tehnologice

Articole Interesante

Alegerea Editorului

REPARARE: Tastatura tactilă Windows 8 este activată automat după repornire
REPARARE: Tastatura tactilă Windows 8 este activată automat după repornire
Descrie cum să dezactivați tastatura tactilă Windows 8 și să preveniți revenirea acesteia
Activați Scrierea prin Windows 10 pentru transferuri de date de rețea fiabile
Activați Scrierea prin Windows 10 pentru transferuri de date de rețea fiabile
În Windows 10 versiunea 1809 și Windows Server 2019, Microsoft a adăugat în cele din urmă controlul prin scriere prin cache pentru transferurile de stocare pe SMB.
Cum să raportați un cont în Tik Tok
Cum să raportați un cont în Tik Tok
Există peste un miliard de utilizatori înregistrați pe TikTok. 70 de milioane dintre ele sunt active în fiecare zi, așa că veți avea o mulțime de videoclipuri pe care le puteți parcurge. Cu atât de mulți oameni care folosesc aplicația, probabil că veți întâlni
Cum să utilizați un VPN cu Steam
Cum să utilizați un VPN cu Steam
Dacă ești un jucător, atunci probabil că ești familiarizat cu restricțiile geografice. Anumite jocuri sunt restricționate de țară sau regiune, iar unele țări au legi restrictive de cenzură care fac Steam inaccesibil. Dacă doriți să accesați conținut restricționat pe
Apple respinge un geniu real pentru jobul Genius Bar
Apple respinge un geniu real pentru jobul Genius Bar
Dacă ați fost vreodată la un magazin de vânzare cu amănuntul Apple, veți fi văzut cu geniile cu tricou albastru pe care le angajează Apple pentru a oferi asistență tehnică și servicii pentru clienți. Nu pun ghilimelele peiorativ acolo - de fapt asta este
Schimb de clătite Nu a fost găsit niciun furnizor - Ce înseamnă?
Schimb de clătite Nu a fost găsit niciun furnizor - Ce înseamnă?
PancakeSwap este un schimb descentralizat care funcționează într-un mod similar cu Ethereum. Permite schimburile de criptomonede fără a fi nevoie să folosiți un intermediar, cum ar fi un schimb online, pentru a facilita transferul. Scopul
Ce este un algoritm? O privire mai atentă asupra tehnologiei care stă la baza a tot ceea ce facem online
Ce este un algoritm? O privire mai atentă asupra tehnologiei care stă la baza a tot ceea ce facem online
Unul dintre cuvintele aparent cele mai utilizate în tehnologie este algoritmul. De la aplicațiile de pe telefon la senzorii din dispozitivele portabile și modul în care apar postările în fluxul dvs. de știri Facebook, veți fi împins să găsiți un serviciu