Indholdsfortegnelse:

Standalone Arduino / ATMega Chip på brødbræt: 8 trin (med billeder)
Standalone Arduino / ATMega Chip på brødbræt: 8 trin (med billeder)

Video: Standalone Arduino / ATMega Chip på brødbræt: 8 trin (med billeder)

Video: Standalone Arduino / ATMega Chip på brødbræt: 8 trin (med billeder)
Video: Electronic Basics #6: Standalone Arduino Circuit 2024, November
Anonim
Standalone Arduino / ATMega Chip på brødbræt
Standalone Arduino / ATMega Chip på brødbræt

Hvis du er ligesom mig, efter jeg fik min Arduino og udførte en sidste programmering på min første chip, ville jeg trække den fra min Arduino Duemilanove og sætte den på mit eget kredsløb. Dette ville også frigøre min Arduino til fremtidige projekter. Problemet var, at jeg er sådan en elektronik nybegynder, at jeg ikke vidste, hvor jeg skulle starte. Efter at have læst mange websider og fora, var jeg i stand til at sammensætte denne Instructable. Jeg ønskede at have de oplysninger, jeg lærte, samlet på ét sted og let at følge. Kommentarer og forslag modtages gerne og værdsættes, da jeg stadig forsøger at lære alt dette. Han nævnte, at brug af et par 100nF kondensatorer skulle fungere. Jeg er meget taknemmelig for, at han påpegede dette for mig, fordi mit første produktionskredsløb, som jeg bygger på dette kredsløb, havde lidt underlig opførsel. Så jeg tilsluttede en 10uF kondensator nær min strøm, og den begyndte at opføre sig korrekt! Jeg ved ikke, hvorfor det ikke påvirkede min 'blinkende LED' -test, men jeg ved, at jeg er taknemmelig for Janw for at påpege dette for mig. Tak Janw. Edit2: Med udgangspunkt i den tidligere redigering ville jeg nævne, at Instructable -medlem, kz1o bragte nogle flere oplysninger om kondensatorerne. Se venligst hans kommentar herunder, dateret den 14. februar 2010 @ 10:52. Opdatering - Denne instruks er på Hack a Day!

Trin 1: Nødvendige dele

Nødvendige dele
Nødvendige dele

Jeg købte mine dele fra Digikey og Sparkfun Electronics - det er 2 af mine foretrukne steder at købe komponenter. Anyway, her er listen: #1 - (Antal: 1) - ATMega328 -chip med Arduino bootloader forudinstalleret ($ 5,50) #2 - (Antal: 1) - 5VDC Skift strømforsyning ($ 5,95) (Bemærk: Hvis du ikke gør det brug en strømforsyning, skal du tilføje en spændingsregulator og et par kondensatorer … se nedenfor) #3 - (Antal: 2) - 22 pF keramiske disk kondensatorer ($.24 / ea) #4 - (Antal: 1) - 16MHz krystal ($ 1,50) #5 - (antal: 1) - strømstik ($.38) (valgfrit) #6 - (antal: 1) - brødbræt (forhåbentlig har du en liggende, men hvis ikke, her er en. ($ 8,73) #7 - Små stykker på 22 awg solid tråd. Hvis du ikke har nogen, kan du sikkert hente noget i din foretrukne elektronikbutik. Samlede omkostninger for ovenstående før skat/forsendelse: cirka $ 14 (ikke inklusiv brødbræt Alternativer / muligheder: Option / Alternativ #1: Hvis du vil bruge en eksisterende strømforsyning, du har rundt om i huset, skal du sørge for, at den er mellem 5V - 16V. Hvis du ikke er sikker på, om det er en reguleret koblingsstrømforsyning, så skal du også bruge følgende komponenter: #1 optio n - (Antal: 1) - 5V spændingsregulator (eller en anden lignende 5V spændingsregulator) ($.57) og #1 mulighed - (Antal: 2) - 10 uF aluminiumskondensator ($.15 / ea) (Se nedenstående reference links til, hvordan du tilslutter dem) Option / Alternativ #2: Hvis du ikke vil bruge standardelementer #3 og #4, kan du erstatte dem med: #2 option - (Antal: 1) - 16 MHz Keramisk Resonator (w/cap) ($.54) Denne del ligner en keramisk kondensator, og du tilslutter de 2 udvendige ben til det sted, hvor du ville tilslutte krystallen (dækket senere i instruktionsbogen), og den midterste pin går til jorden. Det er i hvert fald det, jeg har læst - jeg har ikke prøvet det endnu. Men som du måske bemærker, er det lidt billigere at gå denne rute.:) Ok, lad os begynde at tilslutte tingene!

Trin 2: Tilslutning af strøm

Tilslutning af strøm
Tilslutning af strøm
Tilslutning af strøm
Tilslutning af strøm

Fortsæt og tilslut dit strømstik som vist på det første foto, hvis du bruger et strømstik. Tilslut derefter et par ledninger som vist på billedet, der forbinder de respektive strøm (+ og -) skinner sammen.

Trin 3: Chip (mikrokontroller) placering

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

Nu vil vi sætte mikrokontrolleren på dit brødbræt som vist på billedet. Hvis dette er en helt ny chip, skal du bøje begge stifterækker lidt. Hvad jeg gør, er at jeg holder chippen fra begge sider og presser chippen lidt mod en flad overflade som et skrivebord, og gør dette på begge sider, så begge sider er bøjet lige meget ind. Du behøver sandsynligvis ikke at gøre dette, hvis du trækker din chip fra din Arduino - de er allerede bøjede fra at være i stikkontakten. Bemærk venligst chipens orientering - på billederne og til denne Instructable, skal du placere chippen, så det lille halvrunde 'hak' er til venstre.

Trin 4: Henter strøm til chippen

At bringe strøm til chippen
At bringe strøm til chippen
At bringe strøm til chippen
At bringe strøm til chippen
At bringe strøm til chippen
At bringe strøm til chippen

Tilslut først 3 ledninger som vist på billedet. Den ene vil blive slebet/negativ (den sorte ledning vist), og 2 vil være til den positive. Hvis du ikke kan fortælle, hvilke pins der er tilsluttet på chippen, skal du se på det 5. billede i dette trin, som er en pin -kortlægning, som jeg trak fra Arduinos websted til reference. Når du går efter det, kan du se, at vores jord/negative (sorte) ledning kommer til pin 22, og de 2 positive (de røde ledninger) går til pins 20 og 21. Næste tilslut 1 mere positiv (rød) ledning og 1 mere negativ (sort) ledning som vist på 3./4. fotos (de er det samme … bare en er zoomet mere ind). Igen, hvis du ikke kan fortælle det, skal du se på Arduino -kortlægningen, og du kan se, at vi forbinder vores jord/negative (sort) ledning til pin 8 og den positive (røde) ledning til pin 7.

Trin 5: Tilslutning af krystallen til chippen

Tilslutning af krystallen til chippen
Tilslutning af krystallen til chippen
Tilslutning af krystallen til chippen
Tilslutning af krystallen til chippen
Tilslutning af krystallen til chippen
Tilslutning af krystallen til chippen

Faktisk, før vi tilslutter krystallen, lad os tilslutte disse kondensatorer. Tilslut de 2 22 pF keramiske diskkondensatorer til chippen som vist på billedet. De går lige ved siden af den negative/jordede (sorte) ledning. Det ene ben (du behøver ikke bekymre dig om polaritet) af kondensatoren går til den negative/jordede skinne og det andet til en af stifterne på chippen. En kondensator hænger op til pin 9, og en til pin 10 på chippen. Nu til krystallen. Placer det ene ben af krystallen ved pin 9, og det andet ben på pin 10 … men sørg for at placere det mellem kondensatorerne og chippen/mikrokontrolleren. Se billederne. Det er det! Du er faktisk færdig. De næste 2 trin er valgfri. Nu kan du replikere det, du havde forbundet til dit egentlige Arduino -kort, til dette selvstændige kredsløb. Du vil gerne referere til Arduino pin -kortlægningen fra trin 4 for at vide, hvad du skal tilslutte og hvor. Du kan fortsætte til de næste par trin for lidt ekstra og en test eller proof-of-concept i mangel af bedre sigt. Her er en hurtig video af det færdige brødbræt:

Trin 6: (Valgfri) Strømindikator -LED

(Valgfrit) Strømindikator -LED
(Valgfrit) Strømindikator -LED
(Valgfrit) Strømindikator -LED
(Valgfrit) Strømindikator -LED
(Valgfrit) Strømindikator -LED
(Valgfrit) Strømindikator -LED
(Valgfrit) Strømindikator -LED
(Valgfrit) Strømindikator -LED

Dette er et lille 'trick' brugt af mennesker, forstår jeg, til fejlfinding. Du tilføjer en LED (og modstand selvfølgelig) til strømdelen af kredsløbet, så hvis dit projekt ikke fungerer, kan du hurtigt identificere, om kredsløbet får strøm eller ej. Tilslut bare din modstand (den jeg brugte på min, på billedet er en 510 OHM modstand) som vist på billederne. Husk med LED'er, at de har polaritet - det korte ben er det negative, og det lange er det positive. Så sørg for, at den korte er den, der er forbundet med jorden (sort) skinne. Et af billederne viser kredsløbet tilsluttet og lysdioden tændt. Værsgo. Igen er jeg ikke ekspert, men det virker meget logisk, at du gerne vil gøre dette, og jeg vil gøre dette trin på den sidste version af mit første Arduino -projekt. Læs videre til næste trin, hvis du vil se en rigtig enkel måde at se, om du har alt på dit brødbræt.

Trin 7: (Valgfri) Hurtig og let test

(Valgfri) Hurtig og let test
(Valgfri) Hurtig og let test
(Valgfri) Hurtig og let test
(Valgfri) Hurtig og let test
(Valgfri) Hurtig og let test
(Valgfri) Hurtig og let test

Ok, du har fået alt tilsluttet, du ved, at du har strøm, men spørgsmålet er, har du kablet alt korrekt op? Lad os tjekke. Til dette skal du bruge en modstand og LED og lidt kode. Tilslut en modstand og en LED som vist på billederne. Til denne brugte jeg en 330 OHM modstand og en rød LED. Vær opmærksom på, hvordan du tilslutter LED'en - de har polaritet - det korte ben går ind i den negative/jordede skinne, og den længere, positive ledning går til ATMega -chippen … pin 19. Som før, hvis du ikke er sikker på hvad pin dette er, se Arduino mapping image i trin 4. Nu skal du downloade den Arduino Sketch, jeg har vedhæftet, åbne den i Arduino -softwaren og uploade den til din chip. Dette får Arduino pin 13 (men det er ATMega pin 19 som jeg nævnte i det foregående afsnit) til at blinke hvert sekund. Det er fra denne fantastiske Getting Started with Arduino -bog, jeg har. Når du har tilsluttet din LED og modstand, programmeret din chip, sæt den tilbage på dit brødbræt, så kan du tilslutte din strøm. Du bør få en blinkende LED, hvilket betyder, at du har tilsluttet alt korrekt! Nedenfor er en kort video af kredsløbet, vi lige har bygget med denne blinkende LED:

Trin 8: Kreditter og links

Jeg håber, at du kunne lide min Instructable, og jeg håber, det hjælper dig. Jeg ved, at jeg ville ønske, at jeg havde sådan noget, da jeg først prøvede at finde ud af det hele. Jeg må sige, selvom jeg ikke kan tage al æren - jeg skal takke Arduino -produktet og -webstedet for at have lavet et godt produkt. Arduino -webstedet er en god informationskilde og er faktisk her, hvor jeg fik mange oplysninger om de minimumskrav, der kræves for at få en chip til at fungere væk fra et Arduino -kort.

Den anden store kilde var på: ITP Physical Computing … især den Arduino-specifikke webside.

Og jeg kan ikke glemme Kom godt i gang med Arduino -bogen, som jeg nævnte i trin 7 - det var en stor ressource for at få mig i gang med min Arduino.

Og sidst men ikke mindst, hvis du er nået så langt, tak fordi du læste!

Anbefalede: