Sadržaj:

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

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

Video: $ 2 Arduino. ATMEGA328 Kao samostalni. Lako, jeftino i vrlo malo. potpuni vodič .: 6 koraka (sa slikama)
Video: CS50 2013 - Week 9 2024, Novembar
Anonim
Image
Image
Lista delova
Lista delova

U ovom uputstvu ćete 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: Lista dijelova

1 Arduino

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

Breadboard

Žice

Opciono: LED i otpornik od 330 ohma za testiranje

Korak 2: Preuzmite i instalirajte biblioteku

Preuzmite i instalirajte biblioteku
Preuzmite i instalirajte biblioteku
Preuzmite i instalirajte biblioteku
Preuzmite i instalirajte biblioteku

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

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

Da bismo učinili da ovaj čip funkcionira 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 1-6-x.zip, 1-5-x.zip ili 1-0-x.zip

Burn Bootloader
Burn Bootloader

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

Kopirajte lokaciju i idite na “ovaj računar”, zalijepite je u traku i pritisnite enter.

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

Ako nije, napravite novu mapu pod nazivom „hardver“desnim klikom i odaberite „nova → mapa“i upišite „hardver“. Sada ga otvori.

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 matičnoj ploči (unutrašnji sat 8MHz)“.

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 "narezivanje pokretačkog programa za pokretanje". To je mali dio koda koji snimamo na čipu kako bi razumio Arduino softver.

Otpremanje skica
Otpremanje 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čunarom.

Otpremanje skica
Otpremanje skica

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

Zabilježite polukrug na čipu. Uverite se da je 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 matičnoj ploči (8MHz unutrašnji 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 grešci, isključite Arduino iz utičnice i ponovite prethodne korake.

Korak 4: Otpremanje 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 USB za serijski programer poput FT232RL. Napravio sam mini uputstvo o ovome ovdje:

Spojio sam LED sa otpornikom na ploču kako bih testirao treperenje.

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, uspeli ste! Sada možete započeti lemljenje vlastitih minificiranih Arduino projekata 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 projekat, morate koristiti 28 -polnu DIP utičnicu i dodati ATMEGA328 nakon lemljenja projekta.

Ja imam svoje ovde

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

Da li vam se svidjelo ovo uputstvo, kliknite dugme Omiljeno i pretplatite se.

Pogledajte i moje upute "Kako popraviti kineske Arduino klonove".

Vidimo se u sljedećem Instructable.

Hvala, Tom Heylen

Facebook:

Donirajte da mi pomognete da nastavim s ovim poslom:

Preporučuje se: