Wideo: Pilot Cybot Arduino NANO Tima: 31 kroków (ze zdjęciami)
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
By PalingenesisTim's PlaceObserwuj więcej autora:
O: Emeryci Więcej o Palingenesis »
Projekt ten polega na stworzeniu pilota na podczerwień do sterowania oryginalnym Cybotem otrzymanym wraz z magazynem Ultimate Real Robots, rozpoczętym w 2001 roku.
Powód wykonania pilota: (trochę historii)
Przed wydaniem części do słuchawki IR, Cybot był wprowadzany w różne tryby, wybierając przełączniki DIP. (Nie było problemu z Cybotem, gdy tak było) Kiedy wydano słuchawkę na podczerwień, wszystko się zmieniło. Zmodernizowano procesor, aby zmienić funkcję przełączników DIP. Przełączniki DIP były następnie używane do ustawienia kanału używanego przez słuchawkę IR tak, aby więcej niż jeden Cybot mógł być używany razem w tym samym czasie. (Do 16 Cybotów można było kontrolować za pomocą sterowania na podczerwień) Jednak, gdy wydano kartę do pobierania na podczerwień, pojawiły się problemy. Nie wszystkie płyty zostały wyprodukowane tak samo, występowały problemy, które powodowały, że niektóre nie działały poprawnie lub nie działały w ogóle. Wydano poprawkę, ale to nie naprawiło wszystkiego. Byłem jednym z pechowców, od tego czasu nic mi nie działało, wszystko opierało się na działającej słuchawce na podczerwień.
Jeśli ty, tak jak ja, byłeś jednym z nieszczęśliwych, którzy mieli ten sam problem, możesz chcieć wykopać swoje stare pudełko z bitami Cybot i zrobić ten kontroler podczerwieni, aby go kontrolować.
Jedyne, czego nie mogłem zrobić, to: sterowanie głosem i połączenie z komputerem
Krok 1: Pilot w akcji
Miałem problemy z koncentracją, do nakręcenia filmu użyłem starego telefonu.
Krok 2: Cybot
Przykro mi, ale jeśli nie masz Cybota, to nie jest to dla ciebie zbyt przydatne.
Ale jeśli znasz kogoś, kto go ma:
Może to wskrzesi tych uśpionych maluchów, chowających się w tych zakurzonych szafach:)
Krok 3: Zacznijmy. Najpierw prototyp
Przed zrobieniem telefonu zbudowałem prototyp, aby przetestować i upewnić się, że mój kod działa.
R8 i R9 to rezystory podciągające dla magistrali I2C. wiele osób zapomina dodać je do obwodu, ale są one wymagane. (jedna para na magistralę, nie urządzenie) Z reguły rezystory są dodawane do mastera, ale ponieważ Arduino może być używane jako master lub slave, a dla uproszczenia, w bibliotece nie używa się wewnętrznego pull.
Użyłem wewnętrznych rezystorów podciągających dla pinów podłączonych do przełączników. Więc wszystkie Switche są zbyt blisko Ziemi.
Pary rezystor/kondensator R1 do R7, C1 do C7 mają skompensować odbicie. (więc nie są konieczne, jeśli chcesz zrobić szybki test, polecam je dla stabilności)
Q1 to sterownik diody podczerwieni (940 nm). To jest tak, że pełna moc jest wykorzystywana przez diodę LED do przesyłania sygnałów. (ponownie, jeśli testowanie obok Cybota, Q1, C8 i R11 można usunąć. Połączenie R10 i LED1 szeregowo między pinem D3 i 5v powinno działać)
Utworzyłem obwód za pomocą Fritzing, więc oto plik, dzięki któremu możesz go lepiej zobaczyć: Arduino_Handset.zip