Tartalomjegyzék:
- Kellékek
- 1. lépés: Készítse elő az RPi -t
- 2. lépés: Személyre szabhatja az RPi -t
- 3. lépés: Ügy
- 4. lépés: Felkészülés a DXF -re való átalakításra
- 5. lépés: Konvertálás DXF -re
- 6. lépés: Ó-ó
- 7. lépés: Fedelek
- 8. lépés: Hozzáférés a képekhez
- 9. lépés: A kamera felszerelése
Videó: Nagy felbontású webkamera: 9 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Néhány évig RPi alapú webkamerát használtam (PiCam modullal). A készített képek rendben voltak, de akkor volt az a pillanat, amikor már nem voltam elégedett a minőséggel. Úgy döntöttem, hogy nagy felbontású webkamerát készítek.
A következő részeket használták:
Kellékek
- 1 RPi 3, B modell, V1.2 (helyben vásárolva ~ 30 USD)- 1 Canon Powershot S5 (használt online platformon vásárolva, körülbelül 20 dollárért)- 1 Power over Ethernet Splitter: PoE- 12V/9V/5V: (TL-POE10R: PoE Splitter), kb. 12 $- 2 Lépcsős átalakító 1,5..35V- 1,5.. 35V: (DSN6000AUD), 2x 3,5 $
1. lépés: Készítse elő az RPi -t
Nem fogom leírni az RPi elkészítését. Valószínűleg több ezer Instructables és hogyan mutatja ezt a lépést. Ennek eredményeképpen kész RPi van a jelenlegi verzió raspbian -jával.
2. lépés: Személyre szabhatja az RPi -t
Most az érdekesebb lépésekre. Az egész gyakorlat ötlete a következő: készítsen képeket 10 percenként, tárolja őket a hálózathoz csatlakoztatott tárolóra (egy Synology NAS), nyomtassa ki a dátumot és az időt a képre, és íme.
Az aktuális kép az interneten érhető el, mivel a NAS mappája az internetről elérhető mappa.
Először az RPi -nek fel kell szerelnie a rendelkezésre álló megosztást a NAS -ra, ahol a képet tárolni kell. Ezért az /etc /fstab fájlt módosítani kellett, és a következő sort kellett hozzáadni:
# a NAS192.168.1.2 csatlakoztatása:/volume1/web/mnt/nas2/web/nfs vers = 3, rw, soft, intr 0 0
Ha ebbe az irányba tart, használja a saját NAS címét. Alternatív megoldásként a fájlt helyben is elmentheti az RPi -re, és közvetlenül elérheti. Ebben az esetben felejtse el az /etc /fstab módosítását.
A képek készítéséhez a gphoto2 -t és a következő egyszerű szkriptet használtam:
#!/bin/sh
#ölje meg a ghoto2 bármely folyamatát, amely elérheti az USB buszt
pkill gphoto2
#készítse el a képet a gphoto2 segítségével
gphoto2-capture-image-and-download-force-felülírás-fájlnév /mnt/nas2/web/test.jpg
#illessze be a dátumot és az időt a képbe
SZÖVEG = `dátum +"%F%H:%M "`
convert -font helvetica -fill white -pointsize 70 -draw "text 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg
Ezt a szkriptet a rendszer tárolja
/home/pi/take-picture.sh
által végrehajthatóvá tenni
chmod a+x /home/pi/take-picture.sh
Most csatlakoztassa a fényképezőgépet USB -kábellel, és kapcsolja be a kamerát.
Ha a kamera tárolója automatikusan fel van szerelve, akkor ezt le kell tiltania, mivel a gphoto2 hozzáférhet a kamerához, ha az úgynevezett PTP módban van. Leállíthatja az automount -ot az RPi asztalon.
Hajtsa végre a szkriptet, és a kamera készítsen képet.
Ilyen választ kapsz:
pi@picam2-walensee: ~ $./take-picture.sh
Neue Datei is in /store_00010001/DCIM/100CANON/IMG_0163-j.webp
Mivel esetemben a kép elkészült, tárolásra kerül, és dátummal és idővel van ellátva, így az interneten keresztül is elérhetem.
A take-picture.sh szkript mind a 10 percben történő végrehajtásához hozzáadtam egy bejegyzést a crontab-hoz:
sudo crontab -e
add hozzá a következő sorokat:
# készítsen képet 10 percenként */10 * * * * /home/pi/take-picture.sh
Ez a /home/pi/take-picture.sh szkriptet minden 10 percben végrehajtja (először */10). Amint a "sudo" -val szerkesztettük a crontab -ot, a crontab a superuser számára készül, és a szkript a superuser jogosultságaival hajtódik végre. Ezt valószínűleg 'pi' felhasználóként is meg lehetne tenni. Nem próbáltam ki. Ebben az esetben a pi felhasználó crontabjának szerkesztésére vonatkozó parancs "crontab -e" lenne.
3. lépés: Ügy
A webkamera tokjának méretének meghatározásához a Sketchup -ban konstruáltam az egészet. Elkészítettem a fényképezőgép durva modelljét ON állapotban (az objektív hosszabb, mint OFF állapotban), és hozzáadtam az összes szükséges elektronikus alkatrészt: Lépés-átalakító PoE-ről 12V-ra, 12V-ról 7.5V-ra (fényképezőgéphez), 12V -5V (RPi esetén).
Az objektív előtt van egy nyílás, amelyet egy üvegdarab zár le. A felső és oldalsó nyílás az alkatrészek felszerelésére és karbantartására szolgál.
Alsó sík (itt nem látható): Az alsó lyuk az ethernet kábel, a rés pedig a csavar rögzítésére szolgál.
4. lépés: Felkészülés a DXF -re való átalakításra
Mivel csak alapvető Sketchup -fiókkal rendelkezem, meg kellett találnom a módját, hogy a tervet DXF -fájlba konvertáljam lézervágáshoz.
Ezért az összes falat laposra helyeztem, egyiket a másik mellett, és eltávolítottam a 3. dimenziót. Ezt követően letöltöttem a kapott STL-fájlt.
5. lépés: Konvertálás DXF -re
A DXF -re való átalakításhoz a freecad -ot használtam. Importálja az STL fájlt és exportálja DXF formátumban. Ezt a fájlt elküldték a boltba, hogy vágják le az 5 mm -es rétegelt lemezt.
6. lépés: Ó-ó
Néhány nappal később a darabokat levágták.. de jaj. Valahogy hibáztam, amikor a sketchup-adatokat dxf-re konvertáltam. Méreteznem kellett őket, és ezért: a rasp -ot kellett használnom, hogy illeszkedjenek az alkatrészek. Micsoda rendetlenség…
De végül össze tudtam ragasztani az összes alkatrészt, és végül fehérre festettem, hogy a lehető legtöbb napfényt tükrözze. (lehűlés nem várható.)
7. lépés: Fedelek
Mivel már van némi tapasztalatom a "nem működő" webkamerákkal kapcsolatban, úgy döntöttem, hogy könnyen hozzáférhetek a tokban lévő alkatrészekhez.
Ezért nagyon egyszerű fedeleket terveztem. Az oldalsó és a felső fedél esetében a mechanizmus nagyon egyszerű. Ez csak egy hajlított huzaldarab, amelyet körülbelül 30 ° -kal el lehet fordítani, hogy rögzítse a fedelet.
8. lépés: Hozzáférés a képekhez
A képek az alábbi linken érhetők el:
www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…
Ezek még mindig a régi webkamera képei. Következnek az újak.
9. lépés: A kamera felszerelése
A tokban lévő összes alkatrész telepítése után ideje volt felszerelni.
Ahogy általában szoktam, az egész házat az esővízcsőhöz rögzítettem egy konzol segítségével, amelyet általában a leeresztő vízcső falhoz való rögzítésére használnak. Csak fordítva használtam.
Amint az utolsó képen látható, a tok ablaka sokkal kisebb lehetett, de mégis - úgy tűnik, működik.
Ajánlott:
Nagy felbontású frekvenciaszámláló: 5 lépés (képekkel)
Nagy felbontású frekvenciaszámláló: Ez az utasítás egy kölcsönös frekvenciaszámlálót mutat, amely képes a frekvenciák gyors és ésszerű pontosságú mérésére. Szabványos alkatrészekből készül, és hétvégén elkészíthető (kicsit tovább tartott :-)) SZERKESZTÉS: A kód már elérhető
OpenLogger: Nagy felbontású, Wi-Fi engedélyezett, nyílt forráskódú, hordozható adatgyűjtő: 7 lépés
OpenLogger: Nagy felbontású, Wi-Fi-kompatibilis, nyílt forráskódú, hordozható adatgyűjtő: Az OpenLogger egy hordozható, nyílt forráskódú, olcsó, nagy felbontású adatgyűjtő, amelyet úgy terveztek, hogy kiváló minőségű méréseket végezzen drága szoftver vagy írási szoftver nélkül. a semmiből. Ha Ön mérnök, tudós vagy rajongó, aki nem
Nagy felbontású PWM jelgenerálás RC szervókhoz STM32 eszközökkel: 3 lépés
Nagy felbontású PWM jelgenerálás RC szervókhoz STM32 eszközökkel: Jelenleg az SX1280 RF chip alapján RC távadót/vevőt építek. A projekt egyik célja, hogy 12 bites szervo felbontást akarok a botoktól egészen a szervókig. Részben azért, mert a modern digitális szervók 12 bites reso -val rendelkeznek
Hogyan lehet nagy felbontású képeket eltávolítani az utasítások közül: 4 lépés
Hogyan lehet eltávolítani a nagy felbontású képeket az utasítások közül: Valóban élvezte ezt az oktatható képet, és el akart menteni egy nagy felbontású másolatot? Ez a remek kis funkció könnyen figyelmen kívül hagyható
Nagy teljesítményű, nagy hatótávolságú, rendkívül pontos toll íj !!!: 6 lépés
Nagy teljesítményű, nagy hatótávolságú, rendkívül pontos toll íj !!!: Ez egy másik a híres toll íjak közül !!! =) Élvezd! P.S. ezek a dolgok erőteljesek, ne célozz valakit. Beleértve az embereket és az állatokat. Ez az első utasítható kérésem