Przejdź do treści

Platforma Pan Tilt do przeglądu Raspberry Pi: Niedrogie sterowanie kamerą

    1647854402

    Nasz werdykt

    Wyjątkowo opłacalny i łatwy w budowie, zawiedziony słabymi instrukcjami i brakiem modułu Pythona.

    Do

    Opłacalne
    Łatwy do zbudowania
    Sterowanie do 16 serw

    Przeciwko

    Brak modułu Pythona, musimy użyć modułu z innego źródła
    Dołączone instrukcje okablowania są bardzo łatwe do pomylenia

    Z modułem kamery Raspberry Pi możesz robić wiele ciekawych rzeczy: robić zdjęcia, wykrywać twarze i przedmioty, pilnować domu lub prowadzić wideoczat. Jeśli masz dowolny moduł kamery oprócz niedawno wydanej kamery Raspberry Pi HQ, która wykorzystuje inny styl mocowania, obrotowa nasadka, która obraca się i umożliwia zmianę widoku za pomocą oprogramowania, może być bardzo pomocna. Wyobraź sobie programowanie Pi, aby podążał za kotem po pokoju lub zdalne sterowanie robotem telepresence za pomocą ruchomej kamery. 

    Przy nieco ponad 20 USD platforma Pan Tilt z The Pi Hut to dobra oferta w porównaniu z konkurentami, którzy często kosztują dwa razy więcej. Pi Hut Pan Tilt ma wszystko, czego potrzebujesz: płytkę rozszerzeń (choć nie HAT), dwa serwa i drukowane części 3D niezbędne do zamontowania standardowego modułu kamery Raspberry Pi i obracania go za pomocą oprogramowania. Ten zestaw wykonuje swoją pracę, chociaż możesz chcieć, aby był to pełnoprawny kapelusz Raspberry Pi z lepszymi instrukcjami i oprogramowaniem. 

    Zestaw platformy Pan Tilt 

    Mierząc 0,9 x 2,4 cala (25 x 61 mm), platforma Pan Tilt jest tylko ułamkiem innego rozmiaru niż Raspberry Pi Zero W, będąc krótszą, ale węższą niż Zero. Byłoby wspaniale, gdyby te dwie plansze idealnie pasowały do ​​siebie i można je było ułożyć jedna na drugiej. Płytka Pan Tilt Platform ma 16 zestawów oznaczonych kolorami pinów dla sygnału, napięcia i masy (odpowiednio żółty, czerwony i czarny), które odpowiadają wyprowadzeniom typowych serw hobbystycznych. Oznacza to, że możemy sterować 16 serwomechanizmami jednocześnie, co jest kuszącą okazją dla tych, którzy chcą budować roboty i roboty pełzające lub po prostu chcą kontrolować więcej kamer jednocześnie. 

    Sterowanie serwami wymaga dedykowanego układu sterującego PCA9685, który wykorzystuje interfejs I2C Raspberry Pi. Zasilanie płyty Pan Tilt Platform jest dostarczane na dwa sposoby. Najpierw sama płyta jest zasilana z pinu 3.3V Raspberry Pi, a ta łączy się z pinem VCC płyty. Nie podłączaj Raspberry Pi do pinu V+ platformy Pan Tilt, ponieważ może to uszkodzić Twoje Pi, co możemy potwierdzić. Serwa wymagają 5 V i jest dostarczane z Raspberry Pi przez zacisk śrubowy na płycie. Druga część tego zestawu to trzy wydrukowane w 3D komponenty, w których mieszczą się dwa serwomechanizmy używane do ruchu i zapewniają funkcję obrotu i pochylenia. Jeden z tych elementów jest wydrukowany z mocowaniami dla oficjalnej kamery Raspberry Pi (v1.3 do 2.1). Platforma Pan Tilt nie jest kompatybilna z nową kamerą HQ.

    Budowanie platformy Pan Tilt 

    Złożenie zestawu jest banalne i zajęło nam tylko pięć minut. Dołączone instrukcje są skąpe, ale zawierają tylko tyle informacji, aby wykonać zadanie. Słowo ostrzeżenia: dołączone instrukcje są nieco niejasne dotyczące okablowania platformy Pan Tilt. Instrukcje są dość małe i czarno-białe, co było problematyczne dla naszych starych oczu.

    Znacznie łatwiejszy do odczytania plik PDF z instrukcją pomógł w naszym montażu.

    Najbliższe porównanie platformy Pan Tilt pochodzi od Pan-Tilt HAT firmy Pimoroni, który, jak sama nazwa wskazuje, jest dostępny jako HAT, który pasuje do Raspberry Pi. Oba zestawy Pan Tilt oferują dwa serwa i są sterowane przez I2C. Ale zestaw Pimoroni może obsługiwać tylko dwa serwa, w przeciwieństwie do 16 obsługiwanych przez platformę Pan Tilt.

    Korzystanie z platformy Pan Tilt 

    Do sterowania platformą Pan Tilt jest przykładowe repozytorium Github, które zawiera skrypt testowy, który używa klawiszy strzałek do poruszania mechanizmem pan tilt. Ten przykładowy skrypt nie może być edytowany i służy jedynie do testowania i zabawy z zestawem. Co by było, gdybyś chciał sterować serwami za pomocą kodu? Wewnątrz folderu Jetson, znajdującego się w folderze example, znajduje się skrypt Pythona o nazwie ServoKit.py i chociaż ten kod jest napisany dla płyty Nvidia Jetson, może być używany z Raspberry Pi. W tym celu można zainstalować i edytować moduł Pythona, adafruit-circuitpython-servokit, który został stworzony przez Adafruit dla innego urządzenia do panoramowania i tytułu, aby sterować platformą Pan Tilt. 

    Przypadki użycia platformy Pan Tilt 

    Kamera, którą można ustawić w celu uzyskania „lepszego widoku”, byłaby przydatna w projektach bezpieczeństwa domu, w których czujnik uruchamia serwomechanizm, aby przesunąć kamerę w stronę źródła wyzwalacza. Platforma Pan Tilt byłaby również przydatna do widzenia robota, zapewniając kontrolę nad tym, gdzie robot może zobaczyć, aby uniknąć przeszkód lub rozpoznać obiekty. 

    Dolna linia

    Kosztująca około połowę ceny Pan-Tilt HAT firmy Pimoroni, sam w sobie mechanizm przechylania z dwoma serwomechanizmami dla oficjalnych kamer Pi, platforma Pan Tilt ma świetny stosunek jakości do ceny. Zbudowanie tego zestawu jest naprawdę łatwe i jeśli będziesz postępować zgodnie z instrukcjami co do litery, nie popełnisz błędu, który popełniliśmy. 

    Największym minusem, jaki mamy z platformą Pan Tilt, jest to, że tablica zaciskowa nie jest HAT / pHAT. Format HAT oferowałby wiele wsparcia do montażu platformy i uporządkowałby kilka przewodów, ponieważ byłby bezpośrednio podłączony do GPIO. Ponadto, gdyby miał taki sam rozmiar jak Raspberry Pi Zero W, platforma Pan Tilt byłaby idealna.

    Biorąc to pod uwagę, platforma Pan Tilt jest opłacalna, łatwa w instalacji, a dzięki dodatkowemu modułowi Python można ją dodać do istniejącego projektu kamery. 

    0 0 votes
    Rating post
    Subscribe
    Powiadom o
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x