Sisällysluettelo:

Raspberry Pi -infrapunakamera: 6 vaihetta
Raspberry Pi -infrapunakamera: 6 vaihetta

Video: Raspberry Pi -infrapunakamera: 6 vaihetta

Video: Raspberry Pi -infrapunakamera: 6 vaihetta
Video: How to create wifi password for each different person 2024, Kesäkuu
Anonim
Raspberry Pi -infrapunakamera
Raspberry Pi -infrapunakamera
Raspberry Pi -infrapunakamera
Raspberry Pi -infrapunakamera

Olen juuri alkanut tutkia Raspberry Pi: tä ja kiinnostuin Pi -infrapunakameramoduulista. Asun hieman syrjäisellä alueella ja olen nähnyt merkkejä erilaisista villieläimistä, jotka tutkivat talon ympärillä yöllä.

Minulla oli ajatus luoda yöaikainen pelikamera käyttämällä Raspberry Pi NoIR -kameralevyä, jossa on PIR -liiketunnistin ja ulkoinen IR -LED -kohdevalo, joka valaisee alueen, jotta IR -kamera voi ottaa videota.

Aloitin jotain yksinkertaista, mutta kuten kaikki insinöörit, lisäsin jatkuvasti enemmän ja enemmän. Joten se toimii seuraavasti:

Tämä projekti käyttää Raspberry Pi -laitetta, jossa on WiFi ilman päätä. Voin pitää etäkamerani WiFi -alueella, joten kun olen muodostanut yhteyden, voin käynnistää ohjelman ja hakea kaapatut videotiedostot. Netissä on paljon ohjeita tämän tekemiseen, joten en yritä toistaa sitä täällä. Asensin myös Raspberry Pi -kameran noudattamalla myös online-ohjeita. Testaa päätön (jos haluat tämän) ja kamera varmistaaksesi, että kaikki toimii.

Tämä projekti käyttää Raspberry Pi NoIR -kameralevyä (infrapuna) yöaikaiseen videotallennukseen, kun jotain havaitaan. Pi NoIR -kameralevyä voidaan käyttää myös päiväsaikaan, mutta koska IR -suodatin on poistettu, väri on hieman pesty. Rakensin ulkoisen infrapuna -LED -kohdevalon, joka aktivoituu, kun havaitaan liikettä alueen valaisemiseksi videota otettaessa. Kun valitun videon kesto on päättynyt, IR -LED -kohdevalo sammuu. Suunnittelussa on myös LDR -piiri, joka havaitsee, onko se päivä vai yö. Jos on yöllä ja havaitaan liikettä, IR -LED -piste on käytössä ja päiväsaikaan se on poistettu käytöstä. Ulkoisen infrapuna -LED -kohdevalokaapelin liittäminen maadoittaa tunnistusnastan havaitakseen, onko lamppu kytketty kameraan. Jos ulkoista IR -kohdevaloa ei tunnisteta, lampun teho ei ole käytössä. PIR -tunnistuksen jälkeen, jos yö, GPIO -nasta 22 aktivoi releen, joka ohjaa suurvirtaisia IR -LED -valoja (jos kytketty).

Videon sieppaaminen voi myös viedä melko paljon levytilaa ja voi täyttyä nopeasti. Huomasin, kun täytin levytilan kokonaan, enkä pystynyt kauko -ohjaamaan ja Pi ei käynnistynyt. Tämän korjaamiseksi lisäsin koodia levytilan mittaamiseen ja keskeytin ohjelman, jos levytila on loppumassa.

Nauttia!

Vaihe 1: Osaluettelo

Vadelma Pi:

Raspberry Pi

NoIR -kamerakortti

WiFi -dongle (haluttaessa)

Kilven osat:

Humble Pi Shield -levy

SN75468D

DS2E-L-5V rele

1M ohmin potentiometri

100K ohmin vastus

1K ohmin vastus

LED

2N3904 transistori

LDR

100K ohmin vastus

Muut IO -nastaliittimet tarpeen mukaan

Yhdistä johto tarpeen mukaan

Kotelo:

Kotelo Pi: lle ja kilpelle

Liitäntäliittimet tarpeen mukaan

IR -LAMPPU:

20 suurvirtaista IR -LEDiä

47 ohmia, 5 W vastukset (määrä 2)

Lampun kotelo (käytin perävaunun jarrukoteloa)

Vaihe 2: Luo kilpi

Luo kilpi
Luo kilpi

Tein suojan releen, releohjaimen, PIR -liitännän, LDR -piirin, IR -LED -lampun anturin ja muun IO: n kiinnittämiseksi.

Käytin Humble Pi Shieldiä:

Kaivoin sekalaisia osiani ja käytin 75468, suurjännite-, suurvirta-, Darlington -transistoriryhmää. Tarvitset vain jonkin ohjaimen, jolla on riittävä lähtövirta -asema releen asettamiseen/nollaamiseen. Liitin myös Visio -tiedoston osoittamaan, kuinka sijoitin osat ja lisäsin hyppyjohtimet sekä kaavion (Eagle -muoto).

Käytin joitain varahylsytappeja ja kutisteholkkeja IO -liittimien valmistamiseksi levyltä kotelon liittimiin, PIR ja LDR.

Vaihe 3: Rakenna kotelo

Löysin varaosakotelon osani roskakorista. Jotain yksinkertaista, mutta tulevaisuudessa voin korvata sen vedenpitävällä kotelolla ja kokeilla akkua/ladattavaa virtalähdettä.

Leikkasin koteloon reiän niin, että PIR -anturi tarttui ulos ja asensin sen koteloon. Käytin myös paneeliasennettavaa LED-läpivientiä LDR: n pitämiseen.

Leikkasin toisen reiän Pi -kameralle. Liimasin plexiglas -ikkunan kameran päälle linssin suojaamiseksi.

Asensin DB-9-tyyppisen liittimen ulkoiseen IR-LED-kohdevaloon.

Asensin virtaliittimen koko virran saamiseksi.

Koska käytin vara -koteloa, joka minulla oli käsillä, tämä kotelo ei salli helppoa pääsyä SD -kortille ja WiFi -sovittimelle. Mutta kun saat kaiken toimimaan, sinun ei todellakaan tarvitse päästä siihen, ellei jokin todella rikkoudu.

Vaihe 4: Tee IR -LED -kohdevalo

Tee IR -LED -kohdevalo
Tee IR -LED -kohdevalo
Tee IR -LED -kohdevalo
Tee IR -LED -kohdevalo

IR -LED -kohdevalo oli melko yksinkertainen. Löysin EBAY: lta edullisia suuritehoisia IR -LED -valoja 700 mA: n huippulla. Tein 4 merkkijonoa viidestä LEDistä, jotka on kytketty sarjaan (katso kaavio). Johdotin kaksi merkkijonoa rinnakkain ja kiinnitin jokaiseen merkkijonoon 47 ohmin 5 W vastuksen. Löysin virtalähteestä ulkoisen pistokkeen, joka tarjoaa noin 17 VDC. Valitsin vastukset rajoittamaan virtaa, jotta en polta LED -valoja. Sinun on selvitettävä LED -valojen tekniset tiedot, kuinka monta haluat, mitä syöttöä käytetään LED -käyttövirtaan ja lasketaan rajoittavat vastukset. Pi ei voi mitenkään ajaa näitä itse. Camera Shield käyttää relettä, joten sillä ei ole väliä mitä käytät. Varmista vain, että et aja enemmän virtaa kuin rele tai käyttämäsi johdot voivat kestää.

Näet myös lankasilmukan nastojen 8 ja 9 välillä. Käytän tätä havaitsemaan, onko lamppu kiinni. CAM -kilvessä on pullup -vastus, joka on kiinnitetty vadelmaan. Kun kaapeli on kiinnitetty, aistiviiva vedetään matalalle, kun sitä ei ole kiinnitetty, se vedetään korkealle.

Huomasin myös, että käyttämällä perävaunun jarrulampun koteloa punainen kehys tekee hienoa työtä IR -säteen hajauttamiseksi suuremman alueen valaisemiseksi. Minulla on melko kapea LED -valo. Ilman kehystä LEDit tarjoavat melko tiukan valon.

Vaihe 5: Lataa ohjelma

Liitteenä on luomani python -tiedosto (yritän edelleen selvittää GitHubia).

Videotiedostot tallennetaan a.h264 -tunnisteella. Käytän FTP -ohjelmaa videoiden lataamiseen tietokoneelleni. Voit katsella videoita VLC -mediasoittimella.

Liitin mukaan muutamia otettuja videoita. Toinen oli kissa ja toinen kissa.

Lisäsin vadelma -käyttöjärjestelmään muutamia muita asioita helpottaakseni. Minulla ei ole reaaliaikaista kelloa, joten joka kerta kun käynnistän vadelma pi, tarvitsin asettaa päivämäärän ja kellonajan. Tein tämän Sudo-komennolla Raspberryn päivämäärän ja kellonajan asettamiseksi:

sudo date -s "ma 12. elo 20:14:11 PST 2014"

Halusin myös poistaa Raspberry Pi -kameran LED -valon käytöstä, jotta se ei hälyttäisi mitä nauhoitin. Jos haluat poistaa kameran LED -valon käytöstä, muuta /boot/config.txt ja lisää seuraava rivi:

disable_camera_led = 1

Ajattelin laittaa koko akun toimimaan, joten huomasin, että voisin säästää ~ 20 mA sammuttamalla PAL/HDMI -lähdöt muuttamalla config.txt -tiedostoa lisäämällä:

opt/vc/bin/tvservice -off

Vaihe 6: Toivelista

Minulla on muutama idea kameran parantamiseksi. Saatan työskennellä joidenkin kanssa ja päivitän päivityksen yhteydessä …

1. Tallennetaanko video tavallisemmassa muodossa (mpg jne.)?

2. Lähetä tiedostoja WEB -palvelimen kautta

3. Käytä liikeohjelmaa päivän havaitsemiseen. Liikeohjelma tunnistaa liikkeen etsimällä pikselimuutoksia. Voit myös keskittyä tiettyyn tiettyyn kohdealueeseen. Tämä auttaa päiväsaikaan. PIR -ilmaisin toimii hyvin yöllä, mutta voi olla hieman herkkä täydessä valossa ja voi laukaista puun liikkeen tuulesta tai muista liikkeistä, joita haluat jättää huomiotta (kuten autot tiellä jne.). Voit säätää PIR -ilmaisimen herkkyyttä, mutta Motion olisi aika siistiä.

4. Optimoi koodi - Käytä puheluita toistuviin tehtäviin (aloita/lopeta video, levyn koko jne.)

5. Käytä MUX -kameraa kameramoduulien vaihtamiseen päivästä iltaan ?? Voiko se toimia?

6. Mitä tarvittaisiin, jotta järjestelmän akku toimisi?

7. Lisää reaaliaikainen kellomoduuli (jos ei voi muodostaa yhteyttä Internetiin)

8. Lisää ohjelma, joka muodostaa automaattisesti yhteyden wifi-verkkoon, kun se katkaisee yhteyden

9. Anna ohjelman käynnistyä automaattisesti käynnistyksen yhteydessä (kun käytät virtaa).

Suositeltava: