Здравствуйте!
Я совсем недавно занимаюсь электроникой, начал, как и многие с Arduino и тему сразу помещаю в раздел для начинающих.
Мне нужно спроектировать специфичное устройство, точнее, я бы сказал, комплекс.
В двух словах:
- собрать информацию с периферии (акселерометр + гироскоп)
- передать информацию по радиоканалу на отдельную atmega
- всё обработать (генерация "изображения" для набора rgb-светодиодов на основе данных с двух наборов периферии)
- передать результатов по радиоканалу обратно
- вывести "изображение" на светодиоды.
Т.е. схема такая:
accel/gyro [-> atmega] -> radio (переферия)
radio -> atmega -> led drivers (вывод)
radio <-> atmega (обработчик)
Можно ли объединить "переферию" и "вывод"?
С обработкой информации и генерацией "ответа" проблем нет, по всему остальному есть вопросы.
Радио-интерфейс: какой выбрать, как использовать? Требования минимальные: 5-10 метров на радиус действия, скорость не критична, задержка - не более 50-100мс. Лучше, если он будет требовать мало процессорного времени (т.е. не съест все ресурсы atmega) и будет стоить дешевле чем XBee.
Периферия: какие выбрать акселерометр и гироскоп? Возможна ли отправка информации с них сразу по радио-интерфейсу, без обработки на МК?
LED-драйвера: хочется управлять 10 (или чуть больше) RGB-светодиодами. Какой стоит брать драйвер? Или стоит не мучаться и взять такое чудо?