Sadržaj:

Techduino -- Kako napraviti vlastiti Arduino Uno R3 domaći --: 9 koraka (sa slikama)
Techduino -- Kako napraviti vlastiti Arduino Uno R3 domaći --: 9 koraka (sa slikama)

Video: Techduino -- Kako napraviti vlastiti Arduino Uno R3 domaći --: 9 koraka (sa slikama)

Video: Techduino -- Kako napraviti vlastiti Arduino Uno R3 domaći --: 9 koraka (sa slikama)
Video: Apa Itu? Arduino BootLoader (Subtittled) 2024, Novembar
Anonim
Image
Image

Ako ste poput mene, nakon što sam nabavio svoj Arduino i izveo konačno programiranje na svom prvom čipu, htio sam ga izvući sa svog Arduino Uno R3 i staviti ga na vlastito kolo. Ovo bi također oslobodilo moj Arduino za buduće projekte. Nakon što sam pročitao mnoge web stranice i forume, uspio sam sastaviti ovaj Instructable. Htio sam imati sve naučene informacije na jednom mjestu i lako ih je slijediti. Komentari i prijedlozi su dobrodošli i cijenjeni jer još uvijek pokušavam naučiti sve ove stvari.

Korak 1: Potrebni dijelovi

Dodavanje kola za napajanje
Dodavanje kola za napajanje

Da biste to učinili, trebat će vam:

Osnovni dijelovi za ožičenje Arduina

  1. Matična ploča od 22 AWG žice
  2. 7805 Regulator napona
  3. 2 LED diode 2 otpornika od 220 ohma
  4. 1 otpornik od 10 k Ohma
  5. 2 10 uF kondenzatora
  6. 16 MHz kristalni sat
  7. 2 kondenzatora od 22 pF
  8. malo trenutno normalno otvoreno ("isključeno") dugme

Korak 2: Dodavanje kola za napajanje

Dodavanje kola za napajanje
Dodavanje kola za napajanje

Ovdje koristim 5V mobilni punjač umjesto LM7805 (ova verzija koristi 5V regulirano napajanje). Jednostavno je i uštedi malo prostora na brodu. Možete LM7805, ali nakon toga morate koristiti napajanje s većim naponom, zato koristim stalni punjač od 5 V.

Korak 3: Osnove ATMEGA8/168/328

ATMEGA8/168/328 Osnove
ATMEGA8/168/328 Osnove

Prije nego nastavite, pogledajte ovu sliku. To je sjajan izvor za učenje o tome šta svaki pinovi na vašem čipu Atmega rade u vezi s funkcijama Arduina. Ovo će razjasniti veliku zabunu zašto povezujete određene igle na način na koji to radite. Za još detaljnije informacije zavirite u podatkovni list za Atmega168 (kratka verzija) (duga verzija). Evo lista za Atmega328 (kratka verzija) (duga verzija)

Korak 4: Pokrenite projekat

Pokrenite projekat
Pokrenite projekat

Počnite povezivanjem 10k ohmskog otpornika na +5V sa RESET pina kako biste spriječili da se čip resetira tijekom normalnog rada. PIN za resetovanje ponovo pokreće čip kada se spusti na zemlju.

Pin 7 - Vcc - Digitalni napon napajanja

Pin 8 - GND

Pin 22 - GND

Pin 21 - AREF - Analogni referentni pin za ADC

Pin 20 - AVcc - Napon napajanja za ADC pretvarač. Mora se spojiti na napajanje ako se ne koristi ADC i na napajanje putem niskopropusnog filtera ako je tako (niskopropusni filter je krug koji smanjuje šum iz izvora napajanja. Ovaj primjer ga ne koristi)

Korak 5: Dodavanje Cristala

Dodavanje Cristala
Dodavanje Cristala

Dodajte vanjski sat od 16 MHz između pina 9 i 10 i dodajte dva kondenzatora od 22 pF koji rade na masu sa svakog od ovih pinova.

Korak 6: Dodavanje prekidača za poništavanje

Dodavanje prekidača za poništavanje
Dodavanje prekidača za poništavanje

Dodajte mali taktilni prekidač kako biste mogli resetirati Arduino kad god želimo i pripremiti čip za postavljanje novog programa. Kratkim pritiskom na ovaj prekidač čip će se resetirati po potrebi. Dodajte prekidač tik iznad vrha čipa Atmega koji prelazi jaz na matičnoj ploči. Zatim dodajte žicu s donje lijeve noge prekidača na RESET pin Atmega čipa i žicu s gornje lijeve noge prekidača na masu.

Korak 7: LED vodi na Arduino Pin 13

LED vodiči na Arduino Pin 13
LED vodiči na Arduino Pin 13
LED vodiči na Arduino Pin 13
LED vodiči na Arduino Pin 13

Čip koji se koristi na ovoj ploči zapravo je već programiran pomoću programa blink_led koji dolazi sa Arduino softverom. Ako već imate pokrenutu Arduino tiskanu ploču, bilo bi dobro da provjerite verziju matične ploče koju gradite sa čipom za koji znate da radi. Izvucite čip iz svog radnog Arduina i isprobajte ga na ovoj ploči. Program blink_led treperi iglom 13. Pin 13 na Arduinu NIJE AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13. To je zapravo pin 19 na čipu Atmega.

Na kraju dodajte LED diodu. Duga noga ili anoda spajaju se na crvenu žicu, a kratka noga ili katoda povezuje se na otpornik od 220 ohma koji ide na masu.

Korak 8: Arduino-spreman

Arduino-spremno!
Arduino-spremno!
Arduino-spremno!
Arduino-spremno!

U ovom trenutku, ako ste već programirali svoj čip negdje drugdje i nije vam bilo potrebno ovo kružno platno za ponovno programiranje čipa, mogli biste stati ovdje. No dio zabave je programiranje unutar kola, pa nastavite stvarati potpuno USB-Arduino kolo na ploči!

Korak 9: Softver koji će se koristiti

Image
Image
Softver koji će se koristiti
Softver koji će se koristiti
Softver koji će se koristiti
Softver koji će se koristiti

Za izradu ove ploče Techduino koristio sam softver probne verzije čarobnjaka za sklopove. Možete ga koristiti ili ovdje dajem potreban dijagram kola i raspored PCB -a.

Hvala što ste pogledali moj projekat.