Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: O'chirish sxemasi va elektron platani yasash
- 3 -qadam: Bootloader -ni yoqish uchun ulanish va protsedura
- 4 -qadam: Kodni yuklash orqali sinov
- 5 -qadam: Muammolarni bartaraf etish va tugatish
Video: Bootloader-ni Atmega328p-AU (SMD) ga qanday yoqish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Hammaga salom!!
Bu yo'riqnomada men sizga Bootloader-ni Atmega328p-AU (SMD) chipida qanday yoqish kerakligini va Arduino NANO-ni boshidan oxirigacha qanday qilishni ko'rsataman.
Ushbu yo'riqnomada yozilgan protsedura sizning shaxsiy loyiha talablaringiz uchun har qanday arduino taxtasini yasashda ishlatilishi mumkin.
Iltimos, yaxshiroq tushunish uchun videoni ko'ring
Ushbu qo'llanmada uchta bo'lim mavjud.
1. Barcha komponentlarni loyihalash va yig'ish
2. Boot-loader-ni yangi chipga yoqish
3. Test kodini yuklash
Men ushbu maqolaning oxirida PCB fayllarini biriktirdim.
Shunday qilib, boshlaylik!
1 -qadam: kerakli materiallar
Atmega328P-AU chipi
CP2102 USB -dan TTL moduli (yoki shunga o'xshash CH340)
Arduino NANO
Jumper simlari
AMS1117 5V regulyatori
16 MGts kristalli
SMD LED
SMD qarshilik (330R, 10K) (0604 to'plami)
Tugma tugmasi
Kondansatkichlar (0,1uF, 22pF, 10uF) (men keramika turini ishlatardim, lekin taxta SMD_0612 to'plami uchun mo'ljallangan)
Terminal tasmasi
SMD sotish uchun barcha vositalar va aksessuarlar.
2 -qadam: O'chirish sxemasi va elektron platani yasash
O'chirish sxemasi va PCB sxemasi Arduino veb -saytidan yuklab olingan. Keyinchalik men biroz o'zgartirdim, chunki asl taxtada ishlatiladigan barcha komponentlar menda mavjud emas edi. Men elektron plataga onlayn buyurtma berdim.
PCBni olgandan so'ng, men komponentlar va IClarni lehimlash uchun issiq havo Blower lehim stantsiyasidan foydalandim. Tayyor taxtaning tasvirlari ilova qilingan.
Men hozirda lehim jarayonini tushuntirmadim, chunki bu boshqa ko'rsatmalar uchun qo'llaniladigan mavzu. Men lehim pastasini PCBga stencil yordamida qo'lladim, komponentlarni joylashtirdim va issiq havo puflagich yordamida lehimladim.
3 -qadam: Bootloader -ni yoqish uchun ulanish va protsedura
Iltimos, ushbu ulanish tafsilotlariga rioya qiling (tushunish uchun rasmlar/video havolasiga qarang*)
Uy qurilishi ArduinoMINI …………….. Arduino NANO
15 -pin (MOSI) …………………………. D11
16 -pin (MISO) …………………………. D12
17 -pin (SCK) ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
29 -pin (RESET) ……………………….. D10
VCC …………………………………………. VCC (5V)
GND ………………………………………… GND
To'g'ri ulanishlarni o'rnatgandan so'ng yuklash yuklagichini yoqish tartibi.
1) Arduino NANO -ni shaxsiy kompyuteringizning USB -ga ulang
2) Tegishli kengash va portni tanlang
3) Asboblar menyusida ARDUINO AS ISP Programmer -ni tanlang. Yo'l: Asboblar> Dasturchi> Arduino provayder sifatida
4) Asboblar -ga o'ting va Boot Loader -ni yoqish -ni tanlang. Yo'l: Asboblar> Boot Loader -ni yoqish
5) Bu bir daqiqagacha davom etishi mumkin va "Boot Loader Burning Burn Burning" xabari ko'rsatiladi.
Shundan so'ng siz barcha ulanish simlarini va ulanishlarni olib tashlashingiz mumkin va sizning yangi AVR mikrokontroleringiz loyihalaringiz uchun mustaqil qurilma sifatida foydalanishga tayyor.
*Barcha rasmlar tartibda tartibda
4 -qadam: Kodni yuklash orqali sinov
Ushbu bosqichda biz kodni yangi Homemade Arduino MINI -ga yuklashni o'rganamiz. Kodni yuklash uchun siz ushbu protsedurani har doim bajarishingiz kerak bo'ladi.
Tushunishni osonlashtirish uchun Rasmlar/video havolasiga qarang.
Men yangi mikro-nazorat moslamasining to'g'ri ishlashini tekshirish uchun miltillovchi LED chizmasini yuklayman.
Ulanish tafsilotlari:
Uy qurilishi Arduino MINI …………….. CP2102
Rx ………………………………………… Tx
Tx ……………………………………………. Rx
VCC …………………………………………. VCC (5V)
GND ………………………………………… GND
1. Ulanishni o'rnatgandan so'ng, USB -ni TTL konvertor platasiga (CP2102) ulang.
2. Misollar menyusidan Blink LED eskizini oching.
3. Asboblar menyusida AVRISP dasturchisini tanlang va kodni yuklang.
4. Tegishli MAQOMOTI portini va Kengash sozlamalarini tanlang.
5. Kompyuter ekranida yuklash ko'rsatilgandan so'ng, asl holatini tiklash tugmachasini bosing, chunki biz tiklash uchun DTR pinini ulamaganmiz.
Yonib -o'chib turadigan LED mikrokontroller to'g'ri ishlayotganligini ko'rsatadi va bu Arduino Mini ekvivalent taxtasi sizning loyihalaringiz uchun ishlatilishi mumkin. Shunday qilib, biz yangi ATMEGA 328P-AU chipini qanday yuklashni o'rgandik.
5 -qadam: Muammolarni bartaraf etish va tugatish
Biz Arduino Nano ishlab chiqarishni muvaffaqiyatli yakunladik. Shunga qaramay, xatolar yuzaga kelishi ehtimoli bor. Bu erda xatolarni tuzatish uchun qilishingiz mumkin bo'lgan narsalar ro'yxati.
1) Agar yuklash yuklagichi ishlamasa, O'chirish ulanishlari va komponentlarini tekshiring (asosan Crystal).
2) Dasturda to'g'ri taxtali va COM portini ko'rsatganingizga ishonch hosil qiling
3) USB kabelining noto'g'ri ekanligini tekshiring.
4) Agar mikrokontroller quvvat olganda qizib ketsa, ehtimol sizda noto'g'ri IC bor.
5) SMD komponentlarini ishlatayotganimizda, tenglikni va kiruvchi lehim ko'priklarining uzluksizligini tekshiring.
Rahmat
HS SANDESH HEGDE
Tavsiya:
Aurduino yordamida LEDni yoqish uchun fotorezistordan qanday foydalanish kerak: 12 qadam
Aurduino yordamida LEDni yoqish uchun fotorezistordan qanday foydalanish kerak: Barchangizga Arduino ixlosmandlariga xayrli tong/kunduzi/kechasi! Bugun men LEDni yoqish uchun fotorezistorni (fotosel) qanday ishlatishni ko'rsataman. Ushbu yo'riqnomada keltirilgan kod LEDni normal o'chiradi, lekin miltillaydi
Uy jihozlarini yoqish/o'chirish tugmachasini qanday bosish kerak: 4 qadam
Maishiy texnika uchun yoqish/o'chirish tugmachasini qanday bosish mumkin: bu hech qanday mikrokontroldorisiz sensorli yoqish/o'chirish tugmasi. Barmog'ingizga tekkizish mumkinmi? Birinchi marta metall plastinkada, keyin lampochkada? Barmoq lampochkasini olib tashlagandan keyin? ON Qol. Barmog'ingizga tekkizish mumkinmi? Ikkinchi marta metall plastinkada, keyin lampochkada?
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin
Ovozli video qabul qiluvchining ovoz balandligi tugmachasini qanday orqa fonda yoqish kerak. (onkyo Hr550): 3 qadam
Ovozli video qabul qiluvchining ovoz balandligi tugmachasini qanday orqa fonda yoqish kerak. (onkyo Hr550): Orqa yoritgichli ovoz balandligi tugmalari biroz yaqinda yaratilgan. Bu erda hech qanday funktsionallik yo'q, lekin u ajoyib ko'rinadi. Menga Rojdestvo uchun hr550 qabul qilgichi keldi va men buni qanday qilishni o'rgatishga qaror qildim. Kerakli buyumlar: Multimetrli lehimli temir
Simsiz signalni yoqish yoki yoqish/o'chirish kalitiga simsiz eshik qo'ng'irog'ini sindirish: 4 qadam
Simsiz signal qo'ng'irog'ini yoki yoqish/o'chirishni yoqish uchun simsiz eshik qo'ng'irog'ini buzing: Men yaqinda signalizatsiya tizimini qurdim va uni uyimga o'rnatdim. Men eshiklarda magnit kalitlarni ishlatardim va ularni chordoqdan o'tkazardim, derazalar esa boshqa hikoya edi va ularni qattiq simlar bilan ulashning iloji yo'q edi. Menga simsiz echim kerak edi va bu