Ez a cikk arról szól, hogyan kell használni Arduino vezérelheti a webkamerát. Pontosabban: a vezérlés egy szervómeghajtó lesz, amelyet a tervezőtől a keretbe telepítenek, amelyre a webkamera már fel van szerelve.
A szerző által az eszköz létrehozásához felhasznált anyagok:
1) fémszerkezet
2) hideg hegesztés
3) webkamera
4) szervo
5) LED-ek
6) Arduino
8) joystick a PS3-ból
Részletesebben mérlegelje a kamera vezérlésére szolgáló eszköz kialakításának és fõ pontjait.
Felmerült a kérdés, hogyan lehet egy ilyen kényelmes Arduino platformot használni a szokásos funkciók, például a villogó fények mellett. Miután a Skype-n keresztül beszélgetést folytatott kolléga segítségével a munkahelyen, a szerző érdekes ötlettel állt elő. Mi lenne, ha lehetőséget adna kollégái számára egy webkamera ellenőrzésére és az irodában zajló események megfigyelésére. Nem hamarosan elmondták, mint megtették, és a szerző megkezdte az ötlet megvalósításának munkáját.
A szerző kezdetben a cikkek fő anyagait tanulmányozta, ahol joystickot használt az Arduino platformon létrehozott egységek vezérléséhez. Miután megértette e cikkek anyagát, a szerző rájött, hogy a PS3 régi joystickjával vezérelheti a szervo mozgását tőle.
Az építkezés megkezdésekor a szerző úgy döntött, hogy keretet épít, amelybe a szervómeghajtó és a kamera kerül. Annak érdekében, hogy ne bonyolítsa le a feladatot, a szerző úgy döntött, hogy a szokásos fémszerkezetet használja, amelyet egy takaréküzletben vásárolt.
Figyelembe véve ennek a konstruktornak a részleteit, kiderült, hogy létrehoz egy ilyen keretet a jövőbeni eszközről:
Szervómeghajtót telepítettek a keretbe. Amint a képről látható, tökéletesen illeszkedik a létrehozott keretbe. A szervó rögzítéséhez a kereten a szerző kétoldalas szalagot használt. Hideghegesztéssel a szervótengelyt a hajtóműhöz kötötték, amely a kamera segítségével vezérli a peron mozgását.
Fontos annak biztosítása, hogy az erőátvitelt úgy is megtervezzük, hogy ne kerüljön felesleges terhelés.
Aztán a szerző elkezdte telepíteni a webkamerát. Logitech kamerát használtunk, amelyet a cég irodájában használnak, ahol a szerző dolgozik. Ezért annak a ténynek köszönhetően, hogy a kamera nem tartozik a szerzőhöz, nem szétbontotta és nem távolította el az ellensúlyt, bár ez egyszerűsítené a jövő eszközét.
Annak érdekében, hogy valamilyen módon kompenzálja a kamera súlyát, és elosszuk azt a szerkezet közepén, a szerző 2 vastag tömítést használt. Ezek lehetővé teszik a kamra súlyának elmozdítását a szervótengelyről a főkeretre, és elkerülhetik a tengelynek a kamrára gyakorolt nyomását.
A kamerát egy speciális, kerek platformra szerelik fel, amely a szervómeghajtó tengelyén alapul. Ilyen módon a kameravezérlés keresztátvitel útján valósul meg.
Miután a szerkezet mechanikus része elkészült, a szerző felvette azt elektronikus tölteléket.
Először úgy döntött, hogy szervókat és LED-eket csatlakoztat, amelyek megmutatják a rendszer állapotát.
Maga a szervónak 3 vezetéke van: -GND, + 5 V és Signal. A szerző 9 érintkezőt használt a meghajtás vezérlésének képességének megvalósításához. Annak érdekében, hogy a meghajtó engedélyezése jelző legyen, a szerző beszerelt egy diódát, amely két vezetékhez van csatlakoztatva: + 5 V és GND, egy ellenállással a + 5 V vonalon.
Ezután az internetes cikkek alapján a szerző eltört joystickot készített a PS3-ból a meghajtó vezérléséhez.
Ezután a szerző felvette az Arduino programját, amelynek köszönhetően a joystick és az USB port használható a szervo vezérlésére. Az USB-porttal való kommunikációhoz a szerző modemvezérlőt és alkalmazás-terminál emulátorokat használt, mint például a Minicom vagy a Putty.
Ez a program számos funkciót biztosít a kamera vezérléséhez.
Annak érdekében, hogy a fényképezőgépet 90 fokban középre tudja felszerelni, meg kell nyomnia az "m" gombot, a kamera automatikusan ebbe a helyzetbe kerül, amikor bekapcsolja a szervókészüléket. A kamera balra forgatásához meg kell nyomni az "F" gombot, és a "J" gomb megnyomásával a kamera jobbra forog.
A programot a cikk végén töltheti le.
Mivel a szerző nem igazán dolgozta ki a kamera forgásberendezésének kialakítását, ennek számos hátránya kezdődött.
Például: mivel a kamera nincs rögzítve a keretbe, ha megdönti, akkor eshet a platformról; mivel a szervo meglehetősen kicsi, a kamera nyomatéka további forgást hoz létre, ami viszont deformálja a szervót; a szervótengely furatai túl nagyok, tehát nem statikus, és szintén ki vannak téve a stressznek.
Ezért a jövőben a szerző az alábbiak szerint szeretné kissé frissíteni az eszközt: győződjön meg arról, hogy a kamera forgását a joystick nyilai szabályozzák, nem pedig a gombok; forduláskor enyhítse a szervo terhelését.