Turinys:

2 USD „Arduino“. ATMEGA328 kaip atskiras. Lengvas, pigus ir labai mažas. Pilnas vadovas: 6 žingsniai (su nuotraukomis)
2 USD „Arduino“. ATMEGA328 kaip atskiras. Lengvas, pigus ir labai mažas. Pilnas vadovas: 6 žingsniai (su nuotraukomis)

Video: 2 USD „Arduino“. ATMEGA328 kaip atskiras. Lengvas, pigus ir labai mažas. Pilnas vadovas: 6 žingsniai (su nuotraukomis)

Video: 2 USD „Arduino“. ATMEGA328 kaip atskiras. Lengvas, pigus ir labai mažas. Pilnas vadovas: 6 žingsniai (su nuotraukomis)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Lapkritis
Anonim
Image
Image
Dalių sąrašas
Dalių sąrašas

Šioje instrukcijoje sužinosite, kaip naudoti „Arduino ATMEGA328“mikrovaldiklio mikroschemą kaip atskirą mikrovaldiklį.

Jie kainuoja tik 2 dolerius, gali padaryti tą patį, ką jūsų „Arduino“, ir padaryti jūsų projektus itin mažus.

Mes aptarsime kaiščio išdėstymą, kaip jį paruošti „Arduino“programinei įrangai įrašant įkrovos įkėlimo programą ir kaip įkelti eskizus.

Žiūrėkite likusią šios pamokos dalį, kad sužinotumėte, kaip galite greitai sumažinti ir sumažinti „Arduino“projektus.

1 žingsnis: dalių sąrašas

1 Arduino

1 ATMEGA328P-PU mikroschema. Aš čia gavau savo:

Bandomoji Lenta

Laidai

Neprivaloma: LED ir 330 omų rezistorius bandymui

2 veiksmas: atsisiųskite ir įdiekite biblioteką

Atsisiųskite ir įdiekite biblioteką
Atsisiųskite ir įdiekite biblioteką
Atsisiųskite ir įdiekite biblioteką
Atsisiųskite ir įdiekite biblioteką

„Arduino“plokštėje yra standartinis 16MHz išorinis osciliatorius.

Mums tikrai nereikia šio 16MHz osciliatoriaus, nes ATMEGA328P-PU turi 8MHz osciliatorių.

Kad šis lustas veiktų kaip atskiras 8MHz mikrovaldiklis, turime atsisiųsti ir įdiegti mūsų „Arduino“aplinkos biblioteką.

Norėdami tai padaryti, spustelėkite nuorodą, atitinkančią jūsų „Arduino“versiją, kad atsisiųstumėte ZIP failą.

Jis valgys 1-6-x.zip, 1-5-x.zip arba 1-0-x.zip

„Burn Bootloader“
„Burn Bootloader“

Toliau turime rasti „Arduino“eskizų knygos aplanką spustelėdami Failas → nuostatos → „Sketchbook Location“. Mano atveju „C: / Users / tomtomheylen / Documents / Arduino“jūsų atveju gali būti kitaip.

Nukopijuokite vietą ir eikite į „šis kompiuteris“, įklijuokite ją į juostą ir paspauskite „Enter“.

Jei matote aplanką pavadinimu „aparatūra“, atidarykite jį.

Jei ne, sukurkite naują aplanką pavadinimu „aparatūra“, dešiniuoju pelės mygtuku spustelėdami ir pasirinkite „naujas → aplankas“ir įveskite „aparatūra“. Dabar atidarykite.

Perkelkite „breadboard“aplanką iš ZIP archyvo į „aparatūros“aplanką.

„Burn Bootloader“
„Burn Bootloader“

Iš naujo paleiskite „Arduino IDE“ir eikite į „Įrankiai → lenta“.

Jei viskas gerai, turėtumėte pamatyti sąrašą „Atmega 328 ant duonos lentos (8MHz vidinis laikrodis)“.

Sunkiausia dalis jau padaryta, todėl smagiai praleisime gyvenimą toje ATMEGA328.

3 veiksmas: įrašykite įkrovos įkroviklį

Šios ATMEGA328 mikrovaldiklių mikroschemos paprastai būna tuščios. Kad jie veiktų su „Arduino IDE“, turime padaryti kažką, kas vadinama „įkrovos įkėlimu“. Tai yra nedidelis kodas, kurį įrašome į lustą, kad jis suprastų „Arduino“programinę įrangą.

Įkeliami eskizai
Įkeliami eskizai

Norėdami tai padaryti, prijunkite „Arduino“prie kompiuterio ir eikite į „Failas → pavyzdžiai →„ ArduinoIsp “ir pasirinkite„ Arduino Isp “. Įkelkite šį eskizą į „Arduino“ir atjunkite nuo kompiuterio.

Įkeliami eskizai
Įkeliami eskizai

Toliau mes prijungiame „Arduino“su ATMEGA328, kaip matote paveikslėlyje.

Atkreipkite dėmesį į lusto pusę. Įsitikinkite, kad jis yra teisingoje pusėje.

Dabar prijunkite „Arduino“ir „Arduino IDE“eikite į „Tools → Programmer“ir pasirinkite „Arduino as ISP“.

Tada eikite į „Įrankiai → Lenta“ir pasirinkite „Atmega 328“duonos lentelėje (8 MHz vidinis laikrodis).

Dabar eikite į įrankius ir pasirinkite „Burn Bootloader“.

Jūsų įkrovos tvarkyklė sudeginta, o lustas paruoštas įkelti eskizus!

Jei turite klaidos pranešimą, atjunkite „Arduino“ir pakartokite ankstesnius veiksmus.

4 žingsnis: eskizų įkėlimas

Norėdami įkelti eskizą, turite pašalinti „ATMEGA328“mikroschemą iš „Arduino“plokštės ir prijungti prie duonos lentos, kaip parodyta paveikslėlyje.

Norėdami tai padaryti, taip pat galite naudoti USB serijinį programuotoją, pvz., FT232RL. Aš padariau mini pamoką apie tai čia:

Prie plokštės prijungiau šviesos diodą su rezistoriumi, kad išbandyčiau mirksėjimo eskizą.

Štai kaip naudoti šį vaizdą kaiščio išdėstymui.

Pavyzdžiui, jei inicijuosite 13 kaištį IDE, jis reiškia 13 kaištį „Arduino“plokštėje arba 19 kaištį ATMEGA328 mikroschemoje.

Sveikinu, tau pavyko! Dabar galite pradėti lituoti savo susmulkintus „Arduino“projektus beveik nieko.

5 žingsnis: keletas naudingų patarimų

Keletas naudingų patarimų
Keletas naudingų patarimų

Baigsiu šį pamokymą pateikdamas dar kelis naudingus patarimus:

Jei lituojate projektą, turite naudoti 28 kontaktų DIP lizdą ir po projekto litavimo pridėti ATMEGA328.

Aš čia gavau savo

Gera praktika lituoti kai kurias „Malevor“moterų antraštės kaiščius prie 3 pirmųjų kojų, kad prireikus vis tiek galėtumėte pakeisti ar įkelti eskizus.

Jei jūsų mikrovaldiklis elgiasi keistai, tarp + ir -galite pridėti 10–100 uf kondensatorių.

Užsisakydami mikroschemą įsitikinkite, kad tai ATMEGA328P-PU.

6 žingsnis: paskutinė pastaba

Ar jums patiko ši pamoka, spustelėkite mygtuką Mėgstamiausias ir užsiprenumeruokite.

Taip pat peržiūrėkite instrukciją „Kaip pataisyti kinų„ Arduino “klonus“.

Iki pasimatymo kitame „Instructable“.

Dėkoju, Tomas Heylenas

„Facebook“:

Paaukokite, kad padėtų man toliau atlikti šį darbą:

Rekomenduojamas: