Sadržaj:

2 dolara Arduino. ATMEGA328 Kao samostalni. Lako, jeftino i vrlo malo. potpuni vodič .: 6 koraka (sa slikama)
2 dolara Arduino. ATMEGA328 Kao samostalni. Lako, jeftino i vrlo malo. potpuni vodič .: 6 koraka (sa slikama)

Video: 2 dolara Arduino. ATMEGA328 Kao samostalni. Lako, jeftino i vrlo malo. potpuni vodič .: 6 koraka (sa slikama)

Video: 2 dolara Arduino. ATMEGA328 Kao samostalni. Lako, jeftino i vrlo malo. potpuni vodič .: 6 koraka (sa slikama)
Video: CS50 2013 - Week 9 2024, Studeni
Anonim
Image
Image
Popis dijelova
Popis dijelova

U ovom ćete uputstvu naučiti kako koristiti čip mikrokontrolera Arduino ATMEGA328 kao samostalni mikrokontroler.

Koštaju samo 2 dolara, mogu učiniti isto što i vaš Arduino i učiniti vaše projekte iznimno malim.

Pokriti ćemo raspored pinova, kako ga pripremiti za Arduino softver snimanjem pokretačkog programa za učitavanje i kako prenijeti skice.

Pogledajte ostatak ovog uputstva kako biste saznali kako svoje Arduino projekte možete u kratkom roku učiniti manjim i jeftinijim.

Korak 1: Popis dijelova

1 Arduino

1 ATMEGA328P-PU čip. Ja svoje imam ovdje:

Oglasna ploča

Žice

Izborno: LED i otpornik od 330 ohma za testiranje

Korak 2: Preuzmite i instalirajte biblioteku

Preuzmite i instalirajte knjižnicu
Preuzmite i instalirajte knjižnicu
Preuzmite i instalirajte knjižnicu
Preuzmite i instalirajte knjižnicu

Arduino ploča standardno dolazi s vanjskim oscilatorom od 16 MHz.

Ne treba nam ovaj oscilator od 16 MHz jer ATMEGA328P-PU ima ugrađen oscilator od 8 MHz.

Kako bi ovaj čip funkcionirao kao samostalni mikrokontroler na 8MHz, moramo preuzeti i instalirati biblioteku za naše Arduino okruženje.

Da biste to učinili, kliknite vezu koja odgovara vašoj verziji Arduina da biste preuzeli zip datoteku.

To će biti osoba koja jede 1-6-x.zip, 1-5-x.zip ili 1-0-x.zip

Burn Bootloader
Burn Bootloader

Zatim moramo pronaći mapu Arduino skica, klikom na Datoteka → postavke → “Sketchbook Location”. U mom slučaju "C: / Users / tomtomheylen / Documents / Arduino" to može biti drugačije u vašem slučaju.

Kopirajte lokaciju i idite na "ovo računalo", zalijepite je u traku i pritisnite enter.

Ako vidite mapu pod nazivom "hardver", otvorite je.

Ako ne, napravite novu mapu pod nazivom "hardver" desnim klikom i odaberite "nova → mapa" i upišite "hardver". Sada ga otvorite.

Premjestite mapu matične ploče iz zip arhive u mapu "hardver".

Burn Bootloader
Burn Bootloader

Ponovo pokrenite svoj Arduino IDE i idite na “Alati → ploča”.

Ako je sve u redu, na popisu biste trebali vidjeti "Atmega 328 na ploči s osvjetljenjem (8MHz unutarnji sat)".

Najteži dio je sada obavljen pa se zabavimo ispumpavajući život u tom ATMEGA328.

Korak 3: Snimite Bootloader

Ovi čipovi mikrokontrolera ATMEGA328 obično dolaze prazni. Da bismo ih natjerali da rade s Arduino IDE -om, moramo učiniti nešto što se zove "snimanje pokretačkog programa za pokretanje". To je mali dio koda koji snimamo na čipu kako bi razumio Arduino softver.

Učitavanje skica
Učitavanje skica

Da biste to učinili, povežite svoj Arduino s računalom i idite na “Datoteka → primjeri → ArduinoIsp” i odaberite “Arduino Isp”. Prenesite ovu skicu na svoj Arduino i prekinite vezu s računalom.

Učitavanje skica
Učitavanje skica

Zatim povezujemo Arduino s ATMEGA328 kao što možete vidjeti na slici.

Zabilježite polukrug na čipu. Provjerite je li na ispravnoj strani.

Sada povežite svoj Arduino i u Arduino IDE idite na “alati → Programer” i odaberite “Arduino kao ISP”.

Zatim idite na "Alati → Ploča" i odaberite "Atmega 328 na ploči (8MHz unutarnji sat)".

Sada idite na alate i odaberite "Burn Bootloader".

Bootloader je spaljen i vaš čip je spreman za postavljanje skica!

U slučaju da imate poruku o pogrešci, isključite Arduino iz utičnice i ponovite prethodne korake.

Korak 4: Prijenos skica

Za postavljanje skice morate ukloniti ATMEGA328 čip s Arduino ploče i spojiti se na matičnu ploču kao što je prikazano na slici.

Za to možete koristiti i serijski programer s USB -a poput FT232RL. Napravio sam mini instrukciju o ovome ovdje:

Spojio sam LED s otpornikom na ploču kako bih testirao skicu treptanja.

Evo kako koristiti ovu sliku za izgled igle.

Na primjer, ako inicijalizirate pin 13 u IDE -u, on predstavlja pin 13 na Arduino ploči ili pin 19 na čipu ATMEGA328.

Čestitamo, uspjeli ste! Sada možete početi lemiti vlastite minificirane Arduino projekte za gotovo ništa.

Korak 5: Nekoliko korisnih savjeta

Nekoliko korisnih savjeta
Nekoliko korisnih savjeta

Završit ću ovo uputstvo dajući vam još nekoliko korisnih savjeta:

Ako ste lemili projekt, morate upotrijebiti 28 -polnu DIP utičnicu i dodati ATMEGA328 nakon lemljenja projekta.

Ja imam svoje ovdje

Dobra je praksa lemiti neke igle ženskog zaglavlja malevora na tri prve noge tako da i dalje možete mijenjati ili učitavati skice ako je potrebno.

Ako se vaš mikro kontroler ponaša čudno, možete dodati kondenzator od 10 do 100 uf između + i -.

Prilikom naručivanja čipa provjerite je li to ATMEGA328P-PU.

Korak 6: Završna napomena

Je li vam se svidjelo ovo uputstvo, kliknite gumb Omiljeno i pretplatite se.

Također pogledajte moje upute "Kako popraviti kineske Arduino klonove".

Vidimo se u sljedećem Instructable.

Hvala.

Tom Heylen

Facebook:

Donirajte da mi pomognete da nastavim raditi ovaj posao:

Preporučeni: