Arduino със собствените си ръце с USB порт
Използва се в схемата на детайлите:
Използвах резистори SMD 0805:
- R1, R2, R4, R7 - от 300 ома 1 Kohm (намери);
- R3 - 10 ома;
- R5, R6 - 1 Kohm.
кондензатори:
- С2, С3, С5, С13, С8, С10, С11 - SMD (0805) деноминирани 0.1 microfarads;
- електролити С1, С4, C9, C12 - аз използвах до 22 microfarads 50 V *, те дойдоха при мен във височина. Наименование не е особено важно, не по-малко от 10 microfarads за напрежение, по-ниско от 10V, освен С9, неговото напрежение трябва да бъде по-голяма от напрежението на външен източник 20%;
- С6, С7 - керамика до 22 PF.
Всички светодиоди (форма, размер, цвят) на текущата 15-20 тА. Диод D5 - 1N4007 също в SMD пакет.
Кварцов - 16 MHz.
чипове:
- DA1 - L7805 в TO220 пакет;
- DD1 - FT232RL (MICRA добро, но в по-голям пакет не произвеждат);
- DD2 - самата ни микроконтролер, аз бях на ATmega168, може ръчно ATmega8 активност Kit, мисля, че и ATmega328 също е хубаво, основната тежест на съответното зареждане на ОС (буутлоудъра).
Според крайната цена не мога да кажа точно (SMD компоненти, които не се купуват, са открити в кутии, електроника аматьорски радио). А разходи са както следва (в Rostov-Na-Donu): FT232RL - 200 стр. ATmega168 - 220 стр. L7805 - 15 стр. конектори, предпазители, гребен гнездо, бутонът - около 100 стр.
При свързване на сглобени устройство към компютъра, за да се определи ново устройство, което трябва да инсталирате драйвера, посочи пътя към «FTDI USB драйвери» (в изтегления програмата Arduino IDE) директория.
С печатната платка (PCB) имаше някои проблеми, но това ми помогна снимка на ПП в статията. Всички pinouts и конектори разстояния съвпадат с оригиналния Ардуино, можете да се свържете с разширение карта Ардуино-съвместими.
Целта на този контролер може да бъде много по-различна - от "учебник" Програмиране за създаване на сериозни системи за сигурност. Информация относно прилагането му в интернет много.
Осъществено Controller лесно. Инсталиран на компютъра Arduino IDE софтуер изтеглен безплатно от официалния сайт www.arduino.cc. В това, което пишете вашата програма (скица) за изпълнение на контролера. След това натиснете бутона в "изтегляне" среда Arduino IDE, компютърът съставя програмата си на език, разбираем за микроконтролера и чрез виртуален COM порт създал FT232R чип, го предава на микроконтролер. След като изтеглите програмата, тя започва да тече веднага, ако не изключва захранването на контролера. FT232R чип също има изходен сигнал за автоматично рестартиране на микроконтролера изисква при изтегляне на скицата. платка контролер може да се захранва от USB, или от външен източник на енергия (8-25 V), който е монтиран за микросхема стабилизатор L7805. Присъства на борда на предпазител 500 тА при 5 V от USB, така че да не се повреди USB порт за неизправности в платката на контролера. Използването ICSP конектор може да бъде програмиран микроконтролер външен програмист. Бутон монтирана на платката, микроконтролера връща на работа, и тя започва изпълнението на изтеглили програмата наново. Diode D5 защитава микроконтролера от власт полярност.
Снимки на готовия контролера:
Местоположението на някои елементи върху снимка карта не отговаря на ПП на файла, в резултат на подобрение по време на статията. PP файл в Sprint-Layout 5.0 затворено.
Правилно сглобени и зашити контролер започва да работи веднага. Забележка - че след първата (и евентуално последващо) буутлоудъра натоварването започва да мига с малка честота LED D3.
Научете fyuz- и заключване на бита за микроконтролера може да бъде намерена във файла: «... Ардуино-1.0.1 \ хардуер \ Ардуино \ boards.txt», като се използват Fyuz калкулатор за AVR (може лесно да се намери в Интернет).
Ако имате програмист, но има един програмист от приятел, съсед. след това има и друг, по-бързо и полезен метод за флаш буутлоудъра. За да направите това, което трябва да се съберат програмирането по тази схема. Схемата на работа и да ме изпитва. Простотата на този метод е, че не е нужно да се търси на фърмуера на микроконтролера, показва Fyuz и заключване на бита. Когато свържете този програмист към компютъра с инсталирани драйвери и свързаното програмируем MK, можете да изберете да програма Arduino IDE порт, на който "седи" програмист и зашит си заряд и да се свържете програмист, просто кликнете върху бутона в службата за раздела "флаш зареждане на ОС" и се радвайте ,
Ако ви представя проблема с "кокошката и яйцето", а след това аз препоръчвам да се съберат тук този програмист (той нямаше да, но мисля, че е добра vesh). Или Google в интернет на AVRISP-MKII. Друг ще постави архива с информация за този файл и описанието на програмист.
За алтернативен метод на буутлоудъра на фърмуера може да се прочете тук.
Сега (с ustanvlennymi драйвери на вашия компютър, когато отваряте програмата Arduino IDE, в раздела "Инструменти", насочете курсора върху раздела "плащане" и изберете вашето устройство (в моята версия на него. - Arduino Diecimila или Duemilanove w / ATmega168) На следващо място, в един и същ, изберете порт е свързан към контролера (можете да видите в мениджъра на устройствата в компютъра). Ние реализират своите идеи в скицата и да се насладите на работата на контролера!
Всички ваши въпроси, моля изпратете PM.
платката е разработил и успешно използва Ростов радиолюбителят Ananev Валери. Вход във форума: kaznachej
списък на радио
И това, което са били направени промени в ПП? Заваръчни върху платката се прилага. В резултат на товарача чрез програмист зашиващи (D3 мига). Обувка скица всяка avrdude грешка: stk500_getsync (): не в синхрон: респ = 0x00
Когато късо TX-RX с МС не отговаря, без всички правила MK връща.
Ку, не се каже, че по отношение на компонента е под X1 гребен (обозначен с оранжев цвят правоъгълник, без маркировка) на печатната платка?
Аз дори мислех, че е, може би, е друг възможен монтаж на сайта на C8 кондензатор?