Съдържание:

Дистанционното управление на Tim's Cybot Arduino NANO: 31 стъпки (със снимки)
Дистанционното управление на Tim's Cybot Arduino NANO: 31 стъпки (със снимки)

Видео: Дистанционното управление на Tim's Cybot Arduino NANO: 31 стъпки (със снимки)

Видео: Дистанционното управление на Tim's Cybot Arduino NANO: 31 стъпки (със снимки)
Видео: CYBOT - VID15- MOTORE PCB BOARD SONAR INFRAROSSO BATTERIA PROGRAMMAZIONE 2024, Ноември
Anonim

От PalingenesisTim's Place Следвайте още от автора:

Създаване на прототип с Arduino (TIM-01 EYES)
Създаване на прототип с Arduino (TIM-01 EYES)
Създаване на прототип с Arduino (TIM-01 EYES)
Създаване на прототип с Arduino (TIM-01 EYES)
Конвертиране на Cybot за работа на четири акумулаторни батерии от 3,7 волта
Конвертиране на Cybot за работа на четири акумулаторни батерии от 3,7 волта
Конвертиране на Cybot за работа на четири акумулаторни батерии от 3,7 волта
Конвертиране на Cybot за работа на четири акумулаторни батерии от 3,7 волта
PCA9685 контролер на Тим
PCA9685 контролер на Тим
PCA9685 контролер на Тим
PCA9685 контролер на Тим

За: Пенсиониран Повече за Palingenesis »

Този проект има за цел да създаде инфрачервено дистанционно управление, което да контролира оригиналния Cybot, получен със списанието Ultimate Real Robots, стартирано през 2001 г.

Причина за направата на дистанционното: (малко история)

Преди издаването на частите за IR слушалката, Cybot беше поставен в различни режими, като избра DIP превключватели. (Нямаше проблем с Cybot, докато случаят беше такъв) Когато беше пусната IR слушалката, нещата се промениха. Процесор е надстроен, за да промени функцията на DIP превключвателите. След това DIP превключвателите се използват за настройване на канала, използван от IR слушалката, така че повече от един Cybot да може да се използва едновременно. (До 16 Cybot могат да бъдат контролирани с инфрачервените контроли) Въпреки това, когато беше пусната платката за инфрачервено изтегляне, имаше проблеми. Не всички платки, където са произведени еднакви, има проблеми, при които някои не работят правилно или изобщо не работят. Имаше издадена корекция, но това не поправи всички. Бях един от нещастниците, оттам нататък нищо не ми действаше, всичко разчиташе на работата на инфрачервената слушалка.

Ако и вие като мен бяхте един от нещастниците, които имаха същия проблем, може да искате да изкопаете старата си кутия с битове Cybot и да направите този инфрачервен контролер да го контролира.

Единственото нещо, което не можах да направя, е: Гласов контрол и PC LINK

Стъпка 1: Дистанционното в действие

Image
Image

Имах проблеми с фокусирането, използвах стария си телефон, за да направя видеото.

Стъпка 2: Cybot

Да започваме. Първо прототипът
Да започваме. Първо прототипът

Съжалявам, но освен ако нямате Cybot, това няма да ви е от голяма полза.

Но ако познавате някой, който има такъв:

Може би това ще възкреси тези спящи малки момчета, скрити в тези прашни килери:)

Стъпка 3: Започваме. Първо прототипът

Да започваме. Първо прототипът
Да започваме. Първо прототипът

Преди да направя слушалката, изградих прототип, за да тествам нещо и да се уверя, че кодът ми работи.

R8 и R9 са издърпващи резистори за шината I2C. много хора забравят да ги добавят към веригата, но те са задължителни. (една двойка на шина, а не устройство) Като правило към резисторите се добавят към главния, но тъй като Arduino може да се използва като главен или подчинен и за да се опростят нещата, вътрешното издърпване не се използва в библиотеката.

Използвал съм вътрешни издърпващи резистори за щифтовете, свързани към превключвателите. Така че всички превключватели са близо до земята.

Двойките резистор / кондензатор R1 до R7, C1 до C7 трябва да компенсират отскачането. (така че не са необходими, ако искате да направите бърз тест, препоръчвам ги за стабилност)

Q1 е драйверът за инфрачервения светодиод (940nm). Това е така, че светодиодът използва пълна мощност за предаване на сигналите. (отново, ако тестването до вашия Cybot, Q1, C8 и R11 може да бъде премахнато. Свързването последователно R10 и LED1 между Pin D3 и 5v трябва да работи)

Създадох веригата с помощта на Fritzing, така че ето файла, за да можете да го видите по -добре: Arduino_Handset.zip

Препоръчано: