Innehållsförteckning:

Fristående Arduino / ATMega Chip på brödbräda: 8 steg (med bilder)
Fristående Arduino / ATMega Chip på brödbräda: 8 steg (med bilder)

Video: Fristående Arduino / ATMega Chip på brödbräda: 8 steg (med bilder)

Video: Fristående Arduino / ATMega Chip på brödbräda: 8 steg (med bilder)
Video: Прошивка китайских клонов Arduino Nano на чипах ATmega 328P/PA/PB 168P/PA/PB программатором USBasp 2024, November
Anonim
Fristående Arduino / ATMega Chip på brödbräda
Fristående Arduino / ATMega Chip på brödbräda

Om du är som jag, efter att jag fick min Arduino och utförde en sista programmering på mitt första chip, ville jag dra den från min Arduino Duemilanove och sätta den på min egen krets. Detta skulle också frigöra min Arduino för framtida projekt. Problemet var att jag är en sådan elektronik nybörjare att jag inte visste var jag skulle börja. Efter att ha läst igenom många webbsidor och forum kunde jag sätta ihop denna instruerbara. Jag ville ha informationen jag lärde mig allt på ett ställe och lätt att följa. Kommentarer och förslag är välkomna och uppskattade eftersom jag fortfarande försöker lära mig allt detta. Han nämnde att ett par 100nF -kondensatorer borde fungera. Jag är mycket tacksam att han påpekade detta för mig, eftersom min första produktionskrets som jag bygger på den här kretsen hade lite konstigt beteende. Så jag kopplade upp en 10uF kondensator nära min ström, och den började bete sig korrekt! Jag vet inte varför det inte påverkade mitt blinkande LED -test, men jag vet att jag är tacksam för Janw för att han påpekade detta för mig. Tack Janw. Edit2: Utifrån den tidigare redigeringen ville jag nämna att Instructable member, kz1o tog fram lite mer information om kondensatorerna. Se hans kommentar nedan, daterad den 14 februari 2010 @ 10:52. Uppdatering - Denna instruktion är på Hack a Day!

Steg 1: Delar som behövs

Delar som behövs
Delar som behövs

Jag köpte mina delar från Digikey och Sparkfun Electronics - de är två av mina favoritställen att köpa komponenter. Hur som helst, här är listan: #1 - (Antal: 1) - ATMega328 -chip med Arduino bootloader förinstallerad ($ 5,50) #2 - (Antal: 1) - 5VDC -växelström ($ 5,95) (Obs: Om du inte gör det använd en växelström, du måste lägga till en spänningsregulator och ett par kondensatorer … se nedan) #3 - (Antal: 2) - 22 pF keramiska skivkondensatorer ($.24 / ea) #4 - (Antal: 1) - 16MHz Crystal ($ 1,50) #5 - (Antal: 1) - Strömuttag ($.38) (Valfritt) #6 - (Antal: 1) - Brödbräda (förhoppningsvis har du en som ligger, men om inte, här är en. ($ 8,73) #7 - Små bitar av 22 AWG massiv tråd. Om du inte har någon kan du antagligen hämta några i din favoritelektronikbutik. Total kostnad för ovan före skatt/frakt: cirka $ 14 (exklusive brödbräda) Alternativ / alternativ: Alternativ / Alternativ #1: Om du vill använda en befintlig strömförsörjning du har runt huset, se till att den är mellan 5V - 16V. Om du inte är säker på om det är en reglerad växelström, då måste du också använda följande komponenter: #1 optio n - (Antal: 1) - 5V spänningsregulator (eller annan liknande 5V spänningsregulator) ($.57) och alternativ nr 1 - (Antal: 2) - 10 uF aluminiumkondensator ($.15 / ea) (Se referens nedan) länkar för hur du ansluter dem) Alternativ / Alternativ #2: Om du inte vill använda standardartiklarna #3 och #4 kan du ersätta dem med: #2 -alternativ - (Antal: 1) - 16 MHz keramisk resonator (w/cap) ($.54) Den här delen ser ut som en keramisk kondensator, och du kopplar de 2 yttre stiften till där du skulle koppla upp kristallen (täckt senare i instruktionsboken), och mittstiftet går till marken. Det här är åtminstone vad jag har läst - jag har inte provat det än. Men som du kanske noterar är det lite billigare att gå denna väg.:) Ok, låt oss börja ansluta saker!

Steg 2: Anslut ström

Anslutning av ström
Anslutning av ström
Anslutning av ström
Anslutning av ström

Anslut strömuttaget som visas på det första fotot om du använder ett strömuttag. Anslut sedan ett par trådar som visas på bilden som ansluter respektive kraft (+ och -) skenor till varandra.

Steg 3: Chip (mikrokontroller) placering

Chip (mikrokontroller) Placering
Chip (mikrokontroller) Placering
Chip (mikrokontroller) Placering
Chip (mikrokontroller) Placering

Nu vill vi sätta mikrokontrollen på din brödbräda som visas på bilden. Om det här är ett helt nytt chip måste du böja båda raderna av pinnar lite. Det jag gör är att jag håller chipet från båda sidor och trycker chipet lite mot en plan yta som ett skrivbord, och gör detta på båda sidor så att båda sidor böjs lika mycket. Du kommer sannolikt inte att behöva göra detta om du drar ditt chip från din Arduino - de är redan böjda från att vara i uttaget. Observera chipets orientering - på bilderna och för den här instruktionsboken, vänligen placera chipet så att det lilla halvrunda "hacket" är till vänster.

Steg 4: Ta kraft till chippet

Att ge kraft till chippet
Att ge kraft till chippet
Att ge kraft till chippet
Att ge kraft till chippet
Att ge kraft till chippet
Att ge kraft till chippet

Anslut först tre ledningar enligt bilden. En kommer att vara slipad/negativ (den svarta tråden visas), och 2 kommer att vara till den positiva. Om du inte kan se vilka stift som ansluts på chipet, titta på den femte bilden i det här steget, vilket är en stiftmappning som jag tog från Arduinos webbplats för att referera. Genom att se det kan du se att vår jordade/negativa (svarta) tråd kommer till stift 22, och de två positiva (de röda trådarna) går till stift 20 och 21. Nästa anslutning till 1 mer positiv (röd) tråd och 1 mer negativ (svart) tråd som visas på 3: e/4: e fotona (de är samma sak … bara en har zoomat in mer). Återigen, om du inte kan berätta, titta på Arduino -kartläggningen, och du kan se att vi ansluter vår jord/negativa (svarta) tråd till stift 8 och den positiva (röda) tråden till stift 7.

Steg 5: Anslut kristallen till chipet

Anslutning av kristallen till chipet
Anslutning av kristallen till chipet
Anslutning av kristallen till chipet
Anslutning av kristallen till chipet
Anslutning av kristallen till chipet
Anslutning av kristallen till chipet

Innan vi kopplar in kristallen, låt oss ansluta dessa kondensatorer. Anslut de 2 22 pF keramiska skivkondensatorerna till chipet som visas på bilden. De går precis bredvid den negativa/jordade (svarta) tråden. Ena benet (du behöver inte oroa dig för polaritet) av kondensatorn går till den negativa/jordade skenan, och den andra till en av stiften på chipet. En kondensator hakar upp till stift 9 och en till stift 10 på chipet. Nu till kristallen. Placera ett ben av kristallen vid stift 9 och det andra benet på stift 10 … men se till att placera det mellan kondensatorerna och chipet/mikrokontrollern. Se bilderna. Det är allt! Du är faktiskt klar. Nästa 2 steg är valfria. Nu kan du replikera det du hade anslutit till ditt faktiska Arduino -kort till denna fristående krets. Du vill referera till Arduino pin -mappningen från steg 4 för att veta vad du ska ansluta och var. Du kan fortsätta till nästa par steg för lite extra, och ett test, eller proof-of-concept för brist på bättre term. Här är en snabb video av den färdiga brödbrädan:

Steg 6: (Valfritt) Strömindikator

(Valfritt) Strömindikator
(Valfritt) Strömindikator
(Valfritt) Strömindikator
(Valfritt) Strömindikator
(Valfritt) Strömindikator
(Valfritt) Strömindikator
(Valfritt) Strömindikator
(Valfritt) Strömindikator

Detta är ett litet "trick" som används av människor, förstår jag, för felsökning. Du lägger till en lysdiod (och naturligtvis motstånd) till strömdelen av kretsen, så att om ditt projekt inte fungerar kan du snabbt identifiera om kretsen får ström eller inte. Anslut bara ditt motstånd (det jag använde på mitt, på bilden är ett 510 OHM -motstånd) som visas på bilderna. Kom ihåg med lysdioder att de har polaritet - det korta benet är det negativa, och det långa är det positiva. Så se till att den korta är den som är ansluten till marken (svart) skena. En av bilderna visar kretsen inkopplad och lysdioden tänd. Varsågod. Återigen, jag är ingen expert, men det verkar väldigt logiskt att du skulle vilja göra detta, och jag kommer att göra detta steg på den slutliga versionen av mitt första Arduino -projekt. Läs vidare till nästa steg om du vill se ett riktigt enkelt sätt att se om du har allt på din bräda.

Steg 7: (Valfritt) Snabbt och enkelt test

(Valfritt) Snabbt och enkelt test
(Valfritt) Snabbt och enkelt test
(Valfritt) Snabbt och enkelt test
(Valfritt) Snabbt och enkelt test
(Valfritt) Snabbt och enkelt test
(Valfritt) Snabbt och enkelt test

Ok, du har allt kopplat upp, du vet att du har ström, men frågan är, har du kopplat upp allt korrekt? Låt oss kolla. För detta behöver du ett motstånd och LED och lite kod. Anslut ett motstånd och en LED som visas på bilderna. För den här använde jag ett 330 OHM -motstånd och en röd lysdiod. Notera hur du kopplar in lysdioden - de har polaritet - det korta benet går in i den negativa/jordade skenan, och den längre, positiva ledningen går till ATMega -chipet … stift 19. Som tidigare, om du inte är säker på vad pin detta är, se Arduino -mappbilden i steg 4. Nu måste du ladda ner Arduino Sketch som jag har bifogat, öppna den i Arduino -programvaran och ladda upp den till ditt chip. Detta kommer att få Arduino pin 13 (men det är ATMega pin 19 som jag nämnde i föregående stycke) att blinka varje sekund. Det är från denna fantastiska Komma igång med Arduino bok jag har. När du har anslutit din LED och motstånd, programmerat ditt chip, lägg tillbaka det på din brödbräda, så kan du ansluta din ström. Du bör få en blinkande LED, vilket betyder att du har anslutit allt korrekt! Nedan följer en kort video av kretsen vi just byggde med denna blinkande LED:

Steg 8: Krediter och länkar

Jag hoppas att du gillade min Instructable och jag hoppas att den hjälper dig. Jag vet att jag önskar att jag hade något liknande när jag först försökte lista ut allt detta. Jag måste säga att även om jag inte kan ta hela äran - jag måste tacka Arduino -produkten och webbplatsen för att hon gjorde en bra produkt. Arduino -webbplatsen är en bra informationskälla och det är faktiskt där jag fick mycket information om de minimikrav som krävs för att få ett chip att fungera bort från ett Arduino -kort.

Den andra stora källan var på: ITP Physical Computing … särskilt den Arduino-specifika webbsidan.

Och jag kan inte glömma boken Komma igång med Arduino som jag nämnde i steg 7 - det var en bra resurs för att komma igång med min Arduino.

Och sist men inte minst, om du har kommit så långt, tack för att du läste!

Rekommenderad: