
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Я хочу перепрограммировать робота D2-2, который действительно дешев (см., Например, Banggood). Поставляемый микроконтроллер - AT89C2051, а у меня нет IDE, программатора и времени для обучения, поэтому я решил удалить AT89C2051 и попробовать использовать PIC.
Я выбрал 16F690, потому что у меня их много, но вы можете попробовать с другим, если у него такая же схема контактов (например, 16F1507 хорош).
Это очень легко и просто сделать! Вам нужен только микроконтроллер (и PICKit).
Шаг 1: понимание схемы

Принцип довольно прост: есть 2 входа: 2 фотодетектора, подключенные к двойному компаратору. Есть 4 выхода: 2 двигателя и 2 светодиода.
Программа также очень проста: если фотодетектор обнаруживает белый участок, значит, соответствующий двигатель включен.
На схеме отсутствует XTAL Y1. Он расположен между контактами 4 и 5 AT89C2051.
Шаг 2: Установка разъема PIC16F690

Вы должны паять комплект без следующих деталей:
R1 и C4: это схема сброса
C6, C7 и Y1: это осциллятор
Следующие изменения необходимо вносить осторожно:
R10 должен быть подключен к отрицательному выводу C4.
20-контактное гнездо IC должно быть припаяно ПЕРЕВЕРНУТЬСЯ, контакт 1 должен быть направлен к центру робота.
Контакт 1 16F690 (обозначенный как P3.7) должен быть припаян к следующему Vcc.
Шаг 3: результаты


Обратите внимание, как установлен R10.
Шаг 4: Разъем для PICKit 2 или 3


Чтобы легко подключить PICKit, я использую 5 штекерных перемычек Dupont Wire.
Спаиваются по цветовой гамме.
Первый провод (коричневый провод нужно припаять вместо пина R10.
Подключение к PICKit выполняется в соответствии с цветовым кодом…
Шаг 5: Заключение
Этот небольшой прием очень прост и работает сразу же!
Поставляемый файл Excel содержит список инструкций, регистров и распиновки 16F690.
Вот результат запрограммированного робота на Youtube.
Но теперь вы можете запрограммировать более умного робота …
Рекомендуемые:
Модификация органной машины EHX B9: 5 шагов (с изображениями)

EHX B9 Organ Machine Модификация: (ehx B9) - Когда я был маленьким мальчиком, я был очарован невероятным музыкальным инструментом: органной гитарой Godwin Питера Ван Вуда (построенной в Италии компанией Sisme)! Я считаю, что Питер представлял армию гитаристов, рожденных в аналоговом юрском стиле, который выглядел
Модификация внутреннего Bluetooth для SNES Classic Mini: 6 шагов (с изображениями)

Модификация SNES Classic Mini Internal Bluetooth: Приветствую всех вас, любителей классических консолей Nintendo! Это руководство поможет вам установить полупостоянный внутренний приемник Bluetooth на консоль SNES Classic Mini (до сих пор именуемую SNESC в остальной части руководства). Этот
КАК СОБРАТЬ ВПЕЧАТЛЯЮЩУЮ ДЕРЕВЯННУЮ РУКОЯТКУ РОБОТА (ЧАСТЬ 3: РУКОЯТКА РОБОТА) - НА ОСНОВЕ МИКРО: BITN: 8 шагов

КАК СОБРАТЬ ВПЕЧАТЛЯЮЩУЮ ДЕРЕВЯННУЮ РУКОЯТКУ РОБОТА (ЧАСТЬ 3: РУКОЯТКА РОБОТА) - НА ОСНОВЕ МИКРО: BITN: Следующий процесс установки основан на завершении режима избегания препятствий. Процесс установки в предыдущем разделе такой же, как и процесс установки в режиме отслеживания строк. Тогда давайте посмотрим на окончательную форму A
[Робот Arduino] Как сделать робота захвата движения - Большой палец руки робота - Серводвигатель - Исходный код: 26 шагов (с изображениями)
![[Робот Arduino] Как сделать робота захвата движения - Большой палец руки робота - Серводвигатель - Исходный код: 26 шагов (с изображениями) [Робот Arduino] Как сделать робота захвата движения - Большой палец руки робота - Серводвигатель - Исходный код: 26 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-1599-93-j.webp)
[Робот Arduino] Как сделать робота захвата движения | Большой палец руки робота | Серводвигатель | Исходный код: Thumbs Robot. Использовал потенциометр серводвигателя MG90S. Это очень весело и просто! Код очень простой. Это всего около 30 строк. Это похоже на захват движения. Пожалуйста, оставьте любой вопрос или отзыв! [Инструкция] Исходный код https: //github.c
Создайте очень маленького робота: сделайте самого маленького в мире колесного робота с захватом: 9 шагов (с изображениями)

Создайте очень маленького робота: создайте самого маленького в мире колесного робота с захватом. Создайте робота объемом 1/20 куб. Дюйма с захватом, который может поднимать и перемещать мелкие предметы. Он управляется микроконтроллером Picaxe. На данный момент я считаю, что это может быть самый маленький в мире колесный робот с захватом. Без сомнения, ч