Cuprins:
- Pasul 1: Raspberry Pi captează imagini și le încarcă pe web
- Pasul 2: Cameră în carcasă Pelican rezistentă la intemperii
- Pasul 3: Configurarea lumii reale
Video: Cameră web DSLR Wifi cu alimentare Raspberry Pi impermeabilă pentru expirări de timp: 3 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Sunt un nenorocit pentru că urmăresc apusurile de soare de acasă. Atât de mult încât am un pic de FOMO când este un apus de soare bun și nu sunt acasă să-l văd. Camerele web IP au obținut o calitate dezamăgitoare a imaginii. Am început să caut modalități de a reface primul meu DSLR: un Canon Rebel XTi din 2007 care încă face fotografii decente. Acest instructabil acoperă construcția:
- o incintă impermeabilă pentru caz Pelican
- Declanșator camera Raspberry Pi și încărcător wifi
- server web simplu pentru a accesa imaginile de pe web
Există mai multe ghiduri existente care arată cum să construiți o incintă impermeabilă pentru scurgeri de timp, dar tind să se concentreze pe un set care poate supraviețui în sălbăticie timp de 3-4 luni. Deoarece acest proiect este la mine acasă, parametrii sunt ușor diferiți: puterea și wifi sunt disponibile. Nu a trebuit să-mi fac griji cu privire la putere, mi-am eliberat timpul să mă concentrez asupra utilizării rețelei wifi pentru a încărca o fotografie nouă pe web în fiecare minut, în loc să le trag manual de pe card (așa cum este obișnuit în configurațiile tradiționale mai lungi de timp).
Notă: acest proiect a fost construit în septembrie 2017, iar proiectul instructabil la scurt timp. Camera a funcționat timp de 4 luni foarte solide până când o creștere de putere a ars Pi. Am găsit proiectul astăzi și m-am gândit că ar putea fi o lectură distractivă pentru oameni.
Pasul 1: Raspberry Pi captează imagini și le încarcă pe web
Acest aspect a avut cele mai multe necunoscute pentru mine, așa că am început cu aici.
Inițial, mi-am conectat Rebel-ul prin USB la un laptop suplimentar și am folosit gphoto2 pentru a captura imagini programat. gphoto2 vă permite să capturați imagini în JPEG sau RAW și să le transferați imediat pe computerul gazdă după capturare, ceea ce este important pentru a încărca rapid fotografia pe web.
Dovada mea de concept a fost un script nodejs simplu pentru Mac Mini, care a capturat imagini o dată pe minut și le-a încărcat pe Amazon S3. Pentru a ajunge în aer liber de la Mini, am cumpărat cel mai lung cablu USB pe care l-am putut găsi - dar nu a fost fezabil. În timp ce auzisem că un Raspberry Pi ar fi util pentru așa ceva, nu aveam prea multă experiență folosindu-le. Am instalat Raspbian și am încrucișat degetele și am verificat suportul gphoto2 pentru Raspberry Pi - suport complet!
Următoarea iterație a cerut un Raspberry Pi activat pentru wifi care să înlocuiască complet Mac Mini. În linii mari:
- Descărcați cea mai recentă imagine Raspbian
- Introduceți un card micro SD și demontați-l (`diskutil unmountDisk / dev / disk2`)
- Utilizați utilitarul de linie de comandă `dd` pentru a scrie imaginea pe card (` sudo dd if = 2017-09-07-raspbian-stretch.img of = / dev / disk2 bs = 4m` - durează 30-60min)
- Atingeți `/ ssh` pe sistemul de fișiere pentru a activa SSH la pornire (ghid detaliat pentru SSH / Wifi)
- Instalați gphoto2 utilizând scriptul de instalare Raspberry Pi (durează 60-90 de minute)
- Setați o lucrare cron pentru a rula o dată pe minut și utilizați gphoto2 pentru a captura o fotografie
- Utilizați curl în același job cron pentru a încărca fotografia pe un server simplu care rulează pe Heroku
Configurarea cron este foarte simplă:
Comanda # m h dom mon dow
* * * * * bash /home/pi/capture-upload.sh 2 & 1 >> /home/pi/cron.log
#! / bin / bash
# capture-upload.sh set -e gphoto2 --auto-detect --capture-image-and-download --force-overwrite curl -F "[email protected]" https:// user: pass @ potrerohillcam. herokuapp.com/upload
În timp ce dovada originală a conceptului se ocupa de încărcarea pe S3, am decis că este mult mai ușor * să simplificăm responsabilitatea Raspberry Pi și să trimit S3 și pașii de post-procesare pe un server web simplu care rulează pe Heroku. Această comandă curl preia imaginea capturată și o postează pe acel server.
* mai ușor, adică m-am săturat să aștept pachete de compilat pe Pi.
Pasul 2: Cameră în carcasă Pelican rezistentă la intemperii
Acum, când soluția camerei / RPi a fost capabilă să facă fotografii și să le încarce, am început să lucrez la o carcasă care să păstreze toate componentele electronice în condiții de ploaie.
Încărcați fotografiile una câte una și plasați cursorul peste caseta albă conturată pentru o descriere a piesei / pasului.
Pasul 3: Configurarea lumii reale
Ultimul pas a fost montarea carcasei Pelican pe balustrada mea din spate și verificarea faptului că totul a funcționat.
Recomandat:
Carcasă impermeabilă pentru cameră Raspberry Pi: 3 pași
Carcasă impermeabilă pentru cameră Raspberry Pi: Acestea sunt câteva instrucțiuni pas cu pas pentru realizarea unei carcase impermeabile pentru o placă de cameră Raspberry Pi (v2). Versiunile comerciale ale produsului (cu și fără placă de cameră Raspberry Pi inclusă) sunt disponibile pe site-ul web In Nature Robotics
Carcasa laser impermeabilă: 7 pași (cu imagini)
Carcasa impermeabilă pentru laser !: Laserele verzi sunt minunate, au fascicule vizibile, sunt luminoase și, dacă doriți să arătați ceva, ce mai bine să folosiți atunci un indicator laser verde? Acum, pentru următorul nivel, laserul WATERPROOF. Problema este, lasere / carcase impermeabile pentru
Alimentare sub acoperire ATX la sursa de alimentare pentru bancă: 7 pași (cu imagini)
Sursă de alimentare ATX acoperită la sursa de alimentare pentru bancă: o sursă de alimentare pe bancă este necesară atunci când lucrați cu electronice, dar o sursă de alimentare disponibilă în comerț poate fi foarte costisitoare pentru orice începător care dorește să exploreze și să învețe electronica. Dar există o alternativă ieftină și fiabilă. Prin conve
Carcasă electronică impermeabilă pentru roboți: 7 pași
Robot Waterproof Electronic Carcase: Acesta este al doilea instructabil pe un robot în aer liber bazat pe Drone Robot Workshop DB1, sunt cu adevărat în picioare pe umerii giganților. Acesta este primul meu robot. Speranța este ca un robot să ajute la treburile în aer liber, astfel încât să fie nevoie de un dispozitiv electronic impermeabil
Suport pentru trepied pentru o cameră rapidă (sau altă cameră web): 5 pași
Suport pentru trepied pentru o cameră foto rapidă (sau altă cameră web): există multe motive pentru care ați putea dori să puneți camera web pe un trepied. Trebuia să fac acest lucru, deoarece suportul pentru Logitech QuickCam Pro 4000 lipsea, dar este adesea plăcut să-l folosesc cu un trepied pentru imagini mai bune, în general, mai ales dacă