Paperduino + RS-232 interface

Недавно шла речь о проекте Arduino/FreeDuino.

Многих желающих от сборки устройства может остановить  необходимость изготовления печатной платы.

Существует Arduino-совместимый (на программном уровне) проект, который можно собрать буквально за полтора часа, но при этом он не требует наличия разведенной и вытравленной платы.

Проект этот – Paperduino (бумажный ардуино).

Скачать PDF с “как-бы платой” можно вот по этому адресу. Там же имеется перечень деталей, фотографии и советы по наколенной сборке. Две стороны платы при наклеивании на картон можно совместить по 4м отверстиям вокруг платы. Ну а накленную на картон плату можно еще сверху заклеить прозрачной пленкой для аккуратности (припой там – то се).

Финально получится что-то вроде этого.

Еще один недостаток данной конструкции – авторы предполагают наличие у вас FTDI – кабеля. Проблема в том, что у нас это зверь редкий, посему будем обходиться тем, что есть в магазинах. Как в старые добрые времена.

Рассмотрим схему Freeduino MaxSerial

В нижней части есть схема сопряжения через MAX232. Соберем этот преобразователь, не забывая про резисторы R11 и R12.  В зависимости от купленной микросхемы, сверьтесь с ее  datasheet –  чтобы правильно подобрать емкости.

В финале получится rs-232<->TTL адаптер с сигналом DTR.  В схеме paperdruino,  НУЖНО будет “красный” контакт разъема ftdi соединить с 5в – max232 надо как-то питать. Ну а дальше можно намострячить разъем  для соединения кабеля с платой. Контакты – земля, питание, tx,rx,dtr.

Прошить атмегу можно с помощью вот такого кабеля через LPT порт. Правда, нужно будет подправить конфигурацию  avrdude – там используются другие пины параллельного порта. Такой программатор называется “dapa” в терминах avrdude. Вообще, таких схем очень много. Файл прошивки бутлоадера берется из комплекта arduino software,  fuse bits – из файла конфигурации этого софта. Нужно использовать бутлоадер, подходящей для вашей микросхемы.

Авторы схемы предлагают ставить туда  Atmega168, но можно (наверное) поставить Atmega328 – он совместим по “ножкам”, но памяти в нем в 2 раза больше.

Удачной сборки.

Один комментарий на «Paperduino + RS-232 interface»

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

Please log in using one of these methods to post your comment:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s

Follow

Get every new post delivered to your Inbox.