Съдържание:

КАК ДА НАПРАВИМ ARDUINO NANO/MINI - Как да запишете Bootloader: 5 стъпки
КАК ДА НАПРАВИМ ARDUINO NANO/MINI - Как да запишете Bootloader: 5 стъпки

Видео: КАК ДА НАПРАВИМ ARDUINO NANO/MINI - Как да запишете Bootloader: 5 стъпки

Видео: КАК ДА НАПРАВИМ ARDUINO NANO/MINI - Как да запишете Bootloader: 5 стъпки
Видео: MKS Gen L - Custom Boot Screen 2024, Ноември
Anonim
КАК ДА НАПРАВИМ ARDUINO NANO/MINI | Как да запишете Bootloader
КАК ДА НАПРАВИМ ARDUINO NANO/MINI | Как да запишете Bootloader
КАК ДА НАПРАВИМ ARDUINO NANO/MINI | Как да запишете Bootloader
КАК ДА НАПРАВИМ ARDUINO NANO/MINI | Как да запишете Bootloader

В тази инструкция ще ви покажа как да направите Arduino MINI от нулата.

Процедурата, написана в тези инструкции, може да се използва за направата на всякакви дъски arduino за вашите изисквания по проект.

Моля, гледайте видеото за по -добро разбиране

В този урок има три части

1. Проектиране и събиране на всички компоненти

2. Записване на Bootloader на нов чип

3. Качване на тестовия код

Прикачих PCB файловете в края на тази статия.

Така че нека започнем!

Стъпка 1: Списък на материалите

Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
  1. CP2102 USB към TTL модул (или подобен като CH340)
  2. Arduino NANO
  3. Джъмперни проводници
  4. Чип Atmega328P-AU
  5. AMS1117 5V регулатор
  6. 16MHz кристал
  7. SMD LED
  8. SMD резистор (330R, 10K) (пакет 0604)
  9. Бутон за превключване
  10. Кондензатори (0.1uF, 22pF, 10uF) (Използвах керамичен тип, но платката е предназначена за пакет SMD_0612)
  11. Терминална лента
  12. Всички инструменти и аксесоари за SMD Soldeing.

Стъпка 2: Електрическа схема и Изготвяне на платка

Електрическа схема и изработка на платка
Електрическа схема и изработка на платка
Електрическа схема и изработка на платка
Електрическа схема и изработка на платка
Електрическа схема и изработка на платка
Електрическа схема и изработка на платка
Електрическа схема и изработка на платка
Електрическа схема и изработка на платка

Направих дъската Arduino MINI в моя урок за запояване на SMD. Можете да разгледате видеоклипа, ако искате да научите как.

Кратко резюме … Нанесох пастата за спойка върху печатни платки с помощта на шаблон, поставих компонентите и споявах с помощта на вентилатор с горещ въздух.

Използвал съм Arduino PCB файлове с отворен код от уебсайта на Arduino и промених малко според моите изисквания и наличните части. По -късно поръчах PCB Online от JLCPCB.

Стъпка 3: Връзки и процедура към Burn Bootloader

Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader

Моля, следвайте тези подробности за връзката (Вижте връзката Изображения/Видео за лесно разбиране*)

Домашно ArduinoMINI …………….. Arduino NANO

ПИН 15 (MOSI) ………………………………. D11

ПИН 16 (MISO) ………………………………. D12

Пин 17 (SCK) ………………………………… D13

ПИН 29 (RESET) …………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Процедура За изгаряне на Boot loader след правилното свързване.

1) Свържете Arduino NANO към USB на вашия компютър

2) Изберете подходящия борд и Com порт

3) В менюто с инструменти изберете ARDUINO AS ISP Programmer. Път: Инструменти> Програмист> Arduino като ISP

4) Отидете на Инструменти и изберете Burn Boot Loader. Път: Инструменти> Burn Boot Loader

5) Това може да отнеме до минута и ще се покаже съобщението „Done Burning Boot Loader“.

След това можете да премахнете всички свързващи проводници и връзки и вашият нов AVR микроконтролер е готов за използване като самостоятелно устройство за вашите проекти.

*Всички изображения са подредени според процедурата

Стъпка 4: Тестване чрез качване на кода

Тестване чрез качване на кода
Тестване чрез качване на кода
Тестване чрез качване на кода
Тестване чрез качване на кода
Тестване чрез качване на кода
Тестване чрез качване на кода

В тази стъпка ще се научим да качваме кода в новото домашно Arduino MINI. Ще трябва да следвате тази процедура всеки път, за да качите кода.

Вижте връзката Изображения/видео за лесно разбиране.

Ще кача мигащата LED скица, за да проверя дали новият микроконтролер работи правилно.

Подробности за връзките:

Домашно Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. След като направите връзките, свържете USB към TTL конверторната платка (CP2102) към вашия компютър.

2. Отворете Blink LED Sketch от менюто Примери.

3. В менюто с инструменти изберете AVRISP програмист и качете кода.

4. Изберете подходящия COM порт и Настройки на платката.

5. След като екранът на компютъра покаже качването, натиснете бутона за нулиране, тъй като не сме свързали DTR Pin за нулиране.

Мигащият светодиод показва, че микроконтролерът работи правилно и тази еквивалентна платка на Arduino Mini може да се използва за вашите проекти. Затова научихме как да зареждаме чисто нов ATMEGA 328P-AU чип.

Стъпка 5: Отстраняване на неизправности

Отстраняване на неизправности
Отстраняване на неизправности
Отстраняване на неизправности
Отстраняване на неизправности

Като следвате процедурите от предходните стъпки, можете лесно лесно да заредите чипа Atmega.

Но поради някои софтуерни или човешки грешки той ще стане неуспешен. Ето някои предложения от мен:

1) Проверете връзките и компонентите на веригата си (главно кристал), ако изгарянето на Boot loader не работи.

2) Уверете се, че сте посочили правилната платка и COM порта в софтуера

3) Проверете за дефектен USB кабел.

4) Ако микроконтролерът се нагрява при захранване, вероятно имате дефектна ИС.

5) Проверете за непрекъснатост в печатни платки и нежелани мостове за спойка, тъй като използваме SMD компоненти.

Препоръчано: