Paperduino RS-232 интерфейс, нещо за слоновете

Paperduino + RS-232 интерфейс

Наскоро се заговори за проекта Arduino/FreeDuino.

Мнозина, които искат да сглобят устройството, могат да бъдат спрени от необходимостта от производство на печатна платка.

Има Arduino-съвместим (на софтуерно ниво) проект, който може да бъде сглобен само за час и половина, но не изисква кабелна и гравирана платка.

Този проект е Paperduino (хартиено ардуино).

Крайният резултат ще бъде нещо подобно.

интерфейс

Помислете за веригата Freeduino MaxSerial

интерфейс

В долната част има диаграма на интерфейса през MAX232. Нека да съберем този преобразувател, без да забравяме резисторите R11 и R12. В зависимост от закупения чип, проверете неговия лист с данни - за да изберете правилния капацитет.

На финала получавате rs-232 TTL адаптер с DTR сигнал. Във веригата paperdruino ТРЯБВА да свържете „червения“ контакт на ftdi конектора към 5v - max232 трябва да бъде захранван по някакъв начин. Е, тогава можете да настроите конектора за свързване на кабела към платката. Контакти - маса, захранване, tx, rx, dtr.

Можете да мигате atmega с помощта на такъв кабел през LPT порта. Вярно е, че ще трябва да промените конфигурацията на avrdude - тя използва други щифтове на паралелния порт. Такъв програмист се нарича "dapa" от гледна точка на avrdude. Като цяло има много такива схеми. Файлът на фърмуера на буутлоудъра е взет от софтуерния пакет arduino, битовете на предпазителя - от конфигурационния файл на този софтуер. Трябва да използвате буутлоудър, подходящ за вашия чип.

Авторите на схемата предлагат да поставите Atmega168 там, но можете (вероятно) да поставите Atmega328 - той е съвместим по отношение на „крака“, но има 2 пъти повече памет.