Демо плата на AVR и глаза робота

от автора

в

Возможностей Raspberry PI на всё в будущем не хватит, и поэтому мы быстро накидали вариант отладочной платы на микроконтроллере AVR MEGA8, с минимальной периферией, которую будем дружить уже с микрокомпьютером raspberry

демо плата avr

Приблизительно распечатали, сколько диодов можно уместить на голову нашего робота. Готовые матрицы обычно имеют разрешение 8х8 пикселей, что нам показалось мало, и мы решили попробовать сделать 12х12

матрица 12х12 светодиодная

Быстро накидали плату на сдвиговых регистрах в программе DipTrace

дип трейс 12х12 матрица

И визуализировали 3д модель

052

Доделали плату глаз, это было не просто, потому-что она была однослойной. Проводками паять ряды нам совсем не понравилось, и мы решили поискать готовые модули 12х12, но не нашли таковых. Может быть вариант найти очень маленькие 8х8 и попробовать объединить их в 16х16. Но всё равно результат получился отличный.

12x12 матрица диодов

Платы пришлось распилить пополам, чтобы они поместились в голову, и соединить шлейфами. Всю работу контролируют сдвиговые регистры, соединение с основной демоплатой происходит по 5 проводам.

бегущая строка 12х12 глаза

Написали несколько эффектов, результат нравится, думаю будет хорошо смотреться на роботе

114

Допаяли демоплату на AVR, ну вернее распаяли то, что нужно нам в работе. Теперь команды от raspberry подаются сюда, а здесь уже сверяются с датчиками расстояния, и определяем, стоит ли ехать роботу дальше. Сюда подключается также сетевой модуль на будущее, и дисплей для другой разработки. Пока робота будем тестировать на этой плате.

демоплата авр

К этой же плате мы подключили управление глазами-эмоциями робота, и в будущем подключим ещё и управление головы

154

Комментарии

Добавить комментарий