» elektronika » Arduino »PTZ webkamera az Arduinóban

PTZ webkamera az Arduino-n

PTZ webkamera az Arduino-n

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.

arduino47_arducam.rar [988,71 Kb] (letöltések: 353)
8.8
5.8
6.3

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
2 megjegyzések
És elolvassa legalább a cikk elejét, talán megérti. ))
Légierő
Még mindig nem értem, miért történt mindez.

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...