DFRobot DFR0061
тел. +7(499)347-04-82
Описание DFRobot DFR0061
DFRobot DFR0061 - Программируемый контроллер робота на базе ATmega168
Описание: DFRobot DFR0061 — это универсальная и компактная плата для разработки и управления роботами и автоматизированными системами. Она построена на популярном микроконтроллере ATmega168 от Atmel (ныне Microchip), что делает её отличной основой для обучения робототехнике, прототипирования и создания DIY-проектов.
Плата предоставляет все необходимые интерфейсы для подключения моторов, датчиков и сервоприводов. Ключевой особенностью является встроенный драйвер двигателей L293D, позволяющий управлять двумя DC-моторами или одним шаговым двигателем напрямую с платы, без необходимости во внешних силовых модулях. Контроллер программируется через стандартный разъем ICSP с помощью Arduino IDE (используя загрузчик Arduino) или любого другого совместимого программатора AVR.
Основные технические характеристики:
- Микроконтроллер: ATmega168
- Рабочее напряжение: 7V - 12V (рекомендуется 9V) через внешний источник питания.
- Логическое напряжение (для датчиков/логики): 5V
- Тактовая частота: 16 МГц (от внешнего кварцевого резонатора).
- Двигательная часть:
- Драйвер моторов: L293D
- Количество управляемых каналов: 2 независимых канала для DC-моторов (или 1 для шагового двигателя).
- Максимальный ток на канал: ~600 мА (пиковый до 1.2 А).
- Режимы управления: Вперед/Назад/Стоп (для каждого мотора).
- Память:
- Flash-память (для кода): 16 КБ (из которых 2 КБ используются загрузчиком).
- SRAM: 1 КБ.
- EEPROM: 512 байт.
- Цифровые порты ввода/вывода (I/O): 14 (из которых 6 могут использоваться как ШИМ-выходы).
- Аналоговые входы (ADC): 6 каналов, 10-битных.
- Интерфейсы для периферии:
- Сервоприводы: Выделенные разъемы для подключения до 4 сервоприводов (питание 5V/земля/сигнал).
- Датчики: Множество разъемов для цифровых и аналоговых датчиков (например, ИК-приемники, ультразвуковые дальномеры и т.д.).
- Связь: Интерфейс UART (через преобразователь уровня FTDI для связи с ПК).
- Программирование: 6-пиновый разъем ICSP (In-Circuit Serial Programming).
- Индикация: Светодиод питания и светодиод, подключенный к выводу 13.
- Габариты (приблизительно): 80 x 60 мм.
Парт-номера и совместимые модели:
- Основной парт-номер производителя: DFR0061 (иногда может указываться как ROB0003 в некоторых каталогах DFRobot).
- Ключевые совместимые компоненты и аналоги:
- Для программирования и отладки:
- USB-адаптер FTDI: DFRobot DFR0182 или любой совместимый кабель/плата с чипом FT232RL (например, FTDI Friend, Arduino USB-to-Serial).
- Программатор AVR: USBasp, AVRISP mkII, или любой другой программатор, поддерживающий ATmega168.
- Для расширения функционала (совместимые шилды/модули DFRobot):
- Датчики из серии DFRobot Gravity (с аналоговым или цифровым выходом на 3-пиновом или 4-пиновом разъеме).
- Модули беспроводной связи: Bluetooth (DFRobot DFR0187), XBee (DFRobot DFR0175).
- ЖК-дисплеи, например, символьный LCD Keypad Shield.
- Аналогичные/конкурирующие платформы (по концепции):
- Arduino Duemilanove или Diecimila (также на ATmega168/328).
- DFRobot Romeo (более новая серия, объединяющая контроллер и драйвер моторов).
- Платы на базе ATmega328P (Arduino Uno, Nano) — имеют больше памяти и являются логическим развитием ATmega168. Код, написанный для DFR0061, часто можно перенести на них с минимальными изменениями.
- Для программирования и отладки:
Важное примечание: DFR0061 является классической, проверенной временем платой. При выборе для новых проектов стоит также рассмотреть более современные модели DFRobot (например, серию Romeo All-in-One на ATmega328P), которые обладают большей производительностью и могут иметь дополнительные встроенные интерфейсы (Bluetooth, датчики линии и т.д.).