Tag Archives

7 Articles

Posted by lex232 on

Демоплата на AVR

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

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

154

Posted by lex232 on

Глаза робота 12×12

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

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

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

Posted by Alexei on

Отладка программы

Настроение Underworld — Born slippy

Раньше никогда не думал, что буду программировать. Да, тяжёлая жизнь завела меня в магистратуру, а прочие условия заставили программировать микроконтроллеры. Ну да, жалуюсь как обычно, на самом деле всё нравится.  Нравится, постоянно учишься чему то новому, на жизнь хватает)

Например сейчас делаю дома левые заказы

Кстати всегда делаю отладку программ на реальном оборудовании, proteus уже не торт

Posted by Alexei on

Статическая индикация

Как это ни странно, но в заказе статику реализовал первый раз. Очень много данных надо лопатить в данном проекте, а с учётом моих навыков программирования, ещё и постоянно отвлекаться на отображение информации, точно всё получится плохо. Да и статика как то существеннее, показывает ярко и чётко. Ещё один плюс, то что до блока отображения надо тянуть всего 5 проводов, меньше проводов между платами -> больше надёжность.

 

Posted by Alexei on

таймер на avr

Когда-то давно начинал делать таймер для засветки фоторезиста, ну и как это бывает не доделал. Сейчас взял в руки, и это знаете ли такая хрень(. Вывод на дисплей зачем-то идёт через регистры, хотя выводов свободных завались ( ну как зачем, ессно потренироваться и усложнить схему), отсутствие смд-компонентов, резисторы большого номинала для динамической индикации, а программа ваще кавардак. Ну ничего, заварив кофе и потратив час времени я допилил это чудовище до ума. Как нибудь запилю видео уже с фоторезистом. Время отображается в секундах.

Posted by Alexei on

finish him!

Наконец таки прошла неделя, в которой мой суммарный сон составлял часов 10 за 7 дней, и я закончил очередной заказ. Тут две платки общаются между собой информацией о датчиках, подключённых к ним. Всё просто и прозаично.

На фоторезист как обычно положен болт, и плата быстренько сделана утюжком (я уже даже одежду стал лучше гладить), ну а чо, если качество платы на глаз зашибись.

В роли 75 метровой линии передачи данных выступила бухта родной utp’шки, которая показала нам, что контроллеры дружат между собой.

И вообще у меня в комнате столько хлама, связанного с работой, что хочется переехать. Всё это эстетически меня напрягает(

Posted by Alexei on

Таймер на avr

Решил сделать новый, охринительный шкаф для засветки фоторезиста, ну и раз шкаф новый и крутой, то он должен быть автоматизирован. Для этой цели быстренько сделал проект в протеусе и написал небольшую прогу с индикацией на трёхразрядный индикатор. Сдвиговый регистр тут нафиг конечно не нужен, учитывая количество ног, но было интереснее попробовать сделать с ним. Изначально хотел делать на тини, но она стоит на 10 руб дешевле, а так как я их  руки не брал никогда, то и решил делать на меге. В протеусе работает, посмотрим как будет в реале