Turinys:

Aukštos raiškos internetinė kamera: 9 žingsniai (su nuotraukomis)
Aukštos raiškos internetinė kamera: 9 žingsniai (su nuotraukomis)

Video: Aukštos raiškos internetinė kamera: 9 žingsniai (su nuotraukomis)

Video: Aukštos raiškos internetinė kamera: 9 žingsniai (su nuotraukomis)
Video: Dirbu privačiame turtingųjų ir žinomų muziejuje. Siaubo istorijos. Siaubas. 2024, Liepa
Anonim
Aukštos raiškos internetinė kamera
Aukštos raiškos internetinė kamera

Keletą metų naudojau RPi pagrįstą internetinę kamerą (su „PiCam“moduliu). Sukurti vaizdai buvo gerai, bet tada buvo momentas, kai nebuvau patenkinta kokybe. Aš nusprendžiau sukurti didelės skiriamosios gebos internetinę kamerą.

Buvo naudojamos šios dalys:

Prekės

- 1 RPi 3, B modelis, V1.2 (įsigyta vietoje ~ 30 USD)- 1 „Canon Powershot S5“(pirktas naudotoje internetinėje platformoje už maždaug 20 USD)- 1 „Power over Ethernet Splitter“: nuo PoE iki 12V/9V/5V: (TL-POE10R: „PoE Splitter“), maždaug. 12 USD- 2 žemesnio lygio keitikliai nuo 1,5 … 35 V iki 1,5.. 35 V: (DSN6000AUD), 2x 3,5 USD

1 žingsnis: Paruoškite RPi

Paruoškite RPi
Paruoškite RPi

Aš nesiruošiu aprašyti RPi paruošimo. Tikriausiai yra tūkstančiai „Instructables“ir tai, kaip rodomas šis žingsnis. Dėl to jūs turite paruoštą RPi su dabartinės versijos raspbian.

2 žingsnis: suasmeninkite RPi

Suasmeninkite RPi
Suasmeninkite RPi

Dabar įdomesni žingsniai. Viso pratimo idėja yra tokia: fotografuokite kas 10 minučių, saugokite jas prie tinklo prijungtos atminties („Synology NAS“), atspausdinkite datą ir laiką ant vaizdo ir, voilà.

Dabartinis vaizdas yra prieinamas internete, nes NAS aplankas yra tas, kurį galima pasiekti iš interneto.

Pirmiausia RPi turi prijungti turimą dalį NAS, kurioje bus saugomas vaizdas. Todėl failas /etc /fstab turėjo būti pritaikytas ir pridėta ši eilutė:

# prijungti NAS192.168.1.2:/volume1/web/mnt/nas2/web/nfs vers = 3, rw, soft, intr 0 0

Jei einate ta kryptimi, naudokite savo tinkamus NAS adresus. Taip pat galite išsaugoti failą vietoje RPi ir tiesiogiai jį pasiekti. Tokiu atveju pamirškite šį /etc /fstab pakeitimą.

Fotografuodamas naudojau „gphoto2“ir šį paprastą scenarijų:

#!/bin/sh

#nužudyti bet kokį „ghoto2“procesą, galbūt pasiekiantį USB magistralę

pkill gphoto2

#fotografuokite naudodami „gphoto2“

gphoto2-užfiksuoti vaizdą ir atsisiųsti-priversti perrašyti-failo pavadinimas /mnt/nas2/web/test.jpg

#įrašykite datą ir laiką į paveikslėlį

TEKSTAS = `data +"%F%H:%M "`

konvertuoti -font helvetica -fill white -pointsize 70 -draw "text 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

Šis scenarijus saugomas kaip

/home/pi/take-picture.sh

padaryti jį vykdomu

chmod a+x /home/pi/take-picture.sh

Dabar prijunkite fotoaparatą USB kabeliu ir įjunkite fotoaparatą.

Jei fotoaparato saugykla yra sumontuota automatiškai, turite tai uždrausti, nes „gphoto2“gali pasiekti kamerą, jei ji yra vadinamuoju PTP režimu. RPi darbalaukyje galite uždrausti automatinę sąskaitą.

Vykdykite scenarijų ir fotoaparatas turėtų nufotografuoti.

Gausite tokį atsakymą:

pi@picam2-walensee: ~ $./take-picture.sh

Neue Datei ist in /store_00010001/DCIM/100CANON/IMG_0163-j.webp

Kadangi, mano atveju, vaizdas dabar yra nufotografuotas, saugomas ir pažymėtas data ir laikas, aš galiu jį pasiekti žiniatinklyje.

