Mundarija:
- 1 -qadam: materiallarni yig'ish
- 2 -qadam: Assambleyalarni boshlang
- 3 -qadam: ISP va yuqori ma'lumotlar
- 4 -qadam: ixtiyoriy yuklovchi
- 5 -qadam: Xulosa
Video: Breadboard Arduino to'g'ri yo'l: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
U erda tom ma'noda yuzlab Breadboard Arduinoslari bor, shuning uchun ularning farqi nimada? Xo'sh, ularning ko'plari va hatto Arduinoning o'zi ham to'g'ri ishlamaydigan bir nechta narsalar bor. Birinchidan, analog ta'minot raqamli ta'minotga bog'liq. Atmelning ularni alohida pimlarga olib chiqishining sababi bor. Raqamli bo'lim analog konvertatsiyaga xalaqit beradigan shovqin hosil qiladi. Bu shovqinni filtrlash uchun Atmel AVCC uchun 10 mHH induktor va alohida kondansatör tavsiya qiladi. Men bu induktorni yoki VCC uchun tavsiya etilgan ferritli boncukni ishlatmadim, lekin agar siz juda ko'p o'xshash narsalarni qilmoqchi bo'lsangiz, bu yaxshi fikr. Non paneli va o'tish moslamalarining adashgan induktivligi ba'zilarga yordam beradi.
Yana bir yaxshilanish RESET liniyasiga tegishli. HVPP rejimiga ruxsat berish uchun AVR -larda RESET pinida ESD himoyasi yo'q. Agar siz yuqori voltli dasturlashtirmasangiz, ESDdan himoya qilish uchun dioddan foydalanish tavsiya etiladi. Bularning barchasi AVR042: AVR uskuna dizaynidagi fikrlar bilan qoplangan. Ko'rinib turibdiki, bu hujjatni kam odam biladi.
Yana bir keng tarqalgan amaliyot - bu RESET liniyasidagi to'g'ridan -to'g'ri kalit bo'ylab kondansatkichni joylashtirish. Bu AVR042 ga muvofiq yuqori voltli burilishlarni keltirib chiqarishi mumkin. Bu AVR -lar bilan juda ko'p ish qilinmaydi (ehtimol, bu ularni butunlay o'ldirgani uchun), lekin ko'pincha boshqa mikro -mikrosxemalarda va hatto ishlab chiqaruvchining ishlab chiqaruvchi platalarida ko'rinadi. Menimcha, ESD himoyasiga tayanish - bu yomon dizayn.
1 -qadam: materiallarni yig'ish
BOM bu loyiha uchun:
- (1) 630 (830) teshikli lehimsiz non paneli
- (1) Har xil non taxtali o'tish simlari to'plami yoki 24AWG qattiq yadroli simli kumush yoki qalay bilan qoplangan
- (1) USBtinyISP, Arduino ISP va boshqalar.
- (1) 6-pinli ISP uzilishi yoki erkak-erkak DuPont simlari
- (1) Atmel ATmega328P-PU AVR mikrokontroller (28-pinli DIP)
- (1) Yashil 3-5 mm LED ko'rsatkichi
- (1) 1N914/1N4148 tez diod
- (1) 9 mm milga tegib turadigan tugmachali kalit
- (1) 16 MGts kvarts kristalli osilator, 15-20 pF
- (1) Ferrit boncuk (ixtiyoriy)
- (1) 10 mH induktor (ixtiyoriy)
- (1) 10 mF ko'p qatlamli keramika
- (4) 100nF monolit keramika
- (2) 22pF sopol disk
- (1) 4,7 V 1/4 Vt qarshilik
- (1) 680Ω 1/4 Vt qarshilik
- (1) 330Ω 1/4 Vt qarshilik
Kommutator uchun biroz qo'shimcha pul to'lang va munosib narsani oling. Odatda mavjud bo'lgan kvadratchalar ishonchsiz axlatdir.
2 -qadam: Assambleyalarni boshlang
Avval barcha past komponentlar va o'tish moslamalarini joylashtiring. Kesish komponenti egilgandan keyin komponent korpusining eng past nuqtasidan 8 mm pastgacha olib keladi. Keyingi bosqichda ishlatiladigan 3 ta komponentning uchlarini kesmang. Faqat ularni kesib oling, lekin maksimal uzunlikda qoldiring. Disk kondansatörleri bilan juda ehtiyot bo'ling. Pastki qismidagi qoplama mo'rt va u egilib qolsa, u simlarni yopadigan joydan uziladi.
Pinlarni topishni osonlashtirish uchun ATmega -ning 1 -pimi 11 -qatorga o'tishi kerak. 5 -pin - 15 -qator, 10 -pin - 20 -qator va boshqalar.
Bitta 100nF kondansatör A11dan GNDgacha o'tadi, buni fotosuratlarda ko'rish qiyin. 330Ω qarshilik D10 va D11 teshiklarida. Fritzing diagrammasi qaerga ketayotganini ko'rishni osonlashtiradi.
Boshqa 100nF qopqoqlari D17, D18, ikkinchisi G17, G19 va boshqasi H17, H18 da.
AVCC ga o'tadigan o'tish moslamasini ixtiyoriy ravishda 10 mHH induktor bilan almashtirish mumkin. Agar sizning analog o'lchovlaringiz buni talab qilsa, bu shovqin bilan yordam beradi.
Ixtiyoriy ferrit boncuk VCC ga o'tadi. Agar shovqin chiqaruvchi komponentlar bo'lsa, masalan, 7400 seriyali mantiqiy chiplardan foydalaning. VCC o'tish joyini olib tashlang va uni ferritli boncuk bilan almashtiring.
Taxta bo'ylab + va - ulanadigan o'tish moslamalarini unutmang.
3 -qadam: ISP va yuqori ma'lumotlar
Keyinchalik balandroq komponentlar keladi. Bu diod, 4.7k rezistor va kvarts kristalli. Diyotdagi kutupluluğu kuzatganingizga ishonch hosil qiling. Katod tasmasi + tomonga o'tadi. Ha, bu teskari taraflama bo'lishi kerak.
Qachonki hamma narsa ko'rsatilgandek bo'lsa va siz hech narsa etishmasligiga amin bo'lsangiz, provayderning kalamar simlari vaqti keldi. ATmega -dagi 17, 18 va 19 -pinlar mos ravishda MOSI MISO va SCK. RESET bu turdagi kalit bilan J10 ga o'tishi mumkin. VCC va GND + va - albatta.
4 -qadam: ixtiyoriy yuklovchi
Arduino IDE -dan eskizlarni "yuklash" uchun ATmega -ga yuklagichni yoqish kerak. Aks holda, u faqat ISP orqali yuklanadi. Seriya tezroq, lekin bootloader flesh -xotiraning bir qismini egallaydi, aks holda bu sizning eskizingizga tushadi va yuklash jarayonini sekinlashtiradi. Optiboot tavsiya qilinadi, agar siz bu yo'nalishda bo'lsangiz va juda kichik bo'lsa. Shaxsan men yuklovchidan voz kechdim va faqat provayderdan foydalanaman.
Yana bir e'tibor - Internet -provayder orqali ob -havo. Masalan, USBtinyISP -da maqsadni kuchaytirish uchun o'tish moslamasi mavjud. Eski telefon zaryadlovchi qurilmalari ham ajoyib quvvat manbai hisoblanadi. Agar siz jasoratli bo'lsangiz, USB -uzilish taxtalari mavjud yoki ulagichni kesib oling va simlarni torting. Menda Android zaryadlovchisi bor edi, u oyog'imga tushib, yorilib ketdi, shuning uchun hech qanday muammo yo'q edi. Kalamar simlari bilan, tashqaridan quvvat olayotganda, Internet -provayderning VTG/VCC pinini qoldiring yoki ulanmagan holda ulang.
5 -qadam: Xulosa
Hammasi tugadi. Sinov uchun miltillash eskizini yuklang va LED yonib -o'chib turishi kerak. Menda qayerdadir uzilib qolgan miltillovchi eskiz bor. Qarang, topa olasizmi.
Tavsiya:
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
Arduino va Breadboard ushlagichi: 5 qadam (rasmlar bilan)
Arduino va Breadboard ushlagichi: Agar siz hech qachon Arduino bilan o'ynagan bo'lsangiz, bilasizki, bu juda tartibsiz bo'lishi mumkin, ayniqsa, agar siz ko'p simlardan foydalansangiz va oxirgi paytlarda men Arduino ishtirokidagi loyihada ishlayotgan bo'lsam, u Men bu haqda biror narsa qilishim kerak bo'lgan nuqtani ayting
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): 10 qadam (rasmlar bilan)
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): Oldingi loyihamda men Wi-Fi bilan aqlli hammom o'lchovini ishlab chiqdim. U foydalanuvchi vaznini o'lchashi, uni mahalliy ko'rsatishi va bulutga yuborishi mumkin. Bu haqda batafsil ma'lumotni quyidagi havola orqali olishingiz mumkin: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam