» Elektronika » Arduino »Kamera internetowa PTZ na Arduino

Kamera internetowa PTZ na Arduino

Kamera internetowa PTZ na Arduino

W tym artykule omówiono sposób korzystania Arduino może kontrolować kamerę internetową. Dokładniej, sterowanie będzie serwonapędem, który jest instalowany w ramce od projektanta, na którym kamera internetowa zostanie już zamontowana.

Materiały użyte przez autora do stworzenia tego urządzenia:
1) konstruktor metalu
2) spawanie na zimno
3) kamera internetowa
4) serwo
5) diody LED
6) Arduino
8) joystick z PS3

Rozważ bardziej szczegółowo projekt i główne punkty stworzenia urządzenia do sterowania kamerą.

Zdziwiony pytaniem, jak korzystać z tak wygodnej platformy Arduino oprócz standardowych funkcji, takich jak migające światła. Po rozmowie przez Skype ze współpracownikiem w pracy autor wpadł na ciekawy pomysł. Co jeśli dasz jego kolegom możliwość kontrolowania kamery internetowej i obserwowania, co dzieje się w biurze. Nie wcześniej niż powiedział, a zrobiono, a autor rozpoczął prace nad wdrożeniem tego pomysłu.

Początkowo autor przestudiował główne materiały artykułów, w których joystick służył do sterowania jednostkami utworzonymi na platformie Arduino. Po zrozumieniu materiału tych artykułów autor zdał sobie sprawę, że może użyć starego joysticka z PS3 do kontrolowania ruchów serwomechanizmu od niego.

Rozpoczynając kompilację, autor postanowił zbudować ramę, w której zostanie umieszczony serwonapęd i sama kamera. Aby nie komplikować zadania, autor postanowił użyć zwykłego metalowego konstruktora, który kupił w sklepie z artykułami używanymi.
Biorąc szczegóły tego konstruktora, okazało się, że stworzy taką ramę przyszłego urządzenia:


W ramie zainstalowano serwonapęd. Jak widać na zdjęciu, idealnie wpasowuje się w tworzoną ramkę. Aby naprawić serwomechanizm na ramie, autor użył taśmy dwustronnej. Za pomocą spawania na zimno wałek serwo połączono z przekładnią, która kontroluje ruch platformy z kamerą.

Ważne jest, aby upewnić się, że konstrukcja przekładni jest wykonana nawet w taki sposób, aby nie było niepotrzebnego obciążenia.

Następnie autor zaczął instalować kamerę internetową. Zastosowano kamerę Logitech, która jest używana w biurze firmy, w której pracuje autor. Dlatego ze względu na fakt, że kamera nie należy do autora, nie zdemontował jej i nie usunął przeciwwagi, chociaż uprościłoby to konstrukcję przyszłego urządzenia.


Aby w jakiś sposób zrekompensować ciężar kamery i rozłożyć ją na środku konstrukcji, autor zastosował 2 grube uszczelki. Pozwalają na przesunięcie ciężaru komory z wału serwo do ramy głównej, a także unikają nacisku wału na samą komorę.

Kamera jest zamontowana na specjalnej okrągłej platformie opartej na wale wychodzącym z serwonapędu. W ten sposób sterowanie kamerą realizowane jest za pomocą transmisji krzyżowej.

Po przygotowaniu mechanicznej części konstrukcji autor ją podjął e farsz.

Na początek postanowił podłączyć serwomechanizmy i diody LED, które pokażą status systemu.

Sam serwo ma 3 przewody: -GND, + 5 V i sygnał. Autor wykorzystał 9 pinów, aby zrealizować możliwość sterowania napędem. Aby zrobić wskaźnik włączenia napędu, autor zainstalował diodę, która jest podłączona do dwóch przewodów: + 5 V i GND z rezystorem na linii + 5 V.

Następnie, na podstawie artykułów w Internecie, autor przygotował zepsuty joystick z PS3 do sterowania napędem.

Następnie autor wybrał program dla Arduino, dzięki któremu można sterować serwomechanizmem za pomocą joysticka i portu USB. Do komunikacji z portem USB autor wykorzystał sterowanie modemem i emulator terminala aplikacji, taki jak Minicom lub Putty.

Ten program zapewnia kilka funkcji sterowania kamerą.

Aby zainstalować kamerę pośrodku pod kątem 90 stopni, należy nacisnąć „m”, kamera również automatycznie przejdzie do tej pozycji, gdy zostanie włączone zasilanie serwomechanizmu. Aby obrócić kamerę w lewo, należy nacisnąć klawisz „F”, a naciskając przycisk „J”, kamera zostanie obrócona w prawo.

Możesz pobrać program na końcu artykułu.

Ponieważ autor nie opracował specjalnie konstrukcji urządzenia do obracania kamery, zaczął mieć szereg wad.
Na przykład: ponieważ kamera nie jest zamocowana w ramie, po przechyleniu może spaść z platformy; ponieważ serwo jest dość małe, moment obrotowy kamery wytwarza dodatkowy obrót, który z kolei deformuje serwo; otwory na wałek serwa są zbyt duże, więc nie jest on statyczny i podlega również naprężeniom.

Dlatego w przyszłości autor chce nieznacznie zaktualizować urządzenie w następujący sposób: upewnij się, że obrót kamery jest kontrolowany za pomocą strzałek joysticka, a nie przycisków; zmniejszyć zakręt serwa podczas pokonywania zakrętów.

arduino47_arducam.rar [988.71 Kb] (pliki do pobrania: 353)
8.8
5.8
6.3

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
2 komentarz
I czytasz przynajmniej początek artykułu, może zrozumiesz. )))
Siły powietrzne
Nadal nie rozumiem, dlaczego to wszystko zostało zrobione.

Radzimy przeczytać:

Podaj go do smartfona ...