INHOUDSOPGAWE:
- Voorrade
- Stap 1: Berei RPi voor
- Stap 2: Pas die RPi aan
- Stap 3: Saak
- Stap 4: voorbereiding vir omskakeling na DXF
- Stap 5: Omskakeling na DXF
- Stap 6: O-o
- Stap 7: deksels
- Stap 8: Kry toegang tot die beelde
- Stap 9: Monteer die kamera
Video: Webkamera met hoë resolusie: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ek gebruik 'n paar jaar 'n RPi -gebaseerde webcam (met die PiCam -module). Die vervaardigde beelde was goed, maar dan was daar die oomblik dat ek nie meer tevrede was met die kwaliteit nie. Ek het besluit om 'n webkamera met 'n hoë resolusie te maak.
Die volgende dele is gebruik:
Voorrade
- 1 RPi 3, Model B, V1.2 (plaaslik gekoop ~ 30 $)- 1 Canon Powershot S5 (gekoop op 'n tweedehandse aanlyn platform vir ongeveer 20 $)- 1 Power over Ethernet Splitter: PoE tot 12V/9V/5V: (TL-POE10R: PoE Splitter), ca. 12 $- 2 opstapomvormers 1.5..35V tot 1.5.. 35V: (DSN6000AUD), 2x 3.5 $
Stap 1: Berei RPi voor
Ek gaan nie die voorbereiding van die RPi beskryf nie. Daar is waarskynlik duisende Instructables en howto's wat hierdie stap wys. As gevolg hiervan het u 'n gereed RPi met raspbian van 'n huidige weergawe.
Stap 2: Pas die RPi aan
Nou vir die meer interessante stappe. Die idee agter die hele oefening is: neem elke 10 minute foto's, stoor dit op die netwerkopslagruimte ('n Synology NAS), druk die datum en tyd op die prent af en, voilà.
Die huidige beeld is op die internet beskikbaar, aangesien die gids op die NAS die een is wat vanaf die internet toeganklik is.
Eerstens moet die RPi die beskikbare aandeel op die NAS berg waar die prent gestoor moet word. Daarom moes die lêer /etc /fstab aangepas word en die volgende reël is bygevoeg:
# monteer die NAS192.168.1.2:/volume1/web/mnt/nas2/web/nfs vers = 3, rw, soft, intr 0 0
As u die rigting inslaan, gebruik u eie NAS -adresse. As alternatief kan u die lêer ook plaaslik op die RPi stoor en direk toegang daartoe kry. Vergeet in hierdie geval hierdie verandering van /etc /fstab.
Vir die neem van foto's gebruik ek gphoto2 en die volgende eenvoudige skrif:
#!/bin/sh
#maak enige ghoto2 -proses moontlik toegang tot die USB -bus
pkill gphoto2
#neem die foto met gphoto2
gphoto2-capture-image-and-download --force-overwrite-file name /mnt/nas2/web/test.jpg
#plaas datum en tyd in die prentjie
TEKST = `datum +"%F%H:%M "`
omskep -font helvetica -vul wit -puntgrootte 70 -teken "teks 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg
Hierdie skrif word gestoor as
/home/pi/take-picture.sh
maak dit uitvoerbaar deur
chmod a+x /home/pi/take-picture.sh
Heg die kamera nou aan met 'n USB -kabel en voer die kamera aan.
As die berging van die kamera outomaties gemonteer word, moet u dit onderdruk, aangesien gphoto2 toegang tot die kamera kan kry as dit in die sogenaamde PTP -modus is. U kan die automount op die lessenaar van die RPi onderdruk.
Voer die script uit en die kamera moet 'n foto neem.
U kry 'n antwoord soos:
pi@picam2-walensee: ~ $./take-picture.sh
Neue Datei is in /store_00010001/DCIM/100CANON/IMG_0163-j.webp
Aangesien die prentjie in my geval nou geneem, geberg en gemerk is met datum en tyd, kan ek dit via die internet verkry.
Om die take-picture.sh-script al die 10 minute uit te voer, het ek 'n inskrywing by crontab bygevoeg:
sudo crontab -e
voeg die volgende reëls by:
# neem elke 10 minute 'n foto */10 * * * * /home/pi/take-picture.sh
Hiermee word die script /home/pi/take-picture.sh elke 10 minute uitgevoer (eerste */10). Terwyl ons die crontab met "sudo" bewerk het, word die crontab gemaak vir die supergebruiker en word die script uitgevoer met die regte van die supergebruiker. Dit kan waarskynlik ook gedoen word as die gebruiker 'pi'. Ek het dit nie probeer nie. In hierdie geval is die opdrag om die crontab van die gebruiker pi te wysig "crontab -e".
Stap 3: Saak
Om die grootte van die omhulsel vir die webcam te bepaal, het ek die hele ding in Sketchup saamgestel. Ek het 'n ruwe model van die kamera gemaak in die AAN-toestand (lens is langer as in die UIT-toestand) en het al die nodige elektroniese komponente bygevoeg: Step-down-omskakelaar van PoE na 12V, 12V tot 7.5V (vir kamera), 12V tot 5V (vir RPi).
Voor die lens is die opening wat met 'n stuk glas gesluit sal word. Die bokant en syopening is bedoel vir die montering van die onderdele en vir onderhoud.
Ondervlak (nie hier sigbaar nie): Die onderste gat is vir die ethernetkabel en die spleet is vir die skroef om die kamera vas te maak.
Stap 4: voorbereiding vir omskakeling na DXF
Aangesien ek net 'n basiese Sketchup -rekening het, moes ek 'n manier vind om die plan na 'n DXF -lêer om te sny vir laser sny.
Daarom het ek al die mure plat geplaas, een langs die ander en die derde dimensie verwyder. Daarna het ek die gevolglike STL-lêer afgelaai.
Stap 5: Omskakeling na DXF
Vir die omskakeling na DXF gebruik ek freecad. Voer die STL -lêer in en voer dit uit as 'n DXF. Hierdie lêer is daarna na die winkel gestuur om die laaghout van 5 mm te sny.
Stap 6: O-o
'N Paar dae later is die stukke gesny.. maar ai. Ek het op 'n manier 'n fout gemaak om die sketchup-data na die dxf-data om te skakel. Ek moes hulle skaal en daarom: ek moes die rasp gebruik om die dele te laat pas. Wat 'n gemors…
Maar uiteindelik kon ek alle dele aan mekaar plak en uiteindelik wit geverf het om soveel sonlig as moontlik te weerkaats. (daar word geen verkoeling voorsien nie.)
Stap 7: deksels
Aangesien ek al ondervinding het met 'nie werk' webcams, het ek besluit om maklike toegang tot die dele in die saak te hê.
Daarom het ek baie eenvoudige deksels ontwerp. Vir die sy-deksel en die bo-deksel is die meganisme baie maklik. Dit is net 'n stuk gebuig draad wat ongeveer 30 ° gedraai kan word om die deksel vas te hou.
Stap 8: Kry toegang tot die beelde
Die beelde kan verkry word via die volgende skakel:
www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…
Dit is nog steeds die beelde van die ou webkamera. Die nuwes sal volg.
Stap 9: Monteer die kamera
Na die installering van alle onderdele in die omhulsel, was dit tyd om dit te monteer.
Soos ek gewoonlik gedoen het, het ek die hele kas aan die reënwaterpyp vasgemaak met 'n hakie wat gewoonlik gebruik word om 'n dreineringspyp aan 'n muur vas te maak. Ek het dit net andersom gebruik.
Soos u in die laaste prentjie kan sien, kon die venster van die saak baie kleiner gewees het, maar dit lyk asof dit werk.
Aanbeveel:
Teller met hoë resolusie: 5 stappe (met foto's)
Teller met hoë resolusie: hierdie instruksies toon 'n wederkerige frekwensieteller wat frekwensies vinnig en met redelike presisie kan meet. Dit is gemaak met standaardkomponente en kan binne 'n naweek gemaak word (dit het my 'n bietjie langer geneem :-)) EDIT: Die kode is nou beskikbaar
OpenLogger: 'n hoë resolusie, Wi-Fi geaktiveer, open source, draagbare datalogger: 7 stappe
OpenLogger: 'n hoë-resolusie, Wi-Fi-aangeskakel, open source, draagbare datalogger: OpenLogger is 'n draagbare, open source, goedkoop, hoë-resolusie datalogger wat ontwerp is om metings van hoë gehalte te lewer sonder dat dit duur sagteware of skryfprogrammatuur benodig van die begin af. As u 'n ingenieur, wetenskaplike of entoesias is wat nie
PWM -seinopwekking met hoë resolusie vir RC -servo's met STM32 -toestelle: 3 stappe
PWM -seinopwekking met hoë resolusie vir RC -servo's met STM32 -toestelle: Tans bou ek 'n RC -sender/ontvanger gebaseer op die SX1280 RF -chip. Een van die doelwitte vir die projek is dat ek 'n 12 -bits servo -resolusie van die stokkies tot by die servo's wil hê. Deels omdat moderne digitale servo's 12 -bits reso het
Hondebot: Lego Robot Rover met webkamera: 17 stappe (met foto's)
Dog Bot: Lego Robot Rover Met Webcam: Hier is hoe u 'n Lego -robot kan maak wat u vanaf enige skerm via wifi kan beheer. Dit het ook 'n webcam, sodat u kan sien waarheen u op pad is, en LED -ligte vir u oë! Dit is 'n wonderlike projek om saam met u kinders te doen, aangesien hulle die logo kan bou en u kan betrokke raak by
Hoe om hoë resolusie -beelde uit instruksies te haal: 4 stappe
Hoe om hoë resolusie -beelde uit die instruksies te haal: Het u die instruksionele prentjie regtig geniet en wil u 'n kopie daarvan met 'n hoë resolusie stoor? Hierdie wonderlike funksie word maklik oor die hoof gesien