Satura rādītājs:
- 1. darbība: Raspberry Pi uzņem attēlus un augšupielādē tos tīmeklī
- 2. darbība: kamera pret laika apstākļiem izturīgā pelikāna korpusā
- 3. darbība: iestatīšana reālajā pasaulē
Video: Ūdensnecaurlaidīga Raspberry Pi darbināta bezvadu DSLR tīmekļa kamera laika intervāliem: 3 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Es esmu sūcējs, skatoties saulrietus no mājām. Tik daudz, ka es saņemu mazliet FOMO, kad ir labs saulriets un es neesmu mājās, lai to redzētu. IP tīmekļa kameras radīja neapmierinošu attēla kvalitāti. Es sāku meklēt veidus, kā atkārtoti izmantot savu pirmo DSLR: 2007. gada Canon Rebel XTi, kas joprojām uzņem pienācīgas fotogrāfijas. Šī pamācība aptver ēku:
- ūdensnecaurlaidīgs Pelican Case korpuss
- Raspberry Pi kameras sprūda un wifi augšupielādētājs
- vienkāršs tīmekļa serveris, lai piekļūtu tīmekļa attēliem
Pastāv vairāki ceļveži, kas parāda, kā izveidot ūdensnecaurlaidīgu korpusu laika nobīdēm, taču tie parasti koncentrējas uz iekārtu, kas var izdzīvot savvaļā 3-4 mēnešus. Tā kā šis projekts ir manā mājā, parametri ir nedaudz atšķirīgi: ir pieejama gan jauda, gan wifi. Man nebija jāuztraucas par jaudu, un tas ļāva man koncentrēties uz Wi -Fi izmantošanu, lai katru minūti augšupielādētu tīmeklī jaunu fotoattēlu, nevis manuāli izvilktu to no kartes (kā tas ir ierasts tradicionālākos ilgā laika perioda iestatījumos).
Piezīme: šis projekts tika uzbūvēts 2017. gada septembrī, un Instructable projekts drīz pēc tam. Kamera darbojās ļoti stabili 4 mēnešus, līdz jaudas pārspriegums sadedzināja Pi. Es šodien atradu melnrakstu un domāju, ka tas joprojām varētu būt jautra lasīšana cilvēkiem.
1. darbība: Raspberry Pi uzņem attēlus un augšupielādē tos tīmeklī
Šis aspekts man bija visvairāk nezināmais, tāpēc es sāku ar šeit.
Sākumā es savienoju savu nemiernieku, izmantojot USB, ar papildu klēpjdatoru un izmantoju gphoto2, lai programmētiski uzņemtu attēlus. gphoto2 ļauj uzņemt attēlus JPEG vai RAW formātā un pēc uzņemšanas nekavējoties pārsūtīt tos uz saimniekdatoru, kas ir svarīgi, lai ātri augšupielādētu fotoattēlu tīmeklī.
Mans koncepcijas pierādījums bija vienkāršs nodejs skripts manam Mac Mini, kas reizi minūtē uzņēma attēlus un augšupielādēja tos Amazon S3. Lai nokļūtu ārā no Mini, es nopirku garāko USB vadu, kādu vien varēju atrast, bet tas nebija iespējams. Lai gan biju dzirdējis, ka Raspberry Pi noderētu kaut kam šādam, man nebija lielas pieredzes to lietošanā. Es instalēju Raspbian un sakrustoju pirkstus un pārbaudīju Raspberry Pi gphoto2 atbalstu - pilns atbalsts!
Nākamajā atkārtojumā tika prasīts, lai Raspberry Pi pilnībā aizstātu Mac Mini, izmantojot Wi-Fi. Plašā secībā:
- Lejupielādējiet jaunāko Raspbian attēlu
- Ievietojiet micro SD karti un atvienojiet to ("diskutil unmountDisk /dev /disk2")
- Izmantojiet komandrindas utilītu "dd", lai ierakstītu attēlu kartē ("sudo dd if = 2017-09-07-raspbian-stretch.img of =/dev/disk2 bs = 4m`-aizņem 30-60 min)
- Failu sistēmā pieskarieties " / ssh", lai sāknēšanas laikā iespējotu SSH (detalizēts SSH / Wifi ceļvedis)
- Instalējiet gphoto2, izmantojot Raspberry Pi instalācijas skriptu (ilgst 60–90 minūtes)
- Iestatiet cron darbu, lai tas darbotos reizi minūtē, un izmantojiet gphoto2, lai uzņemtu fotoattēlu
- Izmantojiet curl tajā pašā cron darbā, lai augšupielādētu fotoattēlu vienkāršā serverī, kas darbojas Heroku
Cron konfigurācija ir ļoti vienkārša:
# m h dom mon dow komanda
* * * * * 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-overrite curl -F "[email protected]" https:// user: pass@potrerohillcam. herokuapp.com/upload
Lai gan sākotnējais koncepcijas pierādījums apstrādāja augšupielādi S3, es nolēmu, ka ir daudz vieglāk* vienkāršot Raspberry Pi atbildību un veikt S3 un pēcapstrādes darbības vienkāršā tīmekļa serverī, kas darbojas Heroku. Šī čokurošanās komanda uzņem uzņemto attēlu un ievieto to attiecīgajā serverī.
* ar vieglāku, es domāju, ka man bija slikti gaidīt, kamēr uz Pi tiks apkopotas paketes.
2. darbība: kamera pret laika apstākļiem izturīgā pelikāna korpusā
Tagad, kad kameras/RPi risinājums varēja droši uzņemt fotoattēlus un augšupielādēt tos, es sāku strādāt pie korpusa, kas lietus laikā nodrošinās visu elektronikas drošību.
Ievietojiet fotoattēlus pa vienam un virziet kursoru virs iezīmētās baltās kastes, lai redzētu daļu/darbību.
3. darbība: iestatīšana reālajā pasaulē
Pēdējais solis bija Pelican korpusa uzstādīšana uz muguras margām un pārbaude, vai viss darbojas.
Ieteicams:
Arduino un Raspberry Pi darbināta mājdzīvnieku uzraudzības sistēma: 19 soļi (ar attēliem)
Arduino un Raspberry Pi darbināta mājdzīvnieku uzraudzības sistēma: Nesen atvaļinājuma laikā mēs sapratām, ka trūkst savienojuma ar mūsu mājdzīvnieku Bīglu. Pēc dažiem pētījumiem mēs atradām produktus, kuros bija statiska kamera, kas ļāva uzraudzīt un sazināties ar savu mājdzīvnieku. Šīm sistēmām bija noteiktas priekšrocības
HP WebCam 101 Aka 679257-330 tīmekļa kameras moduļa atkārtota izmantošana kā vispārēja USB tīmekļa kamera: 5 soļi
Atkārtoti izmantot HP WebCam 101 Aka 679257-330 tīmekļa kameras moduli kā vispārēju USB tīmekļa kameru: es vēlos papildināt savu 14 gadus veco Panasonic CF-18 ar pavisam jaunu tīmekļa kameru, bet Panasonic vairs neatbalsta šo brīnišķīgo mašīnu, tāpēc man tas ir jādara izmantojiet pelēko vielu kaut kam vienkāršākam nekā b & b (alus un burgeri). Šī ir pirmā daļa
Panoramēšanas un noliekšanas mehānisms DSLR laika intervāliem: 7 soļi (ar attēliem)
Panoramēšanas un slīpuma mehānisms DSLR laika nobīdēm: man apkārt bija daži soļu motori, un es patiešām gribēju tos izmantot, lai radītu kaut ko foršu. Es nolēmu izveidot DSLR kamerai Pan and Tilt sistēmu, lai es varētu radīt lieliskus laika nobīdes. Nepieciešamās preces: 2x pakāpju motori -htt
ESP8266 -NODEMCU $ 3 WiFi modulis Nr. 2 - bezvadu tapas, kas kontrolē tīmekļa lapu: 9 soļi (ar attēliem)
ESP8266 -NODEMCU 3 USD WiFi modulis Nr. 2 - bezvadu tapas, kas kontrolē, izmantojot TĪMEKĻA LAPA: Ir sasniegta jauna šo mikrodatoru pasaule, un šī lieta ir ESP8266 NODEMCU. Šī ir pirmā daļa, kas parāda, kā jūs varētu instalēt esp8266 vidi savā arduino IDE, izmantojot sākuma video un kā daļas
Pārnēsājama ūdensnecaurlaidīga LED piknika sega ar cietu centra kalpošanas virsmu!: 10 soļi (ar attēliem)
Pārnēsājama ūdensnecaurlaidīga LED piknika sega ar cietu centru, kas kalpo virsmai !: Šeit, Losandželosā, ir daudz vietu, kur vakaros piknikot un skatīties brīvdabas filmas, piemēram, Cinespia Holivudas mūžīgo kapsētā. Tas izklausās biedējoši, bet, kad jums ir sava vinila piknika sega, ko izklāt zālienā, lai