Innholdsfortegnelse:
- Trinn 1: Deleliste
- Trinn 2: Last ned og installer bibliotek
- Trinn 3: Brenn oppstartslaster
- Trinn 4: Last opp skisser
- Trinn 5: Noen få nyttige tips
- Trinn 6: Sluttnotat
Video: $ 2 Arduino. ATMEGA328 som frittstående. Enkelt, billig og veldig lite. en komplett guide.: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
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
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.
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.
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.
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
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:
Frittstående Arduino 3.3V W / ekstern 8 MHz klokke som programmeres fra Arduino Uno gjennom ICSP / ISP (med seriell overvåking!): 4 trinn
Frittstående Arduino 3.3V W / ekstern 8 MHz -klokke som programmeres fra Arduino Uno gjennom ICSP / ISP (med seriell overvåking!): Mål: Å bygge en frittstående Arduino som kjører på 3.3V fra en 8 MHz ekstern klokke. For å programmere den via ISP (også kjent som ICSP, seriell programmering i krets) fra en Arduino Uno (kjører på 5V) For å redigere bootloader-filen og brenne
Emergency Mobile Charger Using Solar Panel [Komplett guide]: 4 trinn
Emergency Mobile Charger Using Solar Panel [Komplett guide]: Leter du etter en måte å lade telefonen på når du er helt tom for alternativer? Lag deg en nødlader med et bærbart solcellepanel som kan være nyttig, spesielt når du reiser eller på camping utendørs. Dette er et hobbyprosjekt med
Benewake LiDAR TFmini (komplett guide): 5 trinn (med bilder)
Benewake LiDAR TFmini (komplett guide): Beskrivelse Benewake TFMINI Micro LIDAR -modulen har sine unike optiske, strukturelle og elektroniske design. Produktet har tre store fordeler: lav pris, lite volum og lavt strømforbruk. Den innebygde algoritmen tilpasset innendørs og
Slik lurer du et fingeravtrykkssystem som er så enkelt som ABC: 12 trinn (med bilder)
Slik lurer du et fingeravtrykkssystem som er så enkelt som ABC: Denne instruksjonen viser deg hvordan du lurer et fingeravtrykkssystem som er så enkelt som ABC. IBM vil aldri at du skal vite om. det fungerer også for de fleste fingeravtrykkssystemene. For eksempel: f.eks. dør, mobiltelefon …. Denne instruksjonen kommer med v
Veldig enkelt Likevel veldig effektivt prank (Computer Prank): 3 trinn
Veldig enkelt … Likevel veldig effektivt prank (Computer Prank): Denne instruksjonsboken er VELDIG enkel, men VELDIG effektiv! Det som vil skje er: Du skjuler alle ikonene på offerets skrivebord. Offeret vil freak ut når de ser datamaskinen etter at du gjør tullet. Dette kan ikke skade datamaskinen på noen måte i det hele tatt