Innholdsfortegnelse:

Frittstående Arduino / ATMega Chip på brødbrett: 8 trinn (med bilder)
Frittstående Arduino / ATMega Chip på brødbrett: 8 trinn (med bilder)

Video: Frittstående Arduino / ATMega Chip på brødbrett: 8 trinn (med bilder)

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

Hvis du er som meg, etter at jeg fikk min Arduino og utførte en siste programmering på min første brikke, ønsket jeg å trekke den av min Arduino Duemilanove og sette den på min egen krets. Dette vil også frigjøre min Arduino for fremtidige prosjekter. Problemet var at jeg er en slik nybegynner i elektronikk at jeg ikke visste hvor jeg skulle begynne. Etter å ha lest gjennom mange nettsider og fora, var jeg i stand til å sette sammen denne Instructable. Jeg ønsket å ha informasjonen jeg lærte alt på ett sted, og lett å følge. Kommentarer og forslag er velkomne og verdsatt ettersom jeg fremdeles prøver å lære alt dette. Rediger: Instructable -medlem, Janw nevnte for meg at det alltid er en god idé å legge til en kondensator eller to i nærheten av din makt. Han nevnte at bruk av et par 100nF kondensatorer burde fungere. Jeg er veldig takknemlig for at han påpekte dette for meg, fordi min første produksjonskrets som jeg bygger på denne kretsen, hadde litt merkelig oppførsel. Så jeg koblet til en 10uF kondensator nær kraften min, og den begynte å oppføre seg riktig! Jeg vet ikke hvorfor det ikke påvirket min "blinkende LED" -test, men jeg vet at jeg er takknemlig for Janw for at han påpekte dette for meg. Takk Janw. Edit2: Med utgangspunkt i forrige redigering, ønsket jeg å nevne at Instructable member, kz1o hentet ut mer informasjon om kondensatorene. Se kommentaren hans nedenfor, datert 14. februar 2010 @ 10:52. Oppdatering - Denne instruksen er på Hack a Day!

Trinn 1: Nødvendige deler

Nødvendige deler
Nødvendige deler

Jeg kjøpte delene mine fra Digikey og Sparkfun Electronics - de er to av mine favorittsteder å kjøpe komponenter. Uansett, her er listen: #1 - (Antall: 1) - ATMega328 -brikke med Arduino bootloader forhåndsinstallert ($ 5,50) #2 - (Antall: 1) - 5VDC Bytte strømforsyning ($ 5,95) (Merk: Hvis du ikke gjør det bruk en bryterstrømforsyning, du må legge til en spenningsregulator og et par kondensatorer … se nedenfor) #3 - (Antall: 2) - 22 pF keramiske skivekondensatorer ($.24 / ea) #4 - (Antall: 1) - 16MHz Crystal ($ 1,50) #5 - (Antall: 1) - Strømkontakt ($.38) (Valgfritt) #6 - (Antall: 1) - Brødbrett (forhåpentligvis har du en som ligger rundt, men hvis ikke, her er en. ($ 8,73) #7 - Små biter av 22 AWG solid wire. Hvis du ikke har noen, kan du sannsynligvis hente noe i din favoritt elektronikkbutikk. Total kostnad for over før skatt/frakt: ca $ 14 (ikke inkludert brødbrett Alternativer / alternativer: Alternativ / Alternativ nr. 1: Hvis du vil bruke en eksisterende strømforsyning du har rundt huset, må du kontrollere at den er mellom 5V - 16V. Hvis du ikke er sikker på om det er en regulert bryterstrømforsyning, da må du også bruke følgende komponenter: #1 optio n - (Antall: 1) - 5V spenningsregulator (eller en annen lignende 5V spenningsregulator) ($.57) og alternativ nr. 1 - (Antall: 2) - 10 uF aluminiumskondensator ($.15 / ea) (Se referanse nedenfor lenker for hvordan du kobler dem til) Alternativ / alternativ #2: Hvis du ikke vil bruke standardelementer #3 og #4, kan du erstatte dem med: #2 -alternativ - (Antall: 1) - 16 MHz keramisk resonator (w/cap) ($.54) Denne delen ser ut som en keramisk kondensator, og du hekter de to utvendige pinnene opp til der du vil koble krystallet (dekket senere i Instructable), og den midterste pinnen går til bakken. Dette er i hvert fall det jeg har lest - jeg har ikke prøvd det ennå. Men som du kanskje merker, er det litt billigere å gå denne ruten.:) Ok, la oss begynne å koble til ting!

Trinn 2: Tilkobling av strøm

Tilkobling av strøm
Tilkobling av strøm
Tilkobling av strøm
Tilkobling av strøm

Fortsett og koble til strømkontakten som vist på det første bildet hvis du bruker en strømkontakt. Deretter kobler du til et par ledninger som vist på bildet som kobler de respektive strømskinnene (+ og -) sammen.

Trinn 3: Chip (mikrokontroller) plassering

Plassering av chip (mikrokontroller)
Plassering av chip (mikrokontroller)
Plassering av chip (mikrokontroller)
Plassering av chip (mikrokontroller)

Nå vil vi sette mikrokontrolleren på brødbrettet som vist på bildet. Hvis dette er en helt ny brikke, må du bøye begge pinnene litt. Det jeg gjør, er at jeg holder brikken fra begge sider, og presser brikken litt mot en flat overflate som et skrivebord, og gjør dette på begge sider slik at begge sider bøyes like inn. Du trenger mest sannsynlig ikke å gjøre dette hvis du drar brikken din fra Arduinoen din - de er allerede bøyd fra å være i kontakten. Vær oppmerksom på brikkens orientering - på bildene og for denne instruksjonsboken, vennligst plasser brikken slik at den lille halvrunde "hakk" er til venstre.

Trinn 4: Få strøm til brikken

Å bringe strøm til brikken
Å bringe strøm til brikken
Å bringe strøm til brikken
Å bringe strøm til brikken
Å bringe strøm til brikken
Å bringe strøm til brikken

Koble først til 3 ledninger som vist på bildet. En kommer til å bli slipt/negativ (den svarte ledningen vist), og 2 vil være til den positive. Hvis du ikke kan se hvilke pinner som blir koblet til brikken, kan du se på det femte bildet i dette trinnet, som er en pin -kartlegging som jeg dro fra Arduinos nettsted for å referere. Når du går etter det, kan du se at vår jordede/negative (svarte) ledning kommer til pinne 22, og de 2 positive (de røde ledningene) går til pinnene 20 og 21. Deretter kobler du til en positiv (rød) ledning og 1 mer negativ (svart) ledning som vist på tredje/fjerde foto (de er det samme … bare en er zoomet inn mer). Igjen, hvis du ikke kan fortelle det, se på Arduino -kartleggingen, og du kan se at vi kobler jord/negativ (svart) ledning til pinne 8, og den positive (røde) ledningen til pinne 7.

Trinn 5: Tilkobling av krystallet til brikken

Koble opp krystallet til brikken
Koble opp krystallet til brikken
Koble opp krystallet til brikken
Koble opp krystallet til brikken
Koble opp krystallet til brikken
Koble opp krystallet til brikken

Egentlig før vi kobler til krystallet, la oss koble til disse kondensatorene. Koble de 2 22 pF keramiske skivekondensatorene til brikken som vist på bildet. De går rett ved siden av den negative/jordede (svarte) ledningen. Det ene benet (du trenger ikke å bekymre deg for polaritet) av kondensatoren går til den negative/jordede skinnen, og det andre til en av pinnene på brikken. En kondensator kroker til pin 9, og en til pin 10 på brikken. Nå til krystallet. Plasser det ene benet på krystallet ved pinne 9, og det andre benet på pinne 10 … men sørg for å plassere det mellom kondensatorene og brikken/mikrokontrolleren. Se bildene. Det er det! Du er faktisk ferdig. De neste 2 trinnene er valgfrie. Nå kan du replikere det du hadde koblet til ditt faktiske Arduino -kort til denne frittstående kretsen. Du vil referere til Arduino pin kartlegging fra trinn 4 for å vite hva du skal koble til og hvor. Du kan fortsette til de neste par trinnene for litt ekstra, og en test eller bevis på konseptet på grunn av mangel på bedre sikt. Her er en rask video av det ferdige brødbrettet:

Trinn 6: (Valgfritt) Strømindikator -LED

(Valgfritt) Strømindikator -LED
(Valgfritt) Strømindikator -LED
(Valgfritt) Strømindikator -LED
(Valgfritt) Strømindikator -LED
(Valgfritt) Strømindikator -LED
(Valgfritt) Strømindikator -LED
(Valgfritt) Strømindikator -LED
(Valgfritt) Strømindikator -LED

Dette er et lite "triks" som brukes av folk, forstår jeg, for feilsøkingsformål. Du legger til en LED (og motstand selvfølgelig) i strømdelen av kretsen, slik at hvis prosjektet ditt ikke fungerer, kan du raskt identifisere om kretsen får strøm eller ikke. Bare koble til motstanden din (den jeg brukte på min, på bildet er en 510 OHM -motstand) som vist på bildene. Husk med lysdioder at de har polaritet - det korte benet er det negative, og det lange er det positive. Så sørg for at den korte er den som er koblet til bakken (svart) skinne. Ett av bildene viser kretsen som er koblet til, og lysdioden er på. Der går du. Igjen, jeg er ikke en ekspert, men det virker veldig logisk at du vil gjøre dette, og jeg kommer til å gjøre dette trinnet på den siste versjonen av mitt første Arduino -prosjekt. Les videre til neste trinn hvis du vil se en virkelig enkel måte å se om du har alt på brødbrettet ditt.

Trinn 7: (Valgfritt) Rask og enkel test

(Valgfritt) Rask og enkel test
(Valgfritt) Rask og enkel test
(Valgfritt) Rask og enkel test
(Valgfritt) Rask og enkel test
(Valgfritt) Rask og enkel test
(Valgfritt) Rask og enkel test

Ok, du har alt koblet til, du vet at du har strøm, men spørsmålet er om du har koblet alt riktig? La oss sjekke. For dette trenger du en motstand, og LED og litt kode. Koble til en motstand og en LED som vist på bildene. For denne brukte jeg en 330 OHM motstand og en rød LED. Legg merke til hvordan du kobler til LED -en - de har polaritet - det korte benet går inn i den negative/jordede skinnen, og den lengre, positive ledningen går til ATMega -brikken … pin 19. Som før, hvis du ikke er sikker på hva pin dette er, se Arduino -kartbildet i trinn 4. Nå må du laste ned Arduino -skissen jeg har vedlagt, åpne den i Arduino -programvaren og laste den opp til brikken din. Dette får Arduino pin 13 (men det er ATMega pin 19 som jeg nevnte i forrige avsnitt) til å blinke hvert sekund. Det er fra denne flotte Komme i gang med Arduino -boken jeg har. Når du har koblet til LED og motstand, programmert brikken din, sett den tilbake på brødbrettet, så kan du koble til strømmen. Du bør få en blinkende LED, noe som betyr at du har koblet til alt riktig! Nedenfor er en kort video av kretsen vi nettopp bygde med denne blinkende LED:

Trinn 8: studiepoeng og lenker

Jeg håper du likte instruksjonsboken min, og jeg håper den hjelper deg. Jeg vet at jeg skulle ønske jeg hadde noe slikt da jeg først prøvde å finne ut av dette. Jeg må si at jeg ikke kan ta all æren - jeg må takke Arduino -produktet og nettstedet for at jeg har laget et flott produkt. Arduino -nettstedet er en god informasjonskilde og er faktisk der jeg fikk mye informasjon om minimumskomponentene som kreves for å få en brikke til å fungere vekk fra et Arduino -kort.

Den andre store kilden var på: ITP Physical Computing … spesielt den Arduino-spesifikke nettsiden.

Og jeg kan ikke glemme Komme i gang med Arduino -boken som jeg nevnte i trinn 7 - det var en flott ressurs for å komme i gang med min Arduino.

Og sist men ikke minst, hvis du har kommet så langt, takk for at du leser!

Anbefalt: