Talaan ng mga Nilalaman:
- Hakbang 1: Kinukuha ng Raspberry Pi ang Mga Larawan at Ina-upload ang mga Ito sa Web
- Hakbang 2: Camera sa Weatherproof Pelican Case
- Hakbang 3: Real World Setup
Video: Hindi tinatagusan ng tubig Raspberry Pi Pinapagana ang Wifi DSLR Webcam para sa Mga Paglipas ng Oras: 3 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ako ay isang pasusuhin para sa panonood ng mga paglubog ng araw mula sa bahay. Napakarami upang makakuha ako ng kaunting FOMO kapag mayroong magandang paglubog ng araw at wala ako sa bahay upang makita ito. Nagbigay ang mga IP webcams ng pagkabigo sa kalidad ng imahe. Sinimulan kong maghanap ng mga paraan upang maiayos muli ang aking unang DSLR: isang 2007 Canon Rebel XTi na kumukuha pa rin ng disenteng mga larawan. Sinasaklaw ng Tagubilin na Ito ang gusali:
- isang enclosure ng Pelican Case na hindi tinatablan ng tubig
- Pag-trigger ng Raspberry Pi camera at uploader ng wifi
- simpleng web server upang ma-access ang mga imahe mula sa web
Mayroong maraming mga mayroon nang mga gabay na nagpapakita kung paano bumuo ng isang hindi tinatagusan ng tubig enclosure para sa mga lapses ng oras, ngunit may posibilidad silang mag-focus sa isang set up na maaaring mabuhay sa The Wild sa loob ng 3-4 na buwan. Dahil ang proyektong ito ay nasa aking bahay, ang mga parameter ay bahagyang naiiba: ang lakas at wifi ay parehong magagamit. Hindi kinakailangang mag-alala tungkol sa lakas na napalaya ang aking oras upang pag-isiping mabuti ang paggamit ng wifi upang mag-upload ng isang bagong larawan sa web bawat minuto sa halip na hilahin ang mga ito nang manu-mano ang card (tulad ng karaniwan sa mas tradisyonal na matagal na pag-setup ng timelaps).
Tandaan: ang proyektong ito ay itinayo noong Setyembre 2017, at ang Instructable draft sa lalong madaling panahon pagkatapos. Ang camera ay tumakbo sa loob ng isang napaka-solidong 4 na buwan hanggang sa sinunog ng isang power surge ang Pi. Natagpuan ko ang draft ngayon at naisip na maaari pa ring maging isang masaya na basahin para sa mga tao.
Hakbang 1: Kinukuha ng Raspberry Pi ang Mga Larawan at Ina-upload ang mga Ito sa Web
Ang aspetong ito ang may pinaka hindi alam para sa akin, kaya nagsimula ako dito.
Sa una, ikinonekta ko ang aking Rebel sa pamamagitan ng USB sa isang labis na laptop at ginamit ang gphoto2 upang makuha ang mga imahe nang program. Pinapayagan ka ng gphoto2 na makuha ang mga imahe sa JPEG o RAW at ilipat agad ang mga ito sa host computer pagkatapos makuha, na mahalaga na mabilis na mai-upload ang larawan sa web.
Ang aking patunay ng konsepto ay isang simpleng script ng nodejs para sa aking Mac Mini na nakunan ng mga imahe isang beses sa isang minuto at na-upload ang mga ito sa Amazon S3. Upang maabot ang labas mula sa Mini, bumili ako ng pinakamahabang USB cord na maaari kong makita - ngunit hindi ito magagawa. Habang narinig ko na ang isang Raspberry Pi ay magiging kapaki-pakinabang para sa isang katulad nito, wala akong gaanong karanasan sa paggamit sa kanila. Nag-install ako ng Raspbian at tinawid ang aking mga daliri at sinuri ang suporta ng gphoto2 para sa Raspberry Pi - buong suporta!
Ang susunod na pag-ulit ay tumawag para sa isang wifi na pinagana ang Raspberry Pi upang palitan ang Mac Mini nang buo. Sa malawak na stroke:
- I-download ang pinakabagong imahe ng Raspbian
- Magpasok ng isang micro SD card at i-unmount ito (`diskutil unmountDisk / dev / disk2`)
- Gumamit ng `dd` command line utility upang isulat ang imahe sa card (` sudo dd if = 2017-09-07-raspbian-stretch.img ng = / dev / disk2 bs = 4m` - tumatagal ng 30-60min)
- Pindutin ang `/ ssh` sa file system upang paganahin ang SSH sa boot (detalyadong gabay sa SSH / Wifi)
- I-install ang gphoto2 gamit ang Raspberry Pi install script (tumatagal ng 60-90 minuto)
- Magtakda ng isang cron job upang magpatakbo ng isang beses sa isang minuto at gumamit ng gphoto2 upang makunan ng larawan
- Gumamit ng curl sa parehong trabaho sa cron upang mai-upload ang larawan sa isang simpleng server na tumatakbo sa Heroku
Ang cron config ay napaka-simple:
# m h dom mon dow utos
* * * * * bash /home/pi/capture-upload.sh 2 & 1 >> /home/pi/cron.log
#! / baseng / 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
Habang ang orihinal na patunay ng konsepto na pinangasiwaan ang pag-upload sa S3, napagpasyahan kong mas madali * na gawing simple kung ano ang pinangangasiwaan ng Raspberry Pi at sipain ang S3 at mga hakbang sa pagproseso ng post sa isang simpleng web server na tumatakbo sa Heroku. Dadalhin ng utos ng curl ang nakunan ng imahe at nai-post ito sa server na iyon.
* sa pamamagitan ng mas madali, ang ibig kong sabihin ay may sakit ako sa paghihintay para sa mga pakete na maipagsama sa Pi.
Hakbang 2: Camera sa Weatherproof Pelican Case
Ngayon na ang solusyon sa camera / RPi ay mapagkakatiwalaan na makakakuha ng mga larawan at mai-upload ang mga ito, nagsimula akong magtrabaho sa isang kaso na panatilihing ligtas ang lahat ng electronics sa ulan.
I-load ang mga larawan nang paisa-isa at mag-hover sa nakabalangkas na puting kahon para sa isang paglalarawan ng bahagi / hakbang.
Hakbang 3: Real World Setup
Ang pangwakas na hakbang ay ang pagtaas ng kaso ng Pelican sa aking rehas sa likod at pag-verify na ang lahat ay gumagana.
Inirerekumendang:
Hindi tinatagusan ng tubig GPS Plotter: 4 na Hakbang
Hindi tinatagusan ng tubig GPS Plotter: Ang Openplotter ay isang kamangha-manghang GPS plotter software para sa raspberry pi. Ito ay isang raspian OS kasama ang isang SignalK server, isang bukas na mapagkukunan araw upang mahawakan ang NMEA 0183 at NMEA 2000 na komunikasyon sa board. Sa itinuturo na ito ay ipapakita ko kung paano ko itinatayo ang aking tagabalangkas sa
Hindi tinatagusan ng tubig ang isang Capacitance Soil Moisture Sensor: 11 Mga Hakbang (na may Mga Larawan)
Hindi tinatagusan ng tubig ang isang Capacitance Soil Moisture Sensor: Ang mga capacitor na lupa-kahalumigmigan na sensor ay isang mahusay na paraan upang subaybayan ang katayuan ng tubig sa lupa sa iyong mga nakapaso na halaman, hardin, o greenhouse gamit ang isang Arduino, ESP32, o iba pang microcontroller. Ang mga ito ay nakahihigit sa mga probe ng paglaban na madalas na ginagamit sa mga proyekto ng DIY. Tingnan
Mekanismo ng Pan at Ikiling para sa Mga Paglipas ng Oras ng DSLR: 7 Mga Hakbang (na may Mga Larawan)
Ang Pan at Ikiling na Mekanismo para sa DSLR Time Lapses: Mayroon akong ilang mga stepper motor na nakahiga at talagang nais kong gamitin ang mga ito upang gumawa ng isang cool na bagay. Napagpasyahan kong gumawa ako ng isang Pan at Tilt system para sa aking DSLR camera upang makalikha ako ng mga cool time lapses. Mga item na kakailanganin mo: 2x stepper motors -htt
Hindi tinatagusan ng tubig isang LM35 Temperatura Sensor: 6 na Hakbang (na may Mga Larawan)
Hindi tinatagusan ng tubig ang isang LM35 Temperature Sensor: Narito ang isang itinuturo na hindi tinatagusan ng tubig ng isang LM35 para magamit sa isang naka-tether na ROV gamit ang isang baterya ng 12V na sasakyan bilang isang mapagkukunan ng kuryente. Lumabas ito sa isang pangangailangan para sa MATE ROV Competition. Ang serye ng LM35 ay mga sensor ng temperatura ng integrated-circuit na katumpakan, na
Hindi tinatagusan ng tubig Mga Nagsasalita Na Lumulutang - " Lumulutang Ito, Nag-i-Totes at Inililigaw nito ang Mga Tala! &Quot;: 7 Mga Hakbang (na may Mga Larawan)
Hindi tinatagusan ng tubig Mga Nagsasalita Na Lumulutang - " Lumulutang Ito, Nag-i-Totes Ito at Itinaboy ang Mga Tala! &Quot;: Ang proyektong ito na hindi tinatagusan ng tubig na nagsasalita ay binigyang inspirasyon ng maraming mga paglalakbay sa Gila River sa Arizona (at SNL's " Nasa isang Bangka ako! &Quot; ). Lutang namin ang ilog, o maglalagay ng mga linya sa baybayin upang ang aming mga float ay manatili sa tabi mismo ng aming lugar ng kampo. Lahat ng tao