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, Juli
Anonim
Samostalni Arduino / ATMega čip na oglasnoj ploči
Samostalni Arduino / ATMega čip na oglasnoj ploči

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 Arduina Duemilanova i staviti ga na vlastito kolo. 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. Htjela 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. Veoma 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 ponašati korektno! 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 napomenuti da je član Instructable, kz1o iznio još neke informacije u vezi s kondenzatorima. Molimo pogledajte njegov komentar ispod, od 14. februara 2010. u 10:52. Ažuriranje - 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 liste: #1 - (Količina: 1) - ATMega328 čip sa 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 nije, 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 je li to regulirano sklopno napajanje, 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 linkovi za njihovo spajanje) Opcija / Alternativa #2: Ako ne želite koristiti standardne stavke #3 i #4, možete ih zamijeniti sa: #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 će biti opisano u Instructable), a srednji pin ide na masu. Bar sam ja ovo pročitao - još nisam probao. No, kao što možete primijetiti, malo je jeftinije ići ovim putem.:) Ok, počnimo spajati stvari!

Korak 2: Povezivanje napajanja

Povezivanje napajanja
Povezivanje napajanja
Povezivanje napajanja
Povezivanje napajanja

Samo nastavite i spojite utičnicu za napajanje kao što je prikazano na prvoj fotografiji ako koristite utičnicu za napajanje. Zatim spojite nekoliko žica kako je prikazano na fotografiji i povezujete odgovarajuće energetske (+ i -) šine 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 ja radim je da držim čip s obje strane i pritisnem čip malo na ravnu površinu poput stola, i to s obje strane tako da su obje strane jednako savijene. Najvjerojatnije nećete morati ovo raditi 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: Donesite snagu č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 kako je prikazano na fotografiji. Jedan će biti uzemljen/negativan (prikazana crna žica), a 2 će biti pozitivan. Ako ne možete reći koji su pinovi spojeni na čip, pogledajte petu sliku u ovom koraku koja je preslikavanje pinova koju sam povukla sa 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 vidjet ćete da povezujemo našu uzemljenu/negativnu (crnu) žicu na pin 8, a pozitivnu (crvenu) žicu na pin 7.

Korak 5: Povezivanje kristala sa čipom

Povezivanje kristala sa čipom
Povezivanje kristala sa čipom
Povezivanje kristala sa čipom
Povezivanje kristala sa čipom
Povezivanje kristala sa čipom
Povezivanje kristala sa č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 se priključuje na pin 9, a jedan na pin 10 na čipu. A sada kristal. Postavite jednu nogu kristala na iglu 9, a drugu nožicu na iglu 10 … ali pazite da je postavite između kondenzatora i čipa/mikrokontrolera. Pogledajte fotografije. To je to! Zaista ste završili. Sljedeća 2 koraka nisu obavezna. Sada možete kopirati ono što ste povezali sa svojom stvarnom Arduino pločom na ovo samostalno kolo. 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, i test, ili dokaz koncepta u nedostatku boljeg izraza. Evo kratkog videa završene matične 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, tako da ako vaš projekt ne funkcionira, možete brzo identificirati dobiva li se 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. Zato pazite da kratka bude ona spojena na masu (crnu). Jedna od slika prikazuje da je kolo uključeno, a LED dioda uključena. Eto ti. 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 vidite je li sve na vašoj ploči.

Korak 7: (Opcionalno) Brzo i jednostavno testiranje

(Opcionalno) Brzo i jednostavno testiranje
(Opcionalno) Brzo i jednostavno testiranje
(Opcionalno) Brzo i jednostavno testiranje
(Opcionalno) Brzo i jednostavno testiranje
(Opcionalno) Brzo i jednostavno testiranje
(Opcionalno) Brzo i jednostavno testiranje

U redu, sve ste ožičili, znate da imate snagu, ali pitanje je, jeste li sve pravilno povezali? Hajde da provjerimo. Za to će vam trebati otpornik, LED i malo koda. Priključite otpornik i LED diodu kao što je prikazano na fotografijama. Za ovaj sam koristio otpornik od 330 OHM i crvenu LED diodu. 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 šta zakač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. Ovo će učiniti da Arduino pin 13 (ali to je ATMega pin 19 kao što sam spomenuo u prethodnom paragrafu) trepće svake sekunde. To je iz ove odlične knjige Za 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 pravilno spojili! Ispod je kratak video zapis kola koje smo upravo izgradili s ovom trepćućom LED diodom:

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 uzeti svu zaslugu - moram zahvaliti Arduino proizvodu i web stranici što su napravili odličan proizvod. Arduino web mjesto odličan je izvor informacija i zapravo sam dobio puno informacija o minimalno potrebnim komponentama kako bi čip radio izvan 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čuje se: