Mundarija:

Breadboard Arduino to'g'ri yo'l: 5 qadam (rasmlar bilan)
Breadboard Arduino to'g'ri yo'l: 5 qadam (rasmlar bilan)

Video: Breadboard Arduino to'g'ri yo'l: 5 qadam (rasmlar bilan)

Video: Breadboard Arduino to'g'ri yo'l: 5 qadam (rasmlar bilan)
Video: Robotatexnika, 1-dars Virtual BreadBoard orqali Arduino va sensorlarni o'rganish, VBB ni o'rnatish 2024, Noyabr
Anonim
Breadboard Arduino to'g'ri yo'l
Breadboard Arduino to'g'ri yo'l

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

Assambleyalarni boshlang
Assambleyalarni boshlang
Assambleyalarni boshlang
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

ISP va yuqori malakali
ISP va yuqori malakali
ISP va yuqori ma'lumotlar
ISP va yuqori ma'lumotlar
ISP va yuqori malakali
ISP va yuqori malakali

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

Ixtiyoriy yuklovchi
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

Xulosa
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: