Sadržaj:

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

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

Video: Techduino -- Kako napraviti vlastiti domaći Arduino Uno R3 --: 9 koraka (sa slikama)
Video: Leap Motion SDK 2024, Studeni
Anonim
Image
Image

Ako ste poput mene, nakon što sam nabavio svoj Arduino i izveo posljednje 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 te stvari.

Korak 1: Potrebni dijelovi

Dodavanje kruga za napajanje
Dodavanje kruga 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 10k Ohm otpornik
  5. 2 10 uF kondenzatora
  6. 16 MHz kristalni sat
  7. 2 kondenzatora od 22 pF
  8. mali trenutačno normalno otvoren ("isključen") gumb

Korak 2: Dodavanje kruga za napajanje

Dodavanje kruga za napajanje
Dodavanje kruga za napajanje

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

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 što svaka igla na vašem čipu Atmega radi u vezi s funkcijama Arduina. Ovo će razjasniti veliku zabunu zašto spajate 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 projekt

Pokrenite Projekt
Pokrenite Projekt

Počnite povezivanjem 10k ohmskog otpornika na +5V s RESET pina kako biste spriječili resetiranje čipa tijekom normalnog rada. PIN za resetiranje ponovno pokreće čip kada se spusti na tlo.

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 filtra ako je tako (niskopropusni filtar je krug koji smanjuje šum iz izvora napajanja. Ovaj primjer ne koristi jedan)

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 tih 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 ploči. Zatim dodajte žicu s donje lijeve strane 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 na Arduino Pin 13
LED vodi na Arduino Pin 13
LED vodi na Arduino Pin 13
LED vodi na Arduino Pin 13

Čip koji se koristi na ovoj ploči zapravo je već programiran pomoću programa blink_led koji dolazi s Arduino softverom. Ako već imate pokrenutu Arduino tiskanu ploču, bilo bi dobro da provjerite verziju matične ploče koju gradite s čipom za koji znate da radi. Izvucite čip iz svog radnog Arduina i isprobajte ga na ovoj ploči. Program blink_led trepće pin 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 na otpornik od 220 ohma koji ide na masu.

Korak 8: Spremno za Arduino

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

U ovom trenutku, ako ste već programirali svoj čip negdje drugdje i nije vam trebao ovaj krug za ponovno programiranje čipa, mogli biste se ovdje zaustaviti. No dio zabave je programiranje unutar kruga 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 upotrijebiti ili ovdje dajem potrebni dijagram kruga i izgled PCB -a.

Hvala što ste pogledali moj projekt.