Вот сварганил новую плату для робота:
Не стал туда добавлять ничего лишнего, кроме возможности подключения к COM-порту и простенького генератора отрицательного напряжения. В остальном это обычная плата с ATmega16, кварцем, стабилизатором напряжения и расширенными дополнительными разъёмами для питания остальных устройств.
На базе этой платы заново собрал робота. Вот кратенько его описание:
- Питание - 6АА NiMh аккумулятора 1600 mAh ~7.2В.
- Выходное напряжение на плате с МК - 5В.
- Драйвер двигателей: L298N c максимальной нагрузкой 2А на каждый канал. Питание микросхемы
5В, двигателей ~7.2В.
- Датчик препятствия\расстояния SHARP GP2D12 (диапазон от 10 до 80 см).
- Манипулятор с датчиком захвата предмета (тестовый вариант).
- Беспроводная камера (частота 2.4 GHz)
- ИК-приёмник для ручного управления роботом (частота приёма 30 кГц).
- Энкодер (тестовый вариант, точность ещё неизвестна:))
- Автоматический и ручной режим управления.
Манипулятор:
Датчик препятствий и камера:
Драйвер двигателей и плата с МК:
ИК-приёмник: