Tartalomjegyzék:
Videó: Fókuszálja a Pi kiváló minőségű kamerát Legóval és szervóval: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Egy kissé feltört Lego -darabbal, folyamatos szervóval és néhány Python -kóddal a világ bármely pontjáról fókuszálhatja Raspberry Pi kiváló minőségű fényképezőgépét!
A Pi HQ kamera egy fantasztikus készlet, de ahogy a legutóbbi Merlin Pi projekten dolgozva találtam, óvatosnak kell lennie, hogy pontosan fókuszáljon a legélesebb eredményekhez.
Meg akartam találni a módját, hogy távolról fókuszálhassak, hogy felállítsak egy vadkamera -t a kertben, és ne kelljen kézzel fókuszálnom oda -vissza.
Kellékek
Kiváló minőségű Raspberry Pi kamera
3MP széles látószögű objektív
Raspberry Pi 3
Lego -kompatibilis folyamatos forgó szervó
60 fogú Lego lemezjátszó (18938 alkatrész)
1. lépés: Fogas rész
Az első dolog, amire szükségem volt, egy Lego -darab - egy fogas Technic fogaskerék, amely elég széles ahhoz, hogy elférjen a kamera lencséjén. Minimális kutatás után megtaláltam az 18938 cikkszámot, amely ideálisnak tűnt, és külön is megrendelhető az eBay -ről.
Bár a darab közepén már volt egy lyuk, ez közel sem volt elég nagy ahhoz, hogy elférjen a lencse felett, ezért fúrtam ki az egyik ilyen karácsonyfa (lépcsőfúró) bit segítségével, és 30 mm -re növeltem a lyukat. Kedvenc dolgom a lépcsőfúróban az, hogy könnyű a közepén tartani, kritikus fontosságú ehhez a munkához.
Óvatosan benyomtam a darabot a lencsére, és meglepetésemre tökéletes súrlódás volt, nem túl szoros és nem túl laza. Úgy terveztem, hogy fekete Sugru segítségével rögzítem, de nem kellett - és ezzel megmentettem, hogy 24 órát kell várnom, amíg megszárad!
Most, hogy a fényképezőgép lencséjéhez felszerelve volt a felszerelés, a következő feladat az volt, hogy megtaláljam a mozgatás módját, és nemsokára összeszereltem egy kézi fogantyút egy féreghajtóval - nem szép, de nagyon kielégítő. Következő állomás - automatizálás!
2. lépés: Szerelő szervó
Néhány héttel ezelőtt észrevettem ezeket a Lego -kompatibilis szervókat az interneten, és lenyűgözött a cukiságuk! Jönnek normál, 270 fokos és folyamatos változatban, én pedig izgatottan megrendeltem az utóbbit, abban a pillanatban, amikor a felszerelést rögzítettem a kamera lencséjére.
Egy online leírásból soha nem lehet megmondani, hogy ezek a dolgok mennyire "kompatibilisek" a tényleges Lego blokkokkal, de ez tökéletesen megfelelt.
Hozzáadtam egy kis fogaskereket a "készletünkből", és hozzáfogtam az építőelemekhez a szervó körül, hogy illeszkedjenek az objektív fogaskerékhez. Ebből a szempontból hihetetlenül szerencsés voltam, a szervót közel tudtam illeszteni az objektívhez, és a fogaskerék fogai tökéletesen összeillenek.
3. lépés: Távirányító
Miután a LEGO -t rendbe tettem a szervó körül (egy óra kotorászás apró fekete csempék után), elkezdtem összeszedni a kódot, amely a szervo mechanizmust irányítja.
A legutóbbi projektem, a Merlin Pi forgatókönyveivel kezdtem - ez már tartalmazott felhasználói felületet a kamera módok beállításához és képek készítéséhez, az egyetlen különbség az volt, hogy ezúttal a GUI -t távolról fogom elérni a VNC Viewer segítségével, nem pedig egy beépített képernyő.
Ezután a GUIzero segítségével létrehoztam egy másik kis menüt, amely lehetővé teszi a szervó vezérlését a GPIO -n keresztül, és ezáltal a kamera fókuszát. A menüt magasnak és vékonynak terveztem, hogy látható legyen a kamera előnézeti ablaka mellett, lehetővé téve a valós idejű fókuszálást. Tartalmazott gombokat a szervo mindkét irányba történő mozgatásához, valamint nagy és kis lépésekben, hogy lehetővé tegye a finomhangolást.
Mindez nagyon jól működött, ezért beállítottam, hogy a szkriptek indításkor automatikusan fussanak, és véletlenszerűen dobtam a fényképezőgépet a kertbe tesztelésre. Az első próba eltartott egy ideig, mivel lecsavartam az objektívet, de hamarosan tökéletesen fókuszálhattam a fényképezőgépet egy madáretetőre, VNC-n keresztül az irodám számítógépén, ami nagyon kielégítő.
Az összes használt kód elérhető a GitHubon, mind a "fókusz", mind a "rögzítés" grafikus menükhöz.
4. lépés: Friss fókusz
Az a lehetőség, hogy távolról fókuszálhatom a fényképezőgépet, igazi játékváltó számomra, így sokkal könnyebb a kameracsapda felállítása a kertben, kiváló minőségű képek és videók készítése.
Egy nap legjobb részébe telt, mire ezt elkezdtem és működésbe hoztam, de azt hiszem, hogy könnyen elvégezhető egy óra alatt, ha kéznél vannak az alkatrészek, és követi ezt az utasítást. Ez nagyszerű módja annak, hogy rugalmasságot adjon a fényképezőgép projektjének, nem használ sok GPIO-tűt, és nagyon költséghatékony, a folyamatos szervót és a 60 fogú fogaskerekeket 10 font alatt vásárolhatja meg.
El tudom képzelni, hogy ez egy nagyon hasznos kiegészítő egy meglévő pan/döntési elrendezéshez, és különösen akkor, ha a kiváló minőségű kamerát egy robotikai projekt részeként használja, ahol a rögzített vagy kézi fókusz jelent problémát.
A legfontosabb számomra az volt, hogy ez nagyon szórakoztató volt, mint ahogy minden projekt, amely a Legót és a Raspberry Pi -t ötvözi, minőségi idő, jól eltöltve.
Köszönöm, hogy olvastál, és vigyázz magadra mindenkinek.
A többi régi technikai, új specifikációs projektem megtalálható az Instructables webhelyen a
További részletek a weboldalunkon találhatók: bit.ly/OldTechNewSpec, én pedig a Twitteren @OldTechNewSpec.
Ajánlott:
1979 Merlin Pi kiváló minőségű kamera: 7 lépés (képekkel)
1979 Merlin Pi kiváló minőségű fényképezőgép: Ez a törött, régi Merlin kézi játék most egy tapintható, praktikus tok egy Raspberry Pi kiváló minőségű fényképezőgéphez. A cserélhető kameralencse kikukucskál a hátsó elemtartó fedeléből, elöl pedig a gombok mátrixát reprezentálják
Szervo SG90 módosítatlan Legóval: 8 lépés
Szervo SG90 módosítatlan Legóval: Olcsó szervó használata Lego-arduino épületekben. Újabb verzió, kevesebb alkatrésszel: https://www.instructables.com/id/Servo-SG90-With-Unmodurated-Lego-V2 Számos használati útmutató található SG90 szervó legóval. Legtöbbjük a lego/servo vagy 3d testreszabását igényli
Sétáló robot 3 szervóval: 4 lépés (képekkel)
Sétáló robot 3 szervóval: Ez egy egyszerű kétlábú robot tud járni. Arduino -ból, három szervóból és egyszerű mechanizmusból készült. Parancsolja a robotnak, hogy előre, hátra, akár foroghat vagy fordulhat. Az egyik szervó a súlypont mozgatása. A másik kettő mindkét lábát csavarja
Egyszerű, kiváló minőségű hangszóró: 4 lépés
Egyszerű, kiváló minőségű hangszóró: Vettem egy olcsó hangszórót, és azon gondolkodtam, hogy javíthatom -e őket. Szétszedtem őket, kivettem a meghajtót és egy nagyobb, jobb minőségű hangszóróhoz kötöttem. Aztán egy tokot építettem köré, és most van egy szép kinézetű és hangzású hangszóróm
Hogyan lehet kiváló minőségű LED -eket kapni fillérekért: 7 lépés
Hogyan lehet kiváló minőségű LED -eket kapni fillérekért: Frissítés: Amikor évekkel ezelőtt közzétettem ezt az utasítást, a LED -ek jóval drágábbak voltak, mint ma. Ha kusza karácsonyi izzókészlettel találja magát szemben, ez jó módja lehet azok megmentésének. A LED -ek jelenlegi ára mellett t