Innholdsfortegnelse:

$ 2 Arduino. ATMEGA328 som frittstående. Enkelt, billig og veldig lite. en komplett guide.: 6 trinn (med bilder)
$ 2 Arduino. ATMEGA328 som frittstående. Enkelt, billig og veldig lite. en komplett guide.: 6 trinn (med bilder)

Video: $ 2 Arduino. ATMEGA328 som frittstående. Enkelt, billig og veldig lite. en komplett guide.: 6 trinn (med bilder)

Video: $ 2 Arduino. ATMEGA328 som frittstående. Enkelt, billig og veldig lite. en komplett guide.: 6 trinn (med bilder)
Video: Плата которая нужна всем! Автоматическое управление вентилятором. 2024, Juli
Anonim
Image
Image
Deleliste
Deleliste

I denne instruksen lærer du hvordan du bruker Arduino ATMEGA328 mikrokontrollerbrikke som en frittstående mikrokontroller.

De koster bare 2 dollar, kan gjøre det samme som din Arduino og gjøre prosjektene dine ekstremt små.

Vi vil dekke pin -oppsettet, hvordan du gjør det klart for Arduino -programvaren ved å brenne en bootloader og hvordan du laster opp skisser.

Se resten av denne instruksen for å finne ut hvordan du kan gjøre Arduino -prosjektene dine mindre og billigere på kort tid.

Trinn 1: Deleliste

1 Arduino

1 ATMEGA328P-PU-brikke. Jeg har min her:

Brødbrett

Ledninger

Valgfritt: LED og 330 ohm motstand for testing

Trinn 2: Last ned og installer bibliotek

Last ned og installer bibliotek
Last ned og installer bibliotek
Last ned og installer bibliotek
Last ned og installer bibliotek

Et Arduino -kort leveres som standard med en 16MHz ekstern oscillator.

Vi trenger egentlig ikke denne 16MHz oscillatoren ettersom ATMEGA328P-PU har en 8MHz oscillator innebygd.

For å få denne brikken til å fungere som en frittstående mikrokontroller på 8MHz, må vi laste ned og installere et bibliotek for vårt Arduino-miljø.

For å gjøre dette, klikk på lenken som samsvarer med din Arduino -versjon for å laste ned zip -filen.

Det blir eater 1-6-x.zip, 1-5-x.zip eller 1-0-x.zip

Brenn oppstartslaster
Brenn oppstartslaster

Deretter må vi finne mappen Arduino skissebok ved å klikke på Fil → preferanser → “Skissebokplassering”. I mitt tilfelle "C: / Users / tomtomheylen / Documents / Arduino" kan dette være annerledes i ditt tilfelle.

Kopier plasseringen og gå til "denne pcen", lim den inn i linjen og trykk enter.

Hvis du ser en mappe som heter "maskinvare", åpner du den.

Hvis ikke, lag en ny mappe med navnet "maskinvare" ved å høyreklikke og velge "ny → mappe" og skrive "maskinvare". Åpne den nå.

Flytt breadboard -mappen fra zip -arkivet til "hardware" -mappen.

Brenn oppstartslaster
Brenn oppstartslaster

Start Arduino IDE på nytt og gå til “Tools → board”.

Hvis alt er OK, bør du se i listen "Atmega 328 på et brødbrett (8MHz intern klokke)".

Den vanskeligste delen er ferdig nå, så la oss ha det gøy med å pumpe livet i den ATMEGA328.

Trinn 3: Brenn oppstartslaster

Disse ATMEGA328 mikrokontrollerbrikkene kommer vanligvis tomme. For å få dem til å fungere med Arduino IDE, må vi gjøre noe som kalles "brenning av en bootloader". Det er en liten bit kode vi brenner på brikken, så den forstår Arduino -programvaren.

Laster opp skisser
Laster opp skisser

For å gjøre dette, koble Arduino til datamaskinen din og gå til "Fil → eksempler → ArduinoIsp" og velg "Arduino Isp". Last opp denne skissen til Arduino og koble fra datamaskinen.

Laster opp skisser
Laster opp skisser

Deretter kobler vi Arduino til ATMEGA328 som du kan se på bildet.

Legg merke til halvsirkelen på brikken. Sørg for at den er på riktig side.

Koble nå til Arduino og gå til “verktøy → programmerer” i Arduino IDE og velg “Arduino som ISP”.

Gå deretter til "Verktøy → Brett" og velg "Atmega 328 på et brødbrett (8MHz intern klokke)".

Gå nå til verktøyene og velg "Burn Bootloader".

Bootloaderen din er brent og brikken din er klar til å laste opp skisser!

Hvis du får en feilmelding, koble fra Arduino og gjenta de forrige trinnene.

Trinn 4: Last opp skisser

For å laste opp en skisse må du fjerne ATMEGA328 -brikken fra Arduino -brettet og koble til brødbrettet som vist på bildet.

Du kan også bruke en USB til seriell programmerer som FT232RL for å gjøre dette. Jeg har laget en mini som kan instrueres om dette her:

Jeg har koblet en LED med motstand på brettet for å teste blinkskissen.

Slik bruker du dette bildet for pin -layout.

Så for eksempel hvis du initialiserer pin 13 i IDE, representerer den pin 13 på Arduino -kortet eller pin 19 på ATMEGA328 -brikken.

Gratulerer, du klarte det! Du kan nå begynne å lodde dine egne minifiserte Arduino -prosjekter for nesten ingenting.

Trinn 5: Noen få nyttige tips

Noen få nyttige tips
Noen få nyttige tips

Jeg vil avslutte dette instruerbare med å gi deg noen flere nyttige tips:

Hvis du lodder et prosjekt, må du bruke en 28 -pinners DIP -kontakt og legge til ATMEGA328 etter lodding av prosjektet.

Jeg har min her

Det er god praksis å lodde noen onde kvinnelige toppstifter til de tre første benene, slik at du fortsatt kan endre eller laste opp skisser om nødvendig.

Hvis mikrokontrolleren din oppfører seg rart, kan du legge til en 10 til 100 uf kondensator mellom + og -.

Sørg for at det er ATMEGA328P-PU når du bestiller brikken.

Trinn 6: Sluttnotat

Likte du dette instruerbart, klikk på Favoritt -knappen og abonner.

Sjekk også mine instruksjoner om hvordan du reparerer kinesiske Arduino -kloner.

Vi sees i neste Instructable.

Takk, Tom Heylen

Facebook:

Doner for å hjelpe meg å fortsette med dette arbeidet:

Anbefalt: