Съдържание:
- Стъпка 1: Необходими части
- Стъпка 2: Добавяне на верига за захранване
- Стъпка 3: Основи на ATMEGA8/168/328
- Стъпка 4: Стартирайте проекта
- Стъпка 5: Добавяне на Cristal
- Стъпка 6: Добавяне на превключвател за нулиране
- Стъпка 7: LED води към Arduino Pin 13
- Стъпка 8: Arduino-Ready
- Стъпка 9: Софтуер, който трябва да се използва
Видео: Techduino -- Как да направите свой собствен Arduino Uno R3 --: 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Ако сте като мен, след като си взех Arduino и извърших окончателно програмиране на първия си чип, исках да го изтегля от моя Arduino Uno R3 и да го сложа на собствената си верига. Това също би освободило моя Arduino за бъдещи проекти. След като прочетох много уеб страници и форуми, успях да събера тази инструкция. Исках да имам цялата научена информация на едно място и лесна за следване. Коментарите и предложенията са добре дошли и оценявам, тъй като все още се опитвам да науча всичко това.
Стъпка 1: Необходими части
За да направите това, ще ви трябва:
Основни части за свързване на Arduino
- Макет 22 AWG тел
- 7805 Регулатор на напрежение
- 2 светодиода 2 220 ома резистора
- 1 10k Ohm резистор
- 2 10 uF кондензатора
- 16 MHz часовник кристал
- 2 22 pF кондензатора
- малък моментно нормално отворен ("изключен") бутон
Стъпка 2: Добавяне на верига за захранване
Тук използвам 5V мобилно зарядно устройство вместо LM7805 (Тази версия използва 5V регулирано захранване). Това е просто и спестява малко място на борда. Можете LM7805, но след това трябва да използвате захранване с по -високо напрежение, затова използвам 5V постоянно зарядно устройство.
Стъпка 3: Основи на 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
Добавете 16 MHz външен часовник между щифт 9 и 10 и добавете два 22 pF кондензатора, работещи на земята от всеки от тези щифтове.
Стъпка 6: Добавяне на превключвател за нулиране
Добавете малкия тактилен превключвател, така че да можете да нулирате Arduino, когато пожелаем, и да подготвим чипа за качване на нова програма. Бързо натискане на този ключ ще нулира чипа, когато е необходимо. Добавете превключвателя точно над горната част на чипа Atmega, пресичайки пролуката в макета. След това добавете проводник от долния ляв крак на превключвателя към щифта RESET на чипа Atmega и проводник от горния ляв крак на превключвателя към земята.
Стъпка 7: 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
На този етап, ако вече сте програмирали чипа си някъде другаде и нямате нужда от тази схема за препрограмиране на чипа, можете да спрете дотук. Но част от забавлението е програмирането във веригата, така че продължете да правите наистина пълна USB-Arduino схема на макет!
Стъпка 9: Софтуер, който трябва да се използва
За да направя тази дъска на Techduino използвах софтуер за пробна версия на Circuit Wizard. Можете да го използвате или аз предоставям необходимата електрическа схема и оформление на печатни платки тук.
Благодаря за разглеждането на моя проект.