Arduino с ръцете си - скариди, роботиката клас
По това време, аз ще разкажа за това как да се направи за Arduino с ръцете си, а дори и без запояване. Причина за тази проста Arduino клонинг наречен скариди. Домашна скариди е напълно съвместима с Ардуино, така че лесно можете да го стартирате по всички скици.
Веднага трябва да се отбележи, че създаването на скариди от самото начало, без да работи платката. Необходимо е да инсталирате зареждащата програма на празен микроконтролер. Ако не разполагате с моя Arduino, можете да си купите вече зашити микроконтролер и веднага скочи в секция 2.
За създаване на скариди се нуждаем от:
- ATMEGA328P-PU микроконтролер;
- 10K ома;
- 10-100 UF кондензатор, електролит;
- 22 PF кондензатор, керамични - 2 бр;
- Кондензатор 100 NF керамични - 4 броя;
- бутон на часовника;
- кварц 16 MHz;
- прототипи борда;
- Jumpers за създаване на прототипи борда;
- USB - UART конвертор, базиран на FT232R, CP2102 или CH340.
Обикновено, за да напише програма в микроконтролера, който искате да използвате едно устройство - програмист. Arduino е добро, защото тя не се нуждае от програмист. Вместо това, се използва специален микропрограмно, наречен товарач (буутлоудъра). Това товарач е в състояние да направи програма от външната страна и да ги запишете в флаш паметта на микроконтролера.
И така, буутлоудъра е писано да микроконтролера в завода. И за да направим нашата Скариди работа, ние трябва да повторите тази процедура. Той е тук, че ние се нуждаем и други платката, което беше споменато в началото. Монтаж Процедура товарач се състои от три стъпки.
Стъпка 1: Инсталирайте труда Ардуино специална програма - OptiLoader
OptiLoader отворена програма ви позволява да мига буутлоудъра в микроконтролера optiboot ни скариди. По време на това писание OptiLoader подкрепена микроконтролери: ATmega8, ATmega168, ATmega168P, ATmega168PB, ATmega328, ATmega328P, ATmega328PB. Изтеглянето на файла на една от връзките:
Разопаковайте архива и за откриване на скица в Arduino IDE. Заредете скица в работещ Ардуино. Изключване на захранването от USB Arduino.
Забележка. Ако изтеглите програмата от GitHub, ще трябва да преименувате папка «optiLoader-майстор» в «optiLoader»
Стъпка 2: Свързване на чист микроконтролер
Свързваме Ардуино с чисто микроконтролер на диаграмата. всичко тук е много проста. Внимателно погледнете снимката, поставете превод, проверка седемкратния.
Външен вид Layout
Стъпка 3. зареждане на фърмуера (буутлоудъра)
Ако нещо се обърка и светодиодите не мигат, можете да отворите COM-монитора. OptiLoader показва целия процес на копиране на буутлоудъра. Ако се окаже успешна, доклада за процедура ще изглежда по следния начин.
2. Свалете програмите за скариди
Така че сега ние имаме самостоятелно направени с Arduino буутлоудъра светна. За да го запълни всяка скица, ние ще трябва да се разглоби частично предишната схема, и да го допълнят с нови elementami.V специално добавен бутон за нулиране, и защита на силовата верига.
След като веригата е сглобен, го свържете към компютъра чрез USB - UART модул. Изборът да Arduino IDE тип карта «Arduino Uno» и правилния COM-порт и след това да се зареди програмата мига LED. Готово!
Забележка. Ако не можете да изтеглите програмата, опитайте да замените на RX и TX проводниците на USB-UART мост.