Съдържание:

Techduino -- Как да направите свой собствен Arduino Uno R3 --: 9 стъпки (със снимки)
Techduino -- Как да направите свой собствен Arduino Uno R3 --: 9 стъпки (със снимки)

Видео: Techduino -- Как да направите свой собствен Arduino Uno R3 --: 9 стъпки (със снимки)

Видео: Techduino -- Как да направите свой собствен Arduino Uno R3 --: 9 стъпки (със снимки)
Видео: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Ноември
Anonim
Image
Image

Ако сте като мен, след като си взех Arduino и извърших окончателно програмиране на първия си чип, исках да го изтегля от моя Arduino Uno R3 и да го сложа на собствената си верига. Това също би освободило моя Arduino за бъдещи проекти. След като прочетох много уеб страници и форуми, успях да събера тази инструкция. Исках да имам цялата научена информация на едно място и лесна за следване. Коментарите и предложенията са добре дошли и оценявам, тъй като все още се опитвам да науча всичко това.

Стъпка 1: Необходими части

Добавяне на схема за захранване
Добавяне на схема за захранване

За да направите това, ще ви трябва:

Основни части за свързване на Arduino

  1. Макет 22 AWG тел
  2. 7805 Регулатор на напрежение
  3. 2 светодиода 2 220 ома резистора
  4. 1 10k Ohm резистор
  5. 2 10 uF кондензатора
  6. 16 MHz часовник кристал
  7. 2 22 pF кондензатора
  8. малък моментно нормално отворен ("изключен") бутон

Стъпка 2: Добавяне на верига за захранване

Добавяне на схема за захранване
Добавяне на схема за захранване

Тук използвам 5V мобилно зарядно устройство вместо LM7805 (Тази версия използва 5V регулирано захранване). Това е просто и спестява малко място на борда. Можете LM7805, но след това трябва да използвате захранване с по -високо напрежение, затова използвам 5V постоянно зарядно устройство.

Стъпка 3: Основи на ATMEGA8/168/328

ATMEGA8/168/328 Основи
ATMEGA8/168/328 Основи

Преди да продължите, разгледайте това изображение. Това е чудесен ресурс за научаване какво правят всеки от щифтовете на вашия чип Atmega във връзка с функциите на Arduino. Това ще изясни много объркване защо сте закачили определени щифтове по начина, по който го правите. За още по -подробна информация, надникнете в листа с данни за Atmega168 (кратка версия) (дълга версия). Ето листа за Atmega328 (кратка версия) (дълга версия)

Стъпка 4: Стартирайте проекта

Стартирайте проекта
Стартирайте проекта

Започнете, като свържете 10k ohm изтягащ резистор към +5V от щифта RESET, за да предотвратите нулирането на чипа по време на нормална работа. Щифтът RESET рестартира чипа, когато бъде свален на земята.

Pin 7 - Vcc - Цифрово захранващо напрежение

ПИН 8 - GND

ПИН 22 - GND

Pin 21 - AREF - Аналогов референтен щифт за ADC

Pin 20 - AVcc - Захранващо напрежение за ADC конвертора. Трябва да бъде свързан към захранване, ако ADC не се използва, и към захранване чрез нискочестотен филтър, ако е такъв (нискочестотен филтър е верига, която намалява шума от източника на захранване. Този пример не използва такъв)

Стъпка 5: Добавяне на Cristal

Добавяне на Cristal
Добавяне на Cristal

Добавете 16 MHz външен часовник между щифт 9 и 10 и добавете два 22 pF кондензатора, работещи на земята от всеки от тези щифтове.

Стъпка 6: Добавяне на превключвател за нулиране

Добавяне на превключвател за нулиране
Добавяне на превключвател за нулиране

Добавете малкия тактилен превключвател, така че да можете да нулирате Arduino, когато пожелаем, и да подготвим чипа за качване на нова програма. Бързо натискане на този ключ ще нулира чипа, когато е необходимо. Добавете превключвателя точно над горната част на чипа Atmega, пресичайки пролуката в макета. След това добавете проводник от долния ляв крак на превключвателя към щифта RESET на чипа Atmega и проводник от горния ляв крак на превключвателя към земята.

Стъпка 7: LED води към Arduino Pin 13

LED води към Arduino Pin 13
LED води към Arduino Pin 13
LED води към Arduino Pin 13
LED води към Arduino Pin 13

Чипът, използван на тази платка, всъщност вече е програмиран с помощта на програмата blink_led, която се доставя със софтуера Arduino. Ако вече имате работеща печатна платка Arduino, добра идея е да продължите и да проверите версията на макета, която изграждате, с чип, за който знаете, че работи. Извадете чипа от вашия работещ Arduino и го опитайте на тази платка. Програмата blink_led мига с щифт 13. Пин 13 на Arduino НЕ е AVR ATMEGA8-16PU/ATMEGA168-16PU щифт 13. Той всъщност е щифт 19 на чипа Atmega.

Накрая добавете светодиода. Дългият крак или анодът се свързва с червения проводник, а късият крак или катодът се свързва с резистора 220 ома, който се заземява.

Стъпка 8: Arduino-Ready

Arduino-готов!
Arduino-готов!
Arduino-готов!
Arduino-готов!

На този етап, ако вече сте програмирали чипа си някъде другаде и нямате нужда от тази схема за препрограмиране на чипа, можете да спрете дотук. Но част от забавлението е програмирането във веригата, така че продължете да правите наистина пълна USB-Arduino схема на макет!

Стъпка 9: Софтуер, който трябва да се използва

Image
Image
Софтуер, който да се използва
Софтуер, който да се използва
Софтуер, който да се използва
Софтуер, който да се използва

За да направя тази дъска на Techduino използвах софтуер за пробна версия на Circuit Wizard. Можете да го използвате или аз предоставям необходимата електрическа схема и оформление на печатни платки тук.

Благодаря за разглеждането на моя проект.