Наконец-то руки дошли довести долгострой до готового рабочего девайса.
«
USB-IRPC Finished»
Еще в ноябре я собрал на Arduino Pro Mini
тестовый образец. C тех пор он был установлен в недра компа и исправно работал в режиме управления 2мя розетками и питанием ПК.
Вот в таком виде прототип проработал больше 9 месяцев:
«
IRPC»
Три вечера с лишним я потратил на то, чтобы развести печатную плату, вечер предварительно на изучение DipTrace и рисование схемы (долго искал нужные элементы). Одну дорожку развести в одном слое так и не удалось. Оптрон оказался не с той стороны платы, поэтому пришлось паять его со стороны дорожек ) Коннекторы ISP оказались тоже не с той стороны платы, пришлось сделать разрезной коннектор программатора, чтобы поменять ряды местами.
Т.к. хотелось впихнуть в минимального размера корпус, а также двухсторонние платы мне дома делать не по силам и вообще слишком геморройно, то пришлось отказаться от задействования всех свободных ножек МК - я просто не смог их вывести на односторонней плате. А то функционал мог бы быть побогаче.
«
USB-IRPC Bare Back»
долго боролся с глюками, вызванными непропаявшимися контактами Mini-usb разъема. USB разъем в итоге пришлось паять дважды.
И вот, наконец, девайс полностью собран, работает. Есть управление с ПК и обратная связь о состоянии девайса. Понимает на данный момент 2 пульта (кнопки привязаны, так-то понимает больше).
Управляет 2мя розетками, кнопкой питания ПК. Вот они, внешние модули:
«
USB-IRPC 2-sockets 220v module»
«
USB-IRPC IR-Led module»
Тестовая софтинка уже работает:
«
USB-IRPC Soft»
Теперь можно писать полноценный софт управления для ПК.
Сегодня сделал в CorelDraw наклейку с маркировкой пинов. В принципе, это мой первый девайс самостоятельной разработки с нуля и до конца :)