Arduino с USB-портом своими руками
Arduino — открытая платформа для разработки электроники, включающая в себя как аппаратные так и программные средства. В этой статье речь пойдет о том, как самостоятельно в домашних условиях изготовить Arduino-совместимую плату. В сети уже есть масса примеров (в том числе на официальном сайте проекта), но большинство подключаются к ПК через COM-порт и питаются от внешнего USB-адаптера. Наша плата подключается к компьютеру через USB-порт и, что немаловажно для радиолюбителей, является односторонней.
Для связи микроконтроллера с ПК используется микросхема FT232RL. Выбор источника питания на схеме осуществляется через трехконтактный разъем. Он позволяет задать положением джампера источник питания: USB-порт (положение «int») или разъем БП(положение «ext»). FTRL’ка всегда питается только от USB. Так же есть джампер «auto reset enable». На рисунке ниже показано расположение элементов платы:
Конденсаторы C7, C8 лучше положить на бок, чтобы они не выступали выше разъемов и не мешали устанавливать шилды. FT232RL на чертеже не показана, так как установлена на обратной стороне платы.
Сама плата проста в изготовлении. Минимальная ширина проводника — 0,4мм, минимальный зазор — 0,4мм, кроме посадочного места под FT232RL, так как у нее шаг ширина выводов 0,3мм и расстояние между ними 0,35мм.
Когда плата изготовлена, можно заняться программным обеспечением. В первую очередь надо скачать и установить IDE для программирования и драйвер микросхемы FT232RL.
Затем необходимо прошить бутлоадер. Он лежит в папке C:\Program Files\arduino-1.0.3\hardware\arduino\bootloaders\atmega8\ATmegaBOOT-prod-firmware-2009-11-07.hex. Для прошивки потребуется программатор, который можно подключить к стандартному 6-ти — пиновому коннектору на плате. Также нужно запрограммировать fuse-биты SUT1, CKOPT, SPIEN, BOOTSZ1 и BOOTRST. Остальные должны быть не запрограммированы.
Программировать ардуино проще простого. Запускаем среду программирования, выбираем плату (в нашем случае это Arduino NG or older w/ATmega8) и номер COM-порта, который должен появиться в системе. Для примера можно прошить готовый скетч Basic->Blink. При этом плата должна начать мигать светодиодом:
Плата выполнена в формате P-CAD 2006 и скачать ее можно здесь. Также мы подготовили список для похода в магазин.
Также мы предлагаем Вам познакомиться с нашей версией Arduino-совместимой платы.
Мы будем очень рады, если вы поддержите наш ресурс и посетите магазин наших товаров shop.customelectronics.ru.
Метки: Arduino, Home made, Single Side Просмотров: 23184