Innehållsförteckning:

$ 2 Arduino. ATMEGA328 som fristående. Enkelt, billigt och väldigt litet. en komplett guide.: 6 steg (med bilder)
$ 2 Arduino. ATMEGA328 som fristående. Enkelt, billigt och väldigt litet. en komplett guide.: 6 steg (med bilder)

Video: $ 2 Arduino. ATMEGA328 som fristående. Enkelt, billigt och väldigt litet. en komplett guide.: 6 steg (med bilder)

Video: $ 2 Arduino. ATMEGA328 som fristående. Enkelt, billigt och väldigt litet. en komplett guide.: 6 steg (med bilder)
Video: High Density 2022 2024, Juli
Anonim
Image
Image
Reservdelar
Reservdelar

I denna instruerbara lär du dig hur du använder Arduino ATMEGA328 mikrokontrollerchip som en fristående mikrokontroller.

De kostar bara 2 dollar, kan göra samma sak som din Arduino och göra dina projekt extremt små.

Vi kommer att täcka pin -layouten, hur man gör den redo för Arduino -programvaran genom att bränna en bootloader och hur man laddar upp skisser.

Titta på resten av detta instruerbara för att ta reda på hur du kan göra dina Arduino -projekt mindre och billigare på nolltid.

Steg 1: Dellista

1 Arduino

1 ATMEGA328P-PU-chip. Jag fick min här:

Bakbord

Trådar

Valfritt: LED och 330 ohm motstånd för testning

Steg 2: Ladda ner och installera bibliotek

Ladda ner och installera bibliotek
Ladda ner och installera bibliotek
Ladda ner och installera bibliotek
Ladda ner och installera bibliotek

Ett Arduino -kort levereras som standard med en 16MHz extern oscillator.

Vi behöver inte riktigt denna 16MHz oscillator eftersom ATMEGA328P-PU har en 8MHz oscillator inbyggd.

För att få detta chip att fungera som en fristående mikrokontroller vid 8MHz måste vi ladda ner och installera ett bibliotek för vår Arduino-miljö.

För att göra detta, klicka på länken som matchar din Arduino -version för att ladda ner zip -filen.

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

Bränn Bootloader
Bränn Bootloader

Därefter måste vi hitta mappen Arduino sketchbook genom att klicka på Arkiv → inställningar → “Sketchbook Location”. I mitt fall "C: / Users / tomtomheylen / Documents / Arduino" kan detta vara annorlunda i ditt fall.

Kopiera platsen och gå till "den här datorn", klistra in den i fältet och tryck på enter.

Om du ser en mapp som heter "maskinvara", öppna den.

Om inte, skapa en ny mapp med namnet "hårdvara" genom att högerklicka och välja "ny → mapp" och skriva "maskinvara". Öppna den nu.

Flytta panelen från zip -arkivet till mappen “hardware”.

Bränn Bootloader
Bränn Bootloader

Starta om din Arduino IDE och gå till "Verktyg → tavla".

Om allt är OK bör du se i listan "Atmega 328 på en brödbräda (8MHz intern klocka)".

Den svåraste delen är klar nu, så låt oss ha lite kul liv i den ATMEGA328.

Steg 3: Bränn Bootloader

Dessa ATMEGA328 -mikrokontrollerchips kommer vanligtvis tomma. För att få dem att arbeta med Arduino IDE måste vi göra något som kallas "att bränna en bootloader". Det är en liten bit kod vi bränner på chipet så det kommer att förstå Arduino -programvaran.

Överför skisser
Överför skisser

För att göra detta, anslut din Arduino till din dator och gå till "Arkiv → exempel → ArduinoIsp" och välj "Arduino Isp". Ladda upp denna skiss till din Arduino och koppla bort från din dator.

Överför skisser
Överför skisser

Därefter ansluter vi Arduino med ATMEGA328 som du kan se på bilden.

Notera halvcirkeln på chipet. Se till att det är på rätt sida.

Anslut nu din Arduino och gå till "verktyg → programmerare" i Arduino IDE och välj "Arduino som internetleverantör".

Gå sedan till "Verktyg → Board" och välj "Atmega 328 på en brödbräda (8MHz intern klocka)".

Gå nu till verktyg och välj "Burn Bootloader".

Din bootloader är bränd och ditt chip är redo att ladda upp skisser!

Om du får ett felmeddelande, koppla ur din Arduino och upprepa föregående steg.

Steg 4: Ladda upp skisser

För att ladda upp en skiss måste du ta bort ATMEGA328 -chipet från Arduino -kortet och ansluta till brödbrädet enligt bilden.

Du kan också använda en USB till seriell programmerare som FT232RL för att göra detta. Jag har gjort en mini instruerbar om detta här:

Jag har anslutit en LED med motstånd på kortet för att testa blinkskissen.

Så här använder du den här bilden för pin -layouten.

Så till exempel om du initierar stift 13 i IDE, representerar det stift 13 på Arduino -kortet eller stift 19 på ATMEGA328 -chipet.

Grattis, du klarade det! Du kan nu börja lödda dina egna minifierade Arduino -projekt för nästan ingenting.

Steg 5: Några användbara tips

Några användbara tips
Några användbara tips

Jag kommer att avsluta detta instruerbara med att ge dig några fler användbara tips:

Om du lödar ett projekt måste du använda ett 28 -stifts DIP -uttag och lägga till ATMEGA328 efter att du har lödt projektet.

Jag fick min här

Det är god praxis att lödda några malevor kvinnliga huvudstiften till de tre första benen så att du fortfarande kan ändra eller ladda upp skisser om det behövs.

Om din mikrokontroller uppträder konstigt kan du lägga till en 10 till 100 uf kondensator mellan + och -.

Se till att det är ATMEGA328P-PU när du beställer chippet.

Steg 6: Sista noten

Gillade du detta instruerbart, klicka på knappen Favorit och prenumerera.

Kolla även in mina instruktioner om hur du fixar kinesiska Arduino -kloner.

Vi ses i nästa Instructable.

Tack, Tom Heylen

Facebook:

Donera för att hjälpa mig att fortsätta göra detta arbete:

Rekommenderad: