Arduino PRO "zelectro" своими руками (DIY)

Опубликовано 06.06.2013 22:51:00


Плата улучшена. Смотрите Z-DIYino PRO

Давно еще в голову закралась мысль сделать Arduino еще более модульным устройством, а именно сделать съемным переходник USB-UART. Плюсов у такого решения много. Плата становится меньше, себестоимость сильно снижается и такую плату уже не жалко оставить в готовом устройстве на крайний случай.

Интересным и уже реализованным решением в таком направлении на мой взгляд является плата Arduino PRO, распиновка штырей-коннекторов которой в последствии стала стандартом для многих USB to UART переходников. За основу и был принят этот стандарт. Встречайте Arduino PRO zelectro edition

Arduino PRO своими руками

 

 

Рассказывать особо нечего, скажу лишь пару слов о функционале. На входе имеем уже стандартную для нашего блога КРЕНку (стабилизатор на 5 вольт). Для сглаживания входного и выходного напряжения установлены пары конденсаторов (керамика 0.1мкФ и электролит 100мкФ). Контроллер работает от внешнего кварца на 16 МГц. Также установлена кнопка сброса, и 2 светодиода: один на питание, второй традиционно на 13й пин.

Для загрузки скетчей (для согласования уровней между переходником и контроллером) в линии TX и RX поставлены резисторы номиналом 1 кОм. Коннектор DTR соединен с выводом RESET контроллера через конденсатор 0.1 мкФ, для автоматической перезагрузки при заливке скетчей. Данную функцию можно отключить сняв джампер (ENABLE). Добавлен вывод VTG INPUT, о предназначение которого можно прочитать в предыдущих статьях. К минусам относится отсутствие стабилизатора на 3.3 вольта, а также разъема ICSP.

ICSP разъем представлен контактами MISO, MOSI, SCK, RESET, GND и VTG. Все данные контакты дублируются на гребенках. Для заливки бутлоадера коннектимся к следующим выводам:

D11 - MOSI. D12 - MISO. D13 - CSK.       VTG, RESET и GND на нижней левой гребенке.


 

Для связи с компьютером использовался переходник на FT232RL. 

Arduino Pro zelectro своими руками, подключаем переходник USB to UART

 

Процедура установка проста как всегда. Втыкаем переходник в компьютер, появляется ком порт, его и выбираем в Arduino IDE. В зависимости от используемого контроллера выбираем плату и нажимаем на кнопку загрузить.

 

Разводка платы получилась простой, все дороги широкие, так что теперь собрать Arduino своими руками стало еще проще. 

Arduino Pro zelectro своими руками

 

P.S. При подключении переходников USB to UART напрямую к контроллеру может (может, но редко) произойти не состыковка логических уровней. В этом случае перерезаем тонкие перемычки и запаиваем резисторы номиналом 1 кОм (что и куда запаивать показано на картинке ниже).

Та же история и с линией DTR. Если в вашем переходнике установлен конденсатор 100n на данной линии, то на плате его ставить не нужно. В противном же случае разрезаем перемычку и монтируем конденсатор.


 

Скачать архив

В архиве лежит шаблон под ЛУТ и список деталей

Открываем изображение => Печать => Во всю страницу


 

Для облегчения распайки smd компонентов с обратной стороны платы, где нет маркировки, приведу картинку. Хочется отметить, что на smd конденсаторах нет маркировки номиналов, но для облегчения распайки на картинке я их нанес. 104 - 0,1 мкФ, 22 - 22пФ.

монтаж SMD компонентов

Монтажная схема


А как же комментарии?