Mundarija:

2 dollar Arduino. ATMEGA328 yakka tartibda. Oson, arzon va juda kichik. To'liq qo'llanma: 6 qadam (rasmlar bilan)
2 dollar Arduino. ATMEGA328 yakka tartibda. Oson, arzon va juda kichik. To'liq qo'llanma: 6 qadam (rasmlar bilan)

Video: 2 dollar Arduino. ATMEGA328 yakka tartibda. Oson, arzon va juda kichik. To'liq qo'llanma: 6 qadam (rasmlar bilan)

Video: 2 dollar Arduino. ATMEGA328 yakka tartibda. Oson, arzon va juda kichik. To'liq qo'llanma: 6 qadam (rasmlar bilan)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Noyabr
Anonim
Image
Image
Qismlar ro'yxati
Qismlar ro'yxati

Bu yo'riqnomada siz Arduino ATMEGA328 mikrokontroller chipini mustaqil mikrokontroller sifatida ishlatishni o'rganasiz.

Ularning narxi atigi 2 dollar, sizning Arduino bilan bir xil bo'lishi mumkin va loyihalaringizni juda kichik qilib qo'yishi mumkin.

Biz pinlar tartibini, bootloaderni yoqish orqali Arduino dasturiga qanday tayyor bo'lishini va eskizlarni qanday yuklashni ko'rib chiqamiz.

Qisqa vaqt ichida Arduino loyihalarini qanday qilib kichikroq va arzonroq qilish mumkinligini bilish uchun ushbu ko'rsatmaning qolgan qismini ko'ring.

1 -qadam: qismlar ro'yxati

1 Arduino

1 ATMEGA328P-PU chipi. Meniki bu erda:

Non paneli

Simlar

Majburiy emas: LED va sinov uchun 330 ohmli qarshilik

2 -qadam: Kutubxonani yuklab oling va o'rnating

Kutubxonani yuklab oling va o'rnating
Kutubxonani yuklab oling va o'rnating
Kutubxonani yuklab oling va o'rnating
Kutubxonani yuklab oling va o'rnating

Arduino kartasi standart 16 MGts tashqi osilatorga ega.

Bizga 16 MGts chastotali osilator kerak emas, chunki ATMEGA328P-PU 8 MGtsli osilatorga ega.

Ushbu chip 8MGts chastotali avtonom mikrokontroler sifatida ishlashi uchun biz Arduino muhiti uchun kutubxonani yuklab olishimiz va o'rnatishimiz kerak.

Buning uchun zip faylini yuklab olish uchun Arduino versiyangizga mos keladigan havolani bosing.

Bu 1-6-x.zip, 1-5-x.zip yoki 1-0-x.zip bo'ladi.

Bootloader -ni yoqish
Bootloader -ni yoqish

Keyin biz Arduino sketchbook papkasini Fayl → afzalliklar → "Sketchbook joylashuvi" ni bosish orqali topishimiz kerak. Mening holatimda "C: / Users / tomtomheylen / Documents / Arduino" bu sizning holatingizda boshqacha bo'lishi mumkin.

Joylashuvni nusxalash va "bu kompyuter" ga o'ting, satrga joylashtiring va Enter tugmasini bosing.

Agar siz "apparat" nomli papkani ko'rsangiz, uni oching.

Agar shunday bo'lmasa, sichqonchaning o'ng tugmasi bilan "apparat" nomli yangi papkani yarating va "yangi → papka" ni tanlang va "apparat" ni kiriting. Endi oching.

Zip arxividan non panelidagi papkani "apparat" papkasiga o'tkazing.

Bootloader -ni yoqing
Bootloader -ni yoqing

Arduino IDE -ni qayta ishga tushiring va "Asboblar → taxta" ga o'ting.

Agar hamma narsa tartibda bo'lsa, siz ro'yxatda "Atmega 328 non panelida (8 MGts ichki soat)" ni ko'rishingiz kerak.

Eng qiyin qismi hozir bajarildi, shuning uchun ATMEGA328 -da hayotni hayajonli o'tkazaylik.

3 -qadam: Bootloader -ni yoqing

Bu ATMEGA328 mikrokontroller chiplari odatda bo'sh qoladi. Ularni Arduino IDE bilan ishlashini ta'minlash uchun biz "bootloaderni yoqish" deb nomlangan ishni qilishimiz kerak. Bu chipda biz yozadigan kichik kod, shuning uchun u Arduino dasturini tushunadi.

Eskizlar yuklanmoqda
Eskizlar yuklanmoqda

Buning uchun Arduino -ni kompyuteringizga ulang va "Fayl → misollar → ArduinoIsp" -ga o'ting va "Arduino Isp" -ni tanlang. Ushbu eskizni Arduino -ga yuklang va kompyuterdan uzing.

Eskizlar yuklanmoqda
Eskizlar yuklanmoqda

Keyin biz rasmda ko'rib turganingizdek, Arduino -ni ATMEGA328 bilan bog'laymiz.

Chipdagi yarim doira e'tibor bering. To'g'ri tomonda ekanligiga ishonch hosil qiling.

Endi Arduino -ni ulang va Arduino IDE -da "Asboblar → Dasturchi" bo'limiga o'ting va "Arduino -ni ISP sifatida" -ni tanlang.

Keyin "Asboblar → Kengash" ga o'ting va "Atmega 328 dasturxonidagi (8 MGts ichki soat)" bandini tanlang.

Endi asboblarga o'ting va "Bootloader -ni yoqish" -ni tanlang.

Sizning yuklagichingiz yondi va sizning chipingiz eskizlarni yuklashga tayyor!

Agar xato xabari bo'lsa, Arduino -ni o'chiring va oldingi amallarni takrorlang.

4 -qadam: Eskizlarni yuklash

Eskizni yuklash uchun siz ATMEGA328 chipini Arduino kartasidan olib tashlashingiz va rasmda ko'rsatilgandek non paneliga ulanishingiz kerak.

Buni amalga oshirish uchun siz FT232RL kabi ketma -ket dasturlash uchun USB -dan foydalanishingiz mumkin. Men bu erda mini -ko'rsatma qildim:

Men miltillash eskizini sinab ko'rish uchun bortdagi rezistorli LEDni uladim.

Bu rasmni pin joylashuvi uchun qanday ishlatish kerak.

Masalan, agar siz IDE -da 13 -pinni ishga tushirsangiz, u Arduino kartasidagi 13 -pinni yoki ATMEGA328 chipidagi 19 -pinni bildiradi.

Tabriklaymiz, siz erishdingiz! Endi siz o'zingizning kichkina Arduino loyihalarini hech narsaga sarflamasdan lehimlashni boshlashingiz mumkin.

5 -qadam: Bir nechta foydali maslahatlar

Bir nechta foydali maslahatlar
Bir nechta foydali maslahatlar

Men sizga yana bir nechta foydali maslahatlar berib, bu ko'rsatmalarni tugataman:

Agar siz loyihani lehimlayotgan bo'lsangiz, loyihani lehimlagandan so'ng 28 pinli DIP soketidan foydalanishingiz va ATMEGA328 ni qo'shishingiz kerak.

Meniki bu erda

Agar kerak bo'lsa, siz hali ham eskizlarni o'zgartirishingiz yoki yuklashingiz mumkin bo'lgan, ba'zi yomon oyoqli urg'ochi pinlarni 3 birinchi oyoqqa lehimlash yaxshi amaliyotdir.

Agar sizning mikrokontroleringiz g'alati bo'lsa, siz + va -oralig'iga 10 dan 100 UF gacha bo'lgan kondansatör qo'shishingiz mumkin.

Chipga buyurtma berganingizda ATMEGA328P-PU ekanligini tekshiring.

6 -qadam: Yakuniy eslatma

Sizga bu ko'rsatma yoqdimi, iltimos, Sevimli tugmasini bosing va obuna bo'ling.

Shuningdek, "Xitoyning Arduino klonlarini qanday tuzatish kerak" ni o'qing.

Keyingi yo'riqnomada ko'rishguncha.

Rahmat, Tom Xeylen

Facebook:

Bu ishni davom ettirishim uchun xayriya qiling:

Tavsiya: