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: Свързване на чист микроконтролер

Свързваме Ардуино с чисто микроконтролер на диаграмата. всичко тук е много проста. Внимателно погледнете снимката, поставете превод, проверка седемкратния.

Arduino с ръцете си - скариди, роботиката клас

Външен вид Layout

Arduino с ръцете си - скариди, роботиката клас

Стъпка 3. зареждане на фърмуера (буутлоудъра)

Ако нещо се обърка и светодиодите не мигат, можете да отворите COM-монитора. OptiLoader показва целия процес на копиране на буутлоудъра. Ако се окаже успешна, доклада за процедура ще изглежда по следния начин.

Arduino с ръцете си - скариди, роботиката клас

2. Свалете програмите за скариди

Така че сега ние имаме самостоятелно направени с Arduino буутлоудъра светна. За да го запълни всяка скица, ние ще трябва да се разглоби частично предишната схема, и да го допълнят с нови elementami.V специално добавен бутон за нулиране, и защита на силовата верига.

Arduino с ръцете си - скариди, роботиката клас

След като веригата е сглобен, го свържете към компютъра чрез USB - UART модул. Изборът да Arduino IDE тип карта «Arduino Uno» и правилния COM-порт и след това да се зареди програмата мига LED. Готово!

Забележка. Ако не можете да изтеглите програмата, опитайте да замените на RX и TX проводниците на USB-UART мост.

Полезни връзки