Inhoudsopgave:
- Stap 1: Raspberry Pi legt afbeeldingen vast en uploadt ze naar het web
- Stap 2: Camera in weerbestendige Pelican Case
- Stap 3: Real World Setup
Video: Waterdichte Raspberry Pi Powered Wifi DSLR Webcam voor Time Lapses - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Ik ben een sukkel voor het kijken naar zonsondergangen vanuit huis. Zo erg zelfs dat ik een beetje FOMO krijg als er een goede zonsondergang is en ik niet thuis ben om het te zien. IP-webcams leverden tegenvallende beeldkwaliteit. Ik begon manieren te zoeken om mijn eerste DSLR opnieuw te gebruiken: een Canon Rebel XTi uit 2007 die nog steeds fatsoenlijke foto's maakt. Dit Instructable heeft betrekking op het bouwen:
- een waterdichte Pelican Case-behuizing
- Raspberry Pi-cameratrigger en wifi-uploader
- eenvoudige webserver om toegang te krijgen tot de afbeeldingen van internet
Er zijn verschillende bestaande handleidingen die laten zien hoe je een waterdichte behuizing kunt bouwen voor time-lapses, maar ze hebben de neiging zich te concentreren op een opstelling die 3-4 maanden in het wild kan overleven. Omdat dit project bij mij thuis is, zijn de parameters iets anders: stroom en wifi zijn beide beschikbaar. Omdat ik me geen zorgen hoefde te maken over de stroomvoorziening, kon ik me concentreren op het gebruik van wifi om elke minuut een nieuwe foto naar het web te uploaden in plaats van ze handmatig van de kaart te trekken (zoals gebruikelijk is in meer traditionele lange timelapse-opstellingen).
Opmerking: dit project is in september 2017 gebouwd en kort daarna het Instructable-ontwerp. De camera liep een zeer solide 4 maanden totdat een stroomstoot de Pi verbrandde. Ik vond het concept vandaag en dacht dat het nog steeds leuk zou zijn om te lezen voor mensen.
Stap 1: Raspberry Pi legt afbeeldingen vast en uploadt ze naar het web
Dit aspect had voor mij de meeste onbekenden, dus ben ik hier begonnen.
Aanvankelijk verbond ik mijn Rebel via USB met een extra laptop en gebruikte gphoto2 om programmatisch beelden vast te leggen. Met gphoto2 kunt u afbeeldingen vastleggen in JPEG of RAW en deze na het vastleggen onmiddellijk naar de hostcomputer overbrengen, wat belangrijk is om de foto snel naar internet te uploaden.
Mijn proof of concept was een eenvoudig nodejs-script voor mijn Mac Mini dat één keer per minuut afbeeldingen vastlegde en deze uploadde naar Amazon S3. Om vanaf de Mini naar buiten te kunnen, kocht ik de langste USB-kabel die ik kon vinden, maar het was niet haalbaar. Hoewel ik had gehoord dat een Raspberry Pi voor zoiets nuttig zou zijn, had ik niet veel ervaring met het gebruik ervan. Ik installeerde Raspbian, kruiste mijn vingers en controleerde gphoto2-ondersteuning voor de Raspberry Pi -- volledige ondersteuning!
De volgende iteratie vroeg om een wifi-enabled Raspberry Pi om de Mac Mini volledig te vervangen. In grote lijnen:
- Download de nieuwste Raspbian-afbeelding
- Plaats een micro SD-kaart en ontkoppel deze (`diskutil unmountDisk /dev/disk2`)
- Gebruik het commandoregelhulpprogramma `dd` om de afbeelding naar de kaart te schrijven (`sudo dd if=2017-09-07-raspbian-stretch.img of=/dev/disk2 bs=4m` -- duurt 30-60min)
- Raak `/ssh` aan op het bestandssysteem om SSH bij het opstarten in te schakelen (gedetailleerde handleiding voor SSH / Wifi)
- Installeer gphoto2 met behulp van het Raspberry Pi-installatiescript (duurt 60-90 minuten)
- Stel een cron-taak in die één keer per minuut wordt uitgevoerd en gebruik gphoto2 om een foto te maken
- Gebruik curl in diezelfde cron-taak om de foto te uploaden naar een eenvoudige server die draait op Heroku
De cron-configuratie is heel eenvoudig:
# m h dom mon dow commando
* * * * * 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
Terwijl het originele proof-of-concept het uploaden naar S3 afhandelde, besloot ik dat het veel gemakkelijker* was om te vereenvoudigen waar de Raspberry Pi de leiding over had en de S3- en nabewerkingsstappen naar een eenvoudige webserver op Heroku te schoppen. Dit curl-commando neemt de vastgelegde afbeelding en plaatst deze op die server.
* met makkelijker bedoel ik dat ik het zat was om te wachten tot pakketten op de Pi werden gecompileerd.
Stap 2: Camera in weerbestendige Pelican Case
Nu de camera/RPi-oplossing op betrouwbare wijze in staat was om foto's te maken en te uploaden, begon ik te werken aan een behuizing die alle elektronica in de regen zou beschermen.
Laad de foto's één voor één en plaats de muisaanwijzer op het omlijnde witte vak voor een beschrijving van het onderdeel/de stap.
Stap 3: Real World Setup
De laatste stap was het monteren van de Pelican-koffer op mijn achterleuning en controleren of alles werkte.
Aanbevolen:
Waterdichte GPS-plotter: 4 stappen
Waterdichte GPS-plotter: Openplotter is een fantastische GPS-plottersoftware voor de Raspberry Pi. Het is een raspian OS inclusief een SignalK-server, een open source-dag om NMEA 0183- en NMEA 2000-communicatie aan boord af te handelen. In deze instructable zal ik laten zien hoe ik mijn plotter bouw in
De waterdichte laserbehuizing! 7 stappen (met afbeeldingen)
De waterdichte laserbehuizing!: Groene lasers zijn geweldig, ze hebben zichtbare stralen, ze zijn helder, en als je iets wilt aanwijzen, wat kun je dan beter gebruiken dan een groene laserpointer? Nu voor het volgende niveau, de WATERPROOF laser. Het probleem is, waterdichte lasers/koffers voor de
Een draagbare waterdichte luidspreker maken: 12 stappen (met afbeeldingen)
Hoe maak je een draagbare waterdichte luidspreker: project geleverd door: 123Toid (zijn YouTube-kanaal) Net als de meeste mensen vind ik het leuk om in de zomer wat tijd buiten door te brengen. In het bijzonder breng ik het graag in de buurt van water door. Soms ben ik misschien aan het vissen, de rivier afdalen, rondhangen op de
Diy weerbestendige en waterdichte flashdrive !!!!: 4 stappen
Diy weerbestendige en waterdichte flashdrive !!!!: doe-het-zelf weerbestendige en waterdichte schijf. Perfect voor kamperen, wandelen en raften of andere gelegenheden
Waterdichte luidsprekers die drijven - "Het drijft, het draagt en het rockt de noten!": 7 stappen (met afbeeldingen)
Waterdichte luidsprekers die drijven - "It Floats, It Totes and It Rocks the Notes!": Dit waterdichte luidsprekerproject is geïnspireerd op vele reizen naar de Gila-rivier in Arizona (en SNL's "I'm on a Boat!" ). We zullen de rivier afdrijven of lijnen aan de kust bevestigen zodat onze drijvers vlak bij onze camping blijven. Iedereen he