Obsah:

Techduino -- Ako si vyrobiť vlastné domáce Arduino Uno R3 --: 9 krokov (s obrázkami)
Techduino -- Ako si vyrobiť vlastné domáce Arduino Uno R3 --: 9 krokov (s obrázkami)

Video: Techduino -- Ako si vyrobiť vlastné domáce Arduino Uno R3 --: 9 krokov (s obrázkami)

Video: Techduino -- Ako si vyrobiť vlastné domáce Arduino Uno R3 --: 9 krokov (s obrázkami)
Video: Плата которая нужна всем! Автоматическое управление вентилятором. 2024, December
Anonim
Image
Image

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

Pridanie obvodu pre napájací zdroj
Pridanie obvodu pre napájací zdroj

Na to budete potrebovať:

Základné diely pre zapojenie Arduina

  1. Drôtený drôt 22 AWG
  2. 7805 Regulátor napätia
  3. 2 LED diódy 2 rezistory 220 Ohm
  4. 1 odpor 10 kOhm
  5. 2 10 uF kondenzátory
  6. Hodinový kryštál 16 MHz
  7. 2 22 pF kondenzátory
  8. malé chvíľkové normálne otvorené („vypnuté“) tlačidlo

Krok 2: Pridanie obvodov pre napájací zdroj

Pridanie obvodu pre napájací zdroj
Pridanie obvodu 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

ATMEGA8/168/328 Základy
ATMEGA8/168/328 Základy

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 projekt
Začnite 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

Pridáva sa Cristal
Pridáva sa Cristal

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

Pridanie prepínača Reset
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

LED diódy na pine Arduino 13
LED diódy na pine Arduino 13
LED diódy na pine Arduino 13
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

Pripravené pre Arduino!
Pripravené pre Arduino!
Pripravené pre Arduino!
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

Image
Image
Používaný softvér
Používaný softvér
Používaný softvér
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.