Norėdami vykdyti „take-picture.sh“scenarijų visas 10 minučių, pridėjau įrašą „crontab“:

sudo crontab -e

pridėkite šias eilutes:

# fotografuokite kas 10 minučių */10 * * * * /home/pi/take-picture.sh

Tai vykdys scenarijų /home/pi/take-picture.sh kas 10 minučių (pirma */10). Kai redagavome „crontab“naudodami „sudo“, „crontab“kuriamas super vartotojui, o scenarijus vykdomas su super vartotojo teisėmis. Tai tikriausiai taip pat būtų galima padaryti kaip vartotojas „pi“. Aš to neišbandžiau. Tokiu atveju komanda redaguoti vartotojo pi crontab būtų „crontab -e“.

3 žingsnis: atvejis

Byla
Byla

Norėdami nustatyti internetinės kameros korpuso dydį, visa tai sukūriau „Sketchup“. Aš sukūriau apytikslį fotoaparato modelį įjungtoje būsenoje (objektyvas yra ilgesnis nei išjungtas) ir pridėjau visus reikalingus elektroninius komponentus: sumažinimo keitiklis nuo PoE iki 12V, 12V iki 7.5V (fotoaparatui), Nuo 12V iki 5V (RPi).

Priešais objektyvą yra anga, kuri bus uždaryta stiklo gabalėliu. Viršutinė ir šoninė angos yra skirtos dalims montuoti ir priežiūrai.

Apatinė plokštuma (čia nematoma): apatinė skylė skirta eterneto kabeliui, o plyšys - varžtui, kuriuo pritvirtinama kamera.

4 žingsnis: pasiruošimas konvertavimui į DXF

Ruošiamasi konvertuoti į DXF
Ruošiamasi konvertuoti į DXF

Kadangi turiu tik pagrindinę „Sketchup“paskyrą, turėjau rasti būdą, kaip konvertuoti planą į DXF failą pjaustymui lazeriu.

Todėl visas sienas padėjau plokščias, viena šalia kitos, ir pašalinau trečiąjį matmenį. Po to aš atsisiunčiau gautą STL failą.

5 veiksmas: konvertavimas į DXF

Konvertavimas į DXF
Konvertavimas į DXF

Norėdami konvertuoti į DXF, naudoju freecad. Importuokite STL failą ir eksportuokite kaip DXF. Tada šis failas buvo išsiųstas į parduotuvę pjauti 5 mm faneros.

6 žingsnis: Oi

Oi
Oi

Po kelių dienų gabalai buvo supjaustyti.. bet mano. Aš kažkaip padariau klaidą konvertuodamas eskizo duomenis į dxf duomenis. Turėjau juos išmatuoti ir todėl: turėjau naudoti raspą, kad dalys būtų tinkamos. Kokia netvarka…

Bet galų gale galėjau suklijuoti visas dalis ir galiausiai nudažyti jas balta spalva, kad atspindėtų kuo daugiau saulės spindulių. (nėra numatytas aušinimas.)

7 žingsnis: dangteliai

Dangteliai
Dangteliai
Dangteliai
Dangteliai
Dangteliai
Dangteliai

Kadangi jau turiu patirties su „neveikiančiomis“vaizdo kameromis, nusprendžiau lengvai pasiekti korpuso dalis.

Todėl sukūriau labai paprastus dangčius. Šoninio ir viršutinio dangčio mechanizmas yra labai lengvas. Tai tik išlenktos vielos gabalas, kurį galima pasukti apie 30 °, kad dangtelis užsifiksuotų.

8 veiksmas: pasiekite vaizdus

Pasiekite vaizdus
Pasiekite vaizdus

Vaizdus galima pasiekti per šią nuorodą:

www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…

Tai vis dar yra senos kameros vaizdai. Nauji paseks.

9 veiksmas: fotoaparato montavimas

Fotoaparato montavimas
Fotoaparato montavimas
Fotoaparato montavimas
Fotoaparato montavimas
Fotoaparato montavimas
Fotoaparato montavimas
Fotoaparato montavimas
Fotoaparato montavimas

Sumontavus visas dėklo dalis, atėjo laikas jį sumontuoti.

Kaip paprastai, visą korpusą pritvirtinau prie lietaus vandens vamzdžio, naudodamas laikiklį, kuris paprastai naudojamas nuotekų vamzdžiui pritvirtinti prie sienos. Aš tiesiog naudoju jį atvirkščiai.

Kaip matote paskutiniame paveikslėlyje, korpuso langas galėjo būti daug mažesnis, bet vis tiek - atrodo, kad jis veikia.

Rekomenduojamas: