Obsah:
- Krok 1: Potrebné diely
- Krok 2: Pridanie obvodov pre napájací zdroj
- Krok 3: Základy ATMEGA8/168/328
- Krok 4: Spustite projekt
- Krok 5: Pridanie Cristalu
- Krok 6: Pridanie prepínača Reset
- Krok 7: LED diódy na pine Arduino 13
- Krok 8: Pripravené pre Arduino
- Krok 9: Používaný softvér
Video: Techduino -- Ako si vyrobiť vlastné domáce Arduino Uno R3 --: 9 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
Ak ste ako ja, potom, čo som dostal svoje Arduino a vykonal záverečné programovanie na svojom prvom čipe, som ho chcel stiahnuť zo svojho Arduino Uno R3 a zapojiť ho do vlastného obvodu. To by tiež uvoľnilo moje Arduino pre budúce projekty. Po prečítaní mnohých webových stránok a fór som bol schopný zostaviť tento návod. Chcel som mať všetky informácie, ktoré som sa naučil, na jednom mieste a aby sa dali ľahko sledovať. Pripomienky a návrhy sú vítané a vítané, pretože sa stále pokúšam naučiť sa všetky tieto veci.
Krok 1: Potrebné diely
Na to budete potrebovať:
Základné diely pre zapojenie Arduina
- Drôtený drôt 22 AWG
- 7805 Regulátor napätia
- 2 LED diódy 2 rezistory 220 Ohm
- 1 odpor 10 kOhm
- 2 10 uF kondenzátory
- Hodinový kryštál 16 MHz
- 2 22 pF kondenzátory
- malé chvíľkové normálne otvorené („vypnuté“) tlačidlo
Krok 2: Pridanie obvodov pre napájací zdroj
Tu používam 5V mobilnú nabíjačku namiesto LM7805 (Táto verzia používa 5V regulovaný napájací zdroj). Je to jednoduché a ušetrí vám miesto na palube. Môžete LM7805, ale potom musíte použiť vyššie napätie, a preto používam konštantnú nabíjačku 5V.
Krok 3: Základy ATMEGA8/168/328
Predtým, ako sa pohnete ďalej, si pozrite tento obrázok. Je to skvelý zdroj informácií o tom, čo každý z pinov na vašom čipe Atmega robí vo vzťahu k funkciám Arduina. To objasní veľa nejasností, prečo spájate určité piny tak, ako robíte. Ešte podrobnejšie informácie nájdete v technickom liste k Atmega168 (krátka verzia) (dlhá verzia). Tu je list pre Atmega328 (krátka verzia) (dlhá verzia)
Krok 4: Spustite projekt
Začnite pripojením 10k ohmového pullup rezistora k +5V z kolíka RESET, aby sa zabránilo samovoľnému resetovaniu čipu počas normálnej prevádzky. Pin RESET reštartuje čip, keď je stiahnutý na zem.
Pin 7 - Vcc - digitálne napájacie napätie
Kolík 8 - GND
Kolík 22 - GND
Pin 21 - AREF - Analógový referenčný pin pre ADC
Pin 20 - AVcc - Napájacie napätie pre prevodník ADC. Vyžaduje sa pripojenie k napájaniu, ak sa nepoužíva ADC, a k napájaniu cez dolnopriepustný filter, ak je (dolnopriepustný filter je obvod, ktorý znižuje hluk zo zdroja energie. Tento príklad ho nepoužíva)
Krok 5: Pridanie Cristalu
Pridajte 16 MHz externý takt medzi kolíky 9 a 10 a pridajte dva 22 pF kondenzátory bežiace na zem z každého z týchto kolíkov.
Krok 6: Pridanie prepínača Reset
Pridajte malý hmatový prepínač, aby ste mohli Arduino resetovať, kedykoľvek budeme chcieť, a pripraviť čip na nahranie nového programu. Krátke krátkodobé stlačenie tohto spínača resetuje čip v prípade potreby. Pridajte prepínač tesne nad hornú časť čipu Atmega prekračujúceho medzeru v doske na chlieb. Potom pridajte vodič z dolnej ľavej nohy prepínača na kolík RESET čipu Atmega a vodič z ľavej hornej nohy prepínača k zemi.
Krok 7: LED diódy na pine Arduino 13
Čip použitý na tejto doske je už skutočne naprogramovaný pomocou programu blink_led, ktorý je súčasťou softvéru Arduino. Ak už máte dosku s plošnými spojmi Arduino spustenú, je dobré pokračovať a skontrolovať verziu, ktorú vyrábate, pomocou čipu, o ktorom viete, že funguje. Vytiahnite čip zo svojho fungujúceho Arduina a vyskúšajte to na tejto doske. Program blink_led bliká pin 13. Pin 13 na Arduine NIE JE pin 13. AVR ATMEGA8-16PU/ATMEGA168-16PU 13. Je to vlastne pin 19 na čipe Atmega.
Nakoniec pridajte LED. Dlhá noha alebo anóda sa pripája k červenému vodiču a krátka noha alebo katóda sa pripája k 220 ohmovému odporu, ktorý smeruje k zemi.
Krok 8: Pripravené pre Arduino
V tomto bode, ak ste už naprogramovali svoj čip niekde inde a nepotrebovali ste tento obvod na preprogramovanie čipu, môžete sa tu zastaviť. Ale súčasťou zábavy je programovanie v obvode, takže pokračujte v skutočnom vytvorení úplného obvodu USB-Arduino na doske!
Krok 9: Používaný softvér
Na výrobu tejto dosky Techduino som použil softvér skúšobnej verzie Circuit Wizard. Môžete to použiť alebo tu poskytujem požadovanú schému zapojenia a rozloženie DPS.
Ďakujem, že ste si pozreli môj projekt.