Mundarija:
- 1 -qadam: Materiallar ro'yxati
- 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
Video: ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu yo'riqnomada men sizga Scratch -dan Arduino MINI -ni qanday yasashni 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. Bootloader -ni yangi chipga yoqish
3. Test kodini yuklash
Men ushbu maqolaning oxirida PCB fayllarini biriktirdim.
Shunday qilib, boshlaylik!
1 -qadam: Materiallar ro'yxati
- CP2102 USB -dan TTL moduli (yoki shunga o'xshash CH340)
- Arduino NANO
- Jumper simlari
- Atmega328P-AU chipi
- 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
Men Arduino MINI kartasini SMD Lehimlash darsligimda qildim. Agar siz qanday qilishni o'rganmoqchi bo'lsangiz, videoni ko'rishingiz mumkin.
Qisqa xulosa … Men lehim pastasini PCB -ga stencil yordamida qo'lladim, komponentlarni joylashtirdim va issiq havo puflagich yordamida lehimladim.
Men Arduino veb -saytidagi ochiq manbali Arduino PCB fayllaridan foydalandim va talablarim va mavjud qismlarga ko'ra biroz o'zgartirdim. Keyinchalik men JLCPCB -dan PCB Online -ga buyurtma berdim.
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
Oldingi qadamlarni bajarib, Atmega chipini osongina yuklashingiz mumkin.
Ammo ba'zi dasturiy ta'minot yoki insoniy xatolar tufayli u muvaffaqiyatsiz bo'ladi. Mendan ba'zi takliflar:
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.
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?
13003 tranzistoridan foydalangan holda kuchlanish nazorat qilish sxemasini qanday qilish kerak: 6 qadam
13003 tranzistorli kuchlanish nazorat qilish sxemasini qanday qilish kerak: do'stim, bugun men o'zgaruvchan kuchlanishli elektr ta'minotini ta'minlaydigan kuchlanish nazorat qilish sxemasini yaratmoqchiman. Elektron loyihalarni ishlab chiqsak, kontaktlarning zanglashiga olib kelishi uchun bizga har xil kuchlanish kerak bo'ladi. Men buni qilmoqchiman
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: 11 qadam (rasmlar bilan)
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: Maqsadlar: ≤ 500 dollarga ma'lumot yozuvchi yasang. U harorat, pH va DO ma'lumotlarini vaqt tamg'asi va I2C aloqasi yordamida saqlaydi. Nima uchun I2C (Inter-Integrated Circuit)? Bir nechta sensorlarni bir qatorga yig'ish mumkin, chunki ularning har birida
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