Sadržaj:

Samostalni Arduino / ATMega čip na matičnoj ploči: 8 koraka (sa slikama)
Samostalni Arduino / ATMega čip na matičnoj ploči: 8 koraka (sa slikama)

Video: Samostalni Arduino / ATMega čip na matičnoj ploči: 8 koraka (sa slikama)

Video: Samostalni Arduino / ATMega čip na matičnoj ploči: 8 koraka (sa slikama)
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Srpanj
Anonim
Samostalni Arduino / ATMega čip na Breadboard -u
Samostalni Arduino / ATMega čip na Breadboard -u

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 Arduina Duemilanove i staviti ga na svoj krug. Ovo bi također oslobodilo moj Arduino za buduće projekte. Problem je bio u tome što sam toliko novak u elektronici da nisam znao odakle početi. 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. Uređivanje: Kolega član Instructable, Janw mi je spomenuo da je uvijek dobra ideja dodati kondenzator ili 2 blizu vaše snage. Spomenuo je da bi korištenje nekoliko kondenzatora od 100 nF trebalo raditi. Vrlo sam zahvalan što mi je to ukazao, jer je moj prvi proizvodni krug koji gradim na ovom krugu imao pomalo čudno ponašanje. Tako sam priključio jedan kondenzator od 10uF blizu svoje snage i počeo se ispravno ponašati! Ne znam zašto to nije utjecalo na moj test 'trepćuće LED', ali znam da sam zahvalan Janw -u što mi je to ukazao. Hvala Janw. Edit2: Nadovezujući se na prethodnu izmjenu, želio sam spomenuti da je član Instructable, kz1o iznio još neke informacije u vezi s kondenzatorima. Molimo pogledajte njegov komentar ispod, od 14. veljače 2010. u 10:52. Ažuriraj - Ovaj Instructable je na Hack a Day!

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi

Ja sam svoje dijelove kupio od Digikey -a i Sparkfun Electronics -a - to su mi 2 omiljena mjesta za kupnju komponenti. U svakom slučaju, evo popisa: #1 - (Količina: 1) - ATMega328 čip s unaprijed instaliranim Arduino pokretačkim programom (5,50 USD) #2 - (Količina: 1) - Prekidačko napajanje od 5 VDC (5,95 USD) (Napomena: Ako ne koristite sklopno napajanje, morate dodati regulator napona i nekoliko kondenzatora … pogledajte dolje) #3 - (Količina: 2) - 22 pF kondenzatori od keramičkog diska ($ 24,24 / ea) #4 - (Količina: 1) - 16MHz kristal (1,50 USD) #5 - (Količina: 1) - Utičnica (0,38 USD) (Opcionalno) #6 - (Količina: 1) - Oglasna ploča (nadam se da imate jednu u blizini, ali ako nema, evo jedne. (8,73 USD) #7 - Mali komadići od 22 awg pune žice. Ako ih nemate, vjerojatno ih možete preuzeti u vašoj omiljenoj trgovini elektronike. Ukupni troškovi iznad prije oporezivanja/otpreme: oko 14 USD (ne uključujući matičnu ploču) Alternative / opcije: Opcija / Alternativa #1: Ako želite koristiti postojeće napajanje koje imate po kući, provjerite je li između 5V - 16V. Ako niste sigurni radi li se o reguliranom prekidačkom napajanju, tada morate koristiti i sljedeće komponente: #1 optio n - (Količina: 1) - Regulator napona od 5 V (ili neki drugi sličan regulator napona od 5 V) (0,57 USD) i opcija #1 - (Količina: 2) - 10 uF aluminijski kondenzator (0,15 USD / ea) (vidi dolje referencu veze kako ih spojiti) Opcija / Alternativa #2: Ako ne želite koristiti standardne stavke #3 i #4, možete ih zamijeniti s: #2 opcijom - (Količina: 1) - 16 MHz keramički rezonator (w/cap) ($.54) Ovaj dio izgleda kao keramički kondenzator i spojite 2 vanjska pina do mjesta na kojem biste spojili kristal (kasnije pokriveno u Instructable), a srednji zatik ide na masu. Bar sam ja ovo pročitao - nisam to još probao. No, kao što možete primijetiti, malo je jeftinije ići ovim putem.:) Ok, počnimo spajati stvari!

Korak 2: Povezivanje napajanja

Povezivanje snage
Povezivanje snage
Povezivanje snage
Povezivanje snage

Samo naprijed i spojite utičnicu kao što je prikazano na prvoj fotografiji ako koristite utičnicu za napajanje. Zatim spojite nekoliko žica kako je prikazano na fotografiji povezujući odgovarajuće energetske (+ i -) vodilice zajedno.

Korak 3: Postavljanje čipa (mikrokontrolera)

Postavljanje čipa (mikrokontrolera)
Postavljanje čipa (mikrokontrolera)
Postavljanje čipa (mikrokontrolera)
Postavljanje čipa (mikrokontrolera)

Sada želimo staviti mikrokontroler na vašu ploču kao što je prikazano na fotografiji. Ako je ovo potpuno novi čip, morate malo saviti oba reda pinova. Ono što radim je da držim čip s obje strane i malo pritisnem čip na ravnu površinu poput radnog stola, i to s obje strane tako da su obje strane jednako savijene. To najvjerojatnije nećete morati učiniti ako izvlačite svoj čip iz svog Arduina - već su savijeni jer su u utičnici. Obratite pažnju na orijentaciju čipa - na fotografijama i za ovaj Instructable postavite čip tako da mali polukružni "zarez" bude s lijeve strane.

Korak 4: Dovođenje snage čipu

Donošenje snage čipu
Donošenje snage čipu
Donošenje snage čipu
Donošenje snage čipu
Donošenje snage čipu
Donošenje snage čipu

Prvo spojite 3 žice kao što je prikazano na fotografiji. Jedan će biti uzemljen/negativan (prikazana crna žica), a 2 će biti pozitivan. Ako ne možete reći koje su pinove spojene na čip, pogledajte petu sliku u ovom koraku koja je preslikavanje pinova koju sam izvukla s Arduinove web stranice za referencu. Prolazeći kroz to, možete vidjeti da će naša uzemljiva/negativna (crna) žica biti na pinu 22, a 2 pozitiva (crvene žice) na pinove 20 i 21. Zatim spojite još 1 pozitivnu (crvenu) žicu i Još 1 negativna (crna) žica kao što je prikazano na 3./4. fotografiji (ista su stvar … samo je jedna povećana). Opet, ako ne možete reći, pogledajte Arduino preslikavanje i možete vidjeti da povezujemo našu uzemljenu/negativnu (crnu) žicu na pin 8, a pozitivnu (crvenu) žicu na pin 7.

Korak 5: Povezivanje kristala s čipom

Povezivanje kristala s čipom
Povezivanje kristala s čipom
Povezivanje kristala s čipom
Povezivanje kristala s čipom
Povezivanje kristala s čipom
Povezivanje kristala s čipom

Zapravo prije nego što spojimo kristal, spojimo te kondenzatore. Priključite ta 2 22 pF kondenzatora od keramičkog diska na čip kao što je prikazano na fotografiji. Oni idu tik uz negativnu/uzemljenu (crnu) žicu. Jedna noga (ne morate brinuti o polaritetu) kondenzatora ide na negativnu/uzemljenu šinu, a druga na jedan od pinova na čipu. Jedan kondenzator spaja se na pin 9, a jedan na pin 10 na čipu. A sada kristal. Postavite jednu nogu kristala na pin 9, a drugu nožicu na pin 10 … ali pazite da je postavite između kondenzatora i čipa/mikrokontrolera. Pogledajte fotografije. To je to! Zapravo ste gotovi. Sljedeća 2 koraka nisu obavezna. Sada možete kopirati ono što ste spojili na svoju stvarnu Arduino ploču u ovaj samostalni krug. Morat ćete referencirati Arduino preslikavanje pinova iz 4. koraka kako biste znali što spojiti i gdje. Možete nastaviti na sljedećih nekoliko koraka za malo više, te test ili dokaz koncepta u nedostatku boljeg izraza. Evo kratkog videa dovršene ploče:

Korak 6: (Opcionalno) LED indikator napajanja

(Opcionalno) LED indikator napajanja
(Opcionalno) LED indikator napajanja
(Opcionalno) LED indikator napajanja
(Opcionalno) LED indikator napajanja
(Opcionalno) LED indikator napajanja
(Opcionalno) LED indikator napajanja
(Opcionalno) LED indikator napajanja
(Opcionalno) LED indikator napajanja

Razumijem, ovo je mali 'trik' koji ljudi koriste za rješavanje problema. Dodajete LED diodu (i otpornik, naravno) u dio napajanja kruga, tako da ako vaš projekt ne radi, možete brzo identificirati dobiva li krug napajanje ili ne. Samo priključite svoj otpornik (onaj koji sam koristio na svom, na slici je otpornik od 510 OHM) kao što je prikazano na fotografijama. Sjetite se LED dioda da imaju polaritet - kratka noga je negativna, a duga pozitivna. Stoga provjerite je li kratka spojena na masu (crnu). Na jednoj od slika prikazano je kolo spojeno, a LED dioda uključena. Izvoli. Opet, nisam stručnjak, ali čini se vrlo logičnim da biste to htjeli učiniti, a ja ću napraviti ovaj korak na konačnoj verziji svog prvog Arduino projekta. Pročitajte sljedeći korak ako želite vidjeti zaista jednostavan način da provjerite imate li sve na svojoj ploči.

Korak 7: (Izborno) Brzo i jednostavno testiranje

(Izborno) Brzo i jednostavno testiranje
(Izborno) Brzo i jednostavno testiranje
(Izborno) Brzo i jednostavno testiranje
(Izborno) Brzo i jednostavno testiranje
(Izborno) Brzo i jednostavno testiranje
(Izborno) Brzo i jednostavno testiranje

U redu, sve ste ožičili, znate da imate snagu, ali pitanje je, jeste li sve pravilno povezali? Provjerimo. Za to će vam trebati otpornik, LED dioda i neki kod. Priključite otpornik i LED diodu kao što je prikazano na fotografijama. Za ovaj sam koristio otpornik od 330 OHM i crvenu LED. Obratite pažnju na to kako priključujete LED - imaju polaritet - kratka noga ide u negativnu/uzemljenu šinu, a duži, pozitivni vod ide do ATMega čipa … pin 19. Kao i prije, ako niste sigurni što prikvačite ovo, pogledajte sliku preslikavanja Arduina u 4. koraku. Sada morate preuzeti Arduino skicu koju sam priložio, otvoriti je u softveru Arduino i prenijeti na svoj čip. Zbog toga će Arduino pin 13 (ali to je ATMega pin 19 kao što sam spomenuo u prethodnom odlomku) treptati svake sekunde. To je iz ove sjajne knjige Početak rada s Arduinom koju imam. Nakon što spojite LED i otpornik, programirate čip, vratite ga na matičnu ploču, tada možete spojiti napajanje. Trebali biste dobiti LED koji treperi, što znači da ste sve ispravno spojili! Ispod je kratki video zapis sklopa koji smo upravo izgradili s ovom trepćućom LED:

Korak 8: Krediti i veze

Nadam se da vam se svidio moj Instructable i nadam se da će vam pomoći. Znam da bih volio da sam imao ovako nešto kad sam pokušavao sve ovo shvatiti. Moram reći da ne mogu preuzeti svu zaslugu - moram zahvaliti Arduino proizvodu i web stranici na odličnom proizvodu. Arduino web mjesto odličan je izvor informacija i zapravo sam dobio puno informacija o minimalno potrebnim komponentama kako bi čip radio dalje od Arduino ploče.

Drugi sjajan izvor bio je na: ITP Physical Computing … posebno web stranica specifična za Arduino.

I ne mogu zaboraviti knjigu Početak rada s Arduinom koju sam spomenuo u koraku 7 - bio je to sjajan izvor za početak rada s Arduinom.

I na kraju, ali ne najmanje važno, ako ste stigli dovde, hvala vam na čitanju!

Preporučeni: