Turinys:
- Prekės
- 1 žingsnis: Paruoškite RPi
- 2 žingsnis: suasmeninkite RPi
- 3 žingsnis: atvejis
- 4 žingsnis: pasiruošimas konvertavimui į DXF
- 5 veiksmas: konvertavimas į DXF
- 6 žingsnis: Oi
- 7 žingsnis: dangteliai
- 8 veiksmas: pasiekite vaizdus
- 9 veiksmas: fotoaparato montavimas
Video: Aukštos raiškos internetinė kamera: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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
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
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
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
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
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
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
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
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
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:
Aukštos raiškos dažnio skaitiklis: 5 žingsniai (su nuotraukomis)
Aukštos skiriamosios gebos dažnio skaitiklis: šis nurodymas rodo abipusį dažnių skaitiklį, galintį greitai ir pagrįstai tiksliai išmatuoti dažnius. Jis pagamintas iš standartinių komponentų ir gali būti pagamintas per savaitgalį (užtrukau šiek tiek ilgiau :-)) REDAGUOTI: Dabar kodas prieinamas
Sukurkite internetinę žuvų bakų kamerą!: 8 žingsniai (su nuotraukomis)
Internetinės žuvų talpyklos internetinės kameros kūrimas!: Žingsnis po žingsnio vadovas, kaip modifikuoti IP kameros korpusą, kad būtų galima jį pritvirtinti tiesiai prie žuvų talpyklos. Priežastis, kodėl to reikia, yra ta, kad internetinės kameros paprastai yra skirtos pastatyti priešais objektą arba joms reikia stovo. Tačiau su „Fish Ta“
Lengviausia internetinė kamera kaip apsaugos kamera - judesio aptikimas ir nuotraukos el. Paštu: 4 žingsniai
Lengviausia kamera kaip apsaugos kamera - judesio aptikimas ir el. Paštu siunčiami paveikslėliai: nebereikia atsisiųsti ar konfigūruoti programinės įrangos, kad judesio aptiktos nuotraukos iš jūsų kameros būtų siunčiamos į jūsų el. Paštą - tiesiog naudokite naršyklę. Norėdami užfiksuoti vaizdą, naudokite naujausią „Firefox“, „Chrome“, „Edge“arba „Opera“naršyklę „Windows“, „Mac“ar „Android“
Kaip naudoti vaizdo kamerą kaip internetinę kamerą: 4 žingsniai
Kaip naudoti vaizdo kamerą kaip internetinę kamerą: Jei esate toks kaip aš, turite daug draugų, kurie atsikraustė iš namų ir gyvena už tūkstančių kilometrų, arba turite draugų, su kuriais lankėtės universitete ir kurie visi gyvena skirtingos vietos. Aš asmeniškai nekenčiu telefonų ir
Sukurkite internetinę kamerą „Teddy Bear“: 7 žingsniai (su nuotraukomis)
Sukurkite internetinę kamerą „Teddy Bear“: vienas iš šiuolaikinio pasaulio mums suteiktų įrankių, kurį labai malonu turėti poroms, kurios palaiko tolimus santykius, yra internetinė kamera. Tai daro jūsų internetinius pokalbius daug įdomesnius ir prideda artumo. Paprasta sena internetinė kamera nėra