Szybki start#
Pierwsze kroki#
Wykonaj poniższe kroki:
Będziesz potrzebować następujących dwóch rzeczy, aby przetestować CMUcam4
Zewnętrzny zasilacz 4V do 9V DC zdolny do dostarczenia co najmniej 250 mA
Może to pochodzić z Arduino, płytki rozszerzeń FTDI, kabla FTDI lub zasilacza wtyczkowego (Wall Wart)
Telewizor NTSC (lub kompatybilny monitor telewizyjny) oraz kabel RCA
Konfiguracja do testowania CMUcam4
Podłącz telewizor NTSC do gniazda koncentrycznego RCA CMUcam4 za pomocą kabla RCA
Podłącz zewnętrzny zasilacz do gniazda zasilania DC CMUcam4 (lub innych portów zasilania)
Zielona dioda LED zasilania powinna się zaświecić po podłączeniu zewnętrznego zasilacza do CMUcam4. Po około 2 sekundach czerwona pomocnicza dioda LED powinna się zaświecić, wskazując, że CMUcam4 jest gotowy do działania. Jeśli zielona dioda LED zasilania się nie świeci, sprawdź dokładnie połączenie zewnętrznego zasilacza.
Procedura testowania#
Wykonaj poniższe kroki:
Naciśnij i przytrzymaj przycisk reset na CMUcam4
Naciśnij i przytrzymaj przycisk użytkownika na CMUcam4
Zwolnij przycisk reset (nie zwalniaj przycisku użytkownika)
Poczekaj, aż czerwona pomocnicza dioda LED się zaświeci (2 sekundy)
Poczekaj, aż czerwona pomocnicza dioda LED zacznie migać z częstotliwością 10 Hz, a następnie zwolnij przycisk użytkownika
Telewizor powinien się włączyć (powinieneś zobaczyć ekran powitalny wyświetlony na telewizorze)
CMUcam4 będzie teraz dostosowywać się do warunków oświetleniowych przez najbliższe 5 sekund
Nie umieszczaj obiektu, który chcesz śledzić, przed CMUcam4 przez najbliższe 5 sekund
Poczekaj, aż czerwona pomocnicza dioda LED przestanie migać z częstotliwością 10 Hz
CMUcam4 zakończył teraz dostosowywanie się do warunków oświetleniowych
Piny serw obrotu (pan) i pochylenia (tilt) powinny wysyłać impulsy 1500 μs z częstotliwością 50 Hz
Umieść obiekt, który chcesz śledzić, przed CMUcam4 i naciśnij przycisk użytkownika
Jeśli czerwona pomocnicza dioda LED zacznie migać z częstotliwością 10 Hz, sprawdź połączenie modułu kamery OV9665
Moduł kamery OV9665 może być uszkodzony i najprawdopodobniej wymaga wymiany
Powinieneś teraz zobaczyć śledzony obiekt (lub podobny) wyświetlony na telewizorze.
Serwa obrotu (pan) i pochylenia (tilt), jeśli są podłączone, będą również próbować kierować kamerę w stronę śledzonego obiektu
Wypróbuj tę procedurę z różnymi obiektami w różnych środowiskach, aby zobaczyć, co działa najlepiej
Pobierz przewodnik testowania w formacie PDF tutaj.
Narzędzia komunikacji#
Będziesz potrzebować jednego z następujących (lub podobnych) konwerterów USB na port szeregowy, aby komunikować się z CMUcam4:
-
Będziesz również potrzebować zewnętrznego zasilacza zdolnego do zasilania CMUcam4
Podłącz płytkę rozszerzeń FTDI 5V do złącza 6-pinowego na CMUcam4
-
Będziesz również potrzebować zewnętrznego zasilacza zdolnego do zasilania CMUcam4
Podłącz płytkę rozszerzeń FTDI 3.3V do złącza 6-pinowego na CMUcam4
Prop Clip
Będziesz również potrzebować zewnętrznego zasilacza zdolnego do zasilania CMUcam4
Podłącz Prop Clip do złącza 4-pinowego na CMUcam4
Prop Plug
Będziesz również potrzebować zewnętrznego zasilacza zdolnego do zasilania CMUcam4
Podłącz Prop Plug do złącza 4-pinowego na CMUcam4
Kabel FTDI 5V z wejściem/wyjściem 5V
Zalecane dla systemów tolerujących 5V
Podłącz kabel FTDI 5V z wejściem/wyjściem 5V do złącza 6-pinowego na CMUcam4
Kabel FTDI 5V z wejściem/wyjściem 3.3V
Zalecane dla systemów tolerujących 3.3V
Podłącz kabel FTDI 5V z wejściem/wyjściem 3.3V do złącza 6-pinowego na CMUcam4
Zalecane programy terminala szeregowego#
Parallax Serial Terminal to poręczne narzędzie do komunikacji z mikrokontrolerami opartymi na porcie szeregowym, takimi jak układ Parallax Propeller. Jest to zalecany terminal szeregowy do komunikacji z płytką kamery. Parallax Serial Terminal (PST) to samodzielna aplikacja o rozmiarze mniejszym niż 1 MB, która nie wymaga instalacji. PST jest dostępny do pobrania od Parallax Inc. tutaj. Wykonaj poniższe kroki, aby skonfigurować PST:

Uruchom PST
Przejdź do Echo On i upewnij się, że jest zaznaczone
Przejdź do Com Port i wybierz z listy rozwijanej port COM, do którego podłączony jest CMUcam4
Przejdź do Baud Rate i wybierz 19200 z listy rozwijanej
Kliknij Enable, jeśli to konieczne
Dla użytkowników spoza Windows zalecany jest Brad’s SPIN Tool (BST). BST można pobrać tutaj. BST to samodzielna aplikacja - graficzny interfejs użytkownika (GUI) i zintegrowane środowisko programistyczne (IDE) - o rozmiarze mniejszym niż 10 MB, zaprojektowana dla układu Parallax Propeller i niewymagająca instalacji. BST zawiera wbudowany, łatwy w użyciu terminal szeregowy. Wykonaj poniższe kroki, aby skonfigurować wbudowany, łatwy w użyciu terminal szeregowy BST:
Uruchom BST
Przejdź do View i wybierz Serial Terminal z listy rozwijanej
Powinien pojawić się bst Terminal – kliknij go
Przejdź do Baud i wybierz 19200 z listy rozwijanej
Przejdź do Format i wybierz 8 Bits oraz Parity None z listy rozwijanej
Przejdź do Port i wybierz z listy rozwijanej port COM, do którego podłączony jest CMUcam4
Szukaj portów o nazwie /dev/tty/USB###
Przejdź do Communicate i wybierz Connect, Terminal Echo oraz Reset Propeller z menu rozwijanego
Przejdź do Communicate i wybierz Display ASCII dla wyjścia ASCII lub Display Hex dla wyjścia szesnastkowego
UWAGA: Nie można używać kabli FTDI 5V z BST!
Dzieje się tak, ponieważ BST ściąga zielony przewód RTS do stanu niskiego na FTDI 5V Cable , gdy klikniesz Connect. Powoduje to zatrzymanie CMUcam4 na stałe. Możesz usunąć zielony przewód RTS ze złącza, aby rozwiązać ten problem.
Następne kroki#
Twoje kolejne kroki (po zapoznaniu się z Galeria) to przejście na stronę internetową z dokumentacją. Dodatkowo koniecznie zajrzyj na nasze strony wyjaśnienie śledzenia koloru, wskazówki i triki, często zadawane pytania oraz Rozwiązywanie problemów, aby uzyskać więcej informacji. Na koniec zajrzyj na stronę internetową biblioteki interfejsu Arduino i rzuć okiem! Wtedy będziesz gotowy do budowy własnych robotów wizyjnych!