Mundarija:

Nonvoyxonadagi mustaqil Arduino / ATMega chipi: 8 qadam (rasmlar bilan)
Nonvoyxonadagi mustaqil Arduino / ATMega chipi: 8 qadam (rasmlar bilan)

Video: Nonvoyxonadagi mustaqil Arduino / ATMega chipi: 8 qadam (rasmlar bilan)

Video: Nonvoyxonadagi mustaqil Arduino / ATMega chipi: 8 qadam (rasmlar bilan)
Video: Yevropacha non semirtirmaydimi? — Biznesga aylangan novvoychilik 2024, Noyabr
Anonim
Ish stolida mustaqil Arduino / ATMega chipi
Ish stolida mustaqil Arduino / ATMega chipi

Agar siz menga o'xshasangiz, men Arduino -ni qo'lga kiritib, birinchi chipimda yakuniy dasturni amalga oshirganimdan so'ng, men uni Arduino Duemilanovedan uzib, o'z zanjirimga qo'ymoqchi bo'ldim. Bu mening Arduino -ni kelajakdagi loyihalar uchun bo'shatadi. Muammo shundaki, men elektronika sohasidagi yangi odamman, qaerdan boshlashni bilmasdim. Ko'p veb -sahifalar va forumlarni o'qib bo'lgach, men ushbu ko'rsatmalarni birlashtira oldim. Men o'rgangan ma'lumotlarning barchasini bir joyda bo'lishini va ularni kuzatish oson bo'lishini xohlardim. Sharhlar va takliflar ma'qul va qadrlanadi, chunki men hali hammasini o'rganishga harakat qilyapman. O'zgartirish: O'qituvchi a'zosi, Janw menga o'z quvvatingizga yaqin kondansatör yoki 2 qo'shish har doim yaxshi fikr ekanligini aytdi. U bir nechta 100nF kondansatörler ishlashi kerakligini aytdi. Men buni menga ko'rsatganidan juda minnatdorman, chunki men ushbu sxemada qurayotgan birinchi ishlab chiqarish sxemam biroz g'alati xatti -harakatlarga ega edi. Shunday qilib, men o'z kuchimga yaqin 10uF kondansatörni uladim va u o'zini to'g'ri tuta boshladi! Nima uchun bu mening "miltillovchi LED" testimga ta'sir qilmaganini bilmayman, lekin bilamanki, buni menga ko'rsatgani uchun Janvdan minnatdorman. Rahmat Janw. Edit2: Oldingi tahrirga asoslanib, shuni eslatib o'tmoqchimanki, kz1o ko'rsatma a'zosi kondansatörler haqida ko'proq ma'lumot berdi. Iltimos, quyida, 2010 yil 14 -fevral, soat 10:52 da, uning sharhiga qarang. Yangilash - Bu ko'rsatma Hack kuni!

1 -qadam: kerakli qismlar

Kerakli qismlar
Kerakli qismlar

Men ehtiyot qismlarimni Digikey va Sparkfun Electronics -dan sotib oldim - ular komponentlarni sotib olish uchun eng sevimli joylarimdan. Baribir, bu erda ro'yxat: #1 - (Miqdor: 1) - Arduino bootloader o'rnatilgan ATMega328 chipi (5,50 dollar) #2 - (Miqdor: 1) - 5VDC kommutatsion quvvat manbai (5,95 dollar) (Eslatma: Agar bo'lmasa kommutatsion quvvat manbasidan foydalaning, siz voltaj regulyatori va bir nechta kondansatör qo'shishingiz kerak … pastga qarang) #3 - (Miqdor: 2) - 22 pF sopol diskli kondansatkichlar ($.24 / ea) #4 - (Miqdor: 1)) - 16 MGts kristalli (1,50 dollar) #5 - (Miqdor: 1) - quvvat ulagichi ($.38) (Ixtiyoriy) #6 - (Miqdor: 1) - Non taxtasi (umid qilamanki, sizda bittasi bor, lekin bo'lmasa, mana bu erda). (8.73 $) #7 - 22 ta qattiq simning kichik bo'laklari. Agar sizda yo'q bo'lsa, ehtimol siz o'zingiz yoqtirgan elektronika do'konidan olishingiz mumkin. Soliq/jo'natishdan oldingi umumiy xarajatlar: taxminan 14 dollar (non taxtasi bo'lmagan) Variantlar / variantlar: Variant / Alternativ №1: Agar siz uyingizda mavjud bo'lgan elektr ta'minotidan foydalanmoqchi bo'lsangiz, u 5V - 16V oralig'ida ekanligiga ishonch hosil qiling. keyin siz ham quyidagi komponentlardan foydalanishingiz kerak: #1 optio n - (Miqdor: 1) - 5V kuchlanish regulyatori (yoki shunga o'xshash boshqa 5V kuchlanish regulyatori) ($.57) va #1 variant - (Miqdor: 2) - 10 uF alyuminiy kondansatkich ($.15 / ea) Ularni qanday ulash mumkinligi haqida havolalar) Variant / Alternativ #2: Agar siz #3 va #4 standart elementlarini ishlatishni xohlamasangiz, ularni 2 -sonli variant bilan almashtirishingiz mumkin: (Miqdor: 1) - 16 MGts seramika rezonatori (w/cap) ($.54) Bu qism sopol kondansatkichga o'xshaydi va siz 2 ta tashqi pinni kristalni bog'lab qo'yadigan joyga bog'lab qo'yasiz (keyinroq ko'rsatmada ko'rsatiladi) va o'rta pin erga tushadi. Hech bo'lmaganda, bu men o'qigan narsadir - men hali sinab ko'rmaganman. Lekin siz sezganingizdek, bu yo'l bilan borish biroz arzonroq.:) OK, keling, narsalarni bog'lashni boshlaylik!

2 -qadam: quvvatni ulash

Quvvatni ulash
Quvvatni ulash
Quvvatni ulash
Quvvatni ulash

Agar rozetkadan foydalanayotgan bo'lsangiz, birinchi rasmda ko'rsatilgandek, rozetkani ulang. Keyin, fotosuratda ko'rsatilgandek, bir nechta simlarni ulang (+ va -).

3 -qadam: Chipni (mikrokontroller) joylashtirish

Chip (mikrokontroller) joylashtirish
Chip (mikrokontroller) joylashtirish
Chip (mikrokontroller) joylashuvi
Chip (mikrokontroller) joylashuvi

Endi biz rasmda ko'rsatilgandek mikrokontrollerni sizning taxtangizga qo'yishni xohlaymiz. Agar bu yangi chip bo'lsa, siz ikkala pimni bir oz egishingiz kerak. Men nima qilsam, men chipni ikki tomondan ushlab turaman va chipni stol kabi tekis yuzaga bir oz bosib turaman va har ikki tomon ham bir xil egilgan bo'lishi uchun shunday qilaman. Agar siz chipingizni Arduino -dan tortib olsangiz, buni qilishning hojati yo'q - ular allaqachon rozetkaga ulangan. Iltimos, chipning yo'nalishiga e'tibor bering - fotosuratlarda va ko'rsatma uchun, chipni yarim dumaloq "nish" chap tomonda bo'lishi uchun joylashtiring.

4 -qadam: Chipga kuch olib kelish

Chipga kuch olib kelish
Chipga kuch olib kelish
Chipga kuch olib kelish
Chipga kuch olib kelish
Chipga kuch olib kelish
Chipga kuch olib kelish

Avval rasmda ko'rsatilgandek 3 ta simni ulang. Biri tuproqli/manfiy bo'ladi (qora sim ko'rsatilgan) va 2 ta ijobiy bo'ladi. Agar siz chipga qaysi pinlar ulanganligini ayta olmasangiz, bu qadamning 5 -rasmiga qarang, bu men Arduino veb -saytidan havola qilish uchun chizilgan pin xaritasi. Shunday qilib, siz bizning tuproqli/manfiy (qora) simimiz 22 -pinni, 2 ta (qizil simlar) esa 20 va 21 -pinlarga ulanishini ko'ramiz. Keyingi 1 ta musbat (qizil) simni 3 -chi/4 -rasmlarda ko'rsatilgandek yana 1 ta salbiy (qora) sim (ular bir xil … faqat bittasi kattalashtirilgan). Shunga qaramay, agar siz aytolmasangiz, Arduino xaritalashiga qarang va biz yer/manfiy (qora) simni 8 -pinga, musbat (qizil) simni 7 -pin bilan bog'layotganimizni ko'rasiz.

5 -qadam: Kristalni chipga ulash

Kristalni chipga ulash
Kristalni chipga ulash
Kristalni chipga ulash
Kristalni chipga ulash
Kristalni chipga ulash
Kristalni chipga ulash

Aslida, biz kristalni ulashdan oldin, keling, bu kondansatkichlarni ulaymiz. Suratda ko'rsatilgandek, 22 22 pF sopol diskli kondansatkichlarni chipga ulang. Ular manfiy/tuproqli (qora) simning yoniga boradilar. Kondensatorning bir oyog'i (kutupluluk haqida xavotirlanishga hojat yo'q) manfiy/erga, ikkinchisi chipdagi pinlardan biriga o'tadi. Bitta kondansatör 9 -pingacha, bittasi esa chipga 10 -pingacha ulanadi. Endi kristal uchun. Kristalning bir oyog'ini 9 -pinga, ikkinchi oyog'ini esa 10 -pinga qo'ying, lekin uni kondansatkichlar va chip/mikrokontroller orasiga qo'yganingizga ishonch hosil qiling. Rasmlarga qarang. Bo'ldi shu! Siz aslida tugadingiz. Keyingi 2 qadam ixtiyoriy. Endi siz o'zingizning Arduino kartangizga ulangan narsalarni ushbu mustaqil sxemaga takrorlashingiz mumkin. Nimani va qaerga ulash kerakligini bilish uchun siz 4 -qadamdagi Arduino pin xaritasiga murojaat qilmoqchisiz. Keyingi ikkita qadamni davom ettirishingiz mumkin. Bu erda to'ldirilgan non paneli haqida tezkor video:

6 -qadam: (Ixtiyoriy) Quvvat ko'rsatuvchi LED

(Ixtiyoriy) Quvvat ko'rsatuvchi LED
(Ixtiyoriy) Quvvat ko'rsatuvchi LED
(Ixtiyoriy) Quvvat ko'rsatuvchi LED
(Ixtiyoriy) Quvvat ko'rsatuvchi LED
(Ixtiyoriy) Quvvat ko'rsatuvchi LED
(Ixtiyoriy) Quvvat ko'rsatuvchi LED
(Ixtiyoriy) Quvvat ko'rsatuvchi LED
(Ixtiyoriy) Quvvat ko'rsatuvchi LED

Bu odamlar tushunadigan, muammolarni bartaraf etish uchun ishlatadigan kichik "hiyla". Siz zanjirning quvvat qismiga LED (va, albatta, rezistor) qo'shasiz, agar sizning loyihangiz ishlamayotgan bo'lsa, kontaktlarning zanglashiga olib keladimi yoki yo'qligini tezda aniqlashingiz mumkin. Rasmda ko'rsatilgandek, rezistorni ulang (rasmda menda ishlatilgan 510 OHM rezistor). Yodingizda tutingki, LEDlar ularning kutupluluğuna ega - qisqa oyog'i - manfiy, uzunligi - ijobiy. Shunday qilib, qisqa chiziq erga (qora) temir yo'lga ulanganligiga ishonch hosil qiling. Rasmlardan birida kontaktlarning zanglashiga olib ulanganligi va LED yonib turgani ko'rsatilgan. Mana, borasiz. Shunga qaramay, men mutaxassis emasman, lekin buni siz xohlaganingiz mantiqiy ko'rinadi va men bu qadamni birinchi Arduino loyihamning oxirgi versiyasida qilaman. Agar siz non panelida hamma narsa to'g'ri o'rnatilganligini ko'rishni xohlasangiz, keyingi bosqichga o'ting.

7 -qadam: (Ixtiyoriy) Tez va oson sinov

(Ixtiyoriy) Tez va oson sinov
(Ixtiyoriy) Tez va oson sinov
(Ixtiyoriy) Tez va oson sinov
(Ixtiyoriy) Tez va oson sinov
(Ixtiyoriy) Tez va oson sinov
(Ixtiyoriy) Tez va oson sinov

Yaxshi, sizda hamma narsa simli, sizda kuch borligini bilasiz, lekin savol shundaki, siz hamma narsani to'g'ri sim bilan uladingizmi? Tekshiramiz. Buning uchun sizga rezistor, LED va ba'zi kod kerak bo'ladi. Rasmda ko'rsatilgandek rezistor va LEDni ulang. Buning uchun men 330 OHM qarshilik va qizil LEDdan foydalanardim. LEDni qanday ulaganingizga e'tibor bering - ular qutbga ega - qisqa oyoq manfiy/erga o'tadi va uzunroq, ijobiy sim ATMega chipiga o'tadi … pin, bu 4 -qadamdagi Arduino xaritalash rasmiga qarang. Endi men biriktirgan Arduino eskizini yuklab olish, Arduino dasturida ochish va uni chipga yuklash kerak. Bu Arduino pin 13 ni (lekin oldingi paragrafda aytib o'tganimdek, ATMega pin 19) har soniyada miltillaydi. Bu menda mavjud bo'lgan "Arduino bilan boshlash" kitobidan. Siz LED va rezistorni ulaganingizdan so'ng, chipingizni dasturlashtirganingizdan so'ng, uni yana taxtangizga qo'ying, shunda siz quvvatni ulashingiz mumkin. Siz miltillovchi LEDni olishingiz kerak, demak siz hamma narsani to'g'ri ulashgansiz! Quyida biz yonib -o'chib turgan LED bilan qurilgan sxemaning qisqacha videosi:

8 -qadam: Kreditlar va havolalar

Umid qilamanki, siz mening ko'rsatmalarni yoqtirdingiz va umid qilamanki bu sizga yordam beradi. Bilaman, men hammasini birinchi bo'lib tushunmoqchi bo'lganimda, menda shunday narsa bo'lsa edi. Aytishim kerakki, men hamma kreditni ololmayman - Arduino mahsuloti va veb -saytiga ajoyib mahsulotni yaratgani uchun minnatdorchilik bildirishim kerak. Arduino veb -sayti - bu ajoyib ma'lumot manbai va men Arduino platasidan uzoqda ishlash uchun chip olish uchun kerakli minimal komponentlar haqida ko'p ma'lumot oldim.

Boshqa ajoyib manba bu edi: ITP Physical Computing … ayniqsa Arduino-ga tegishli veb-sahifa.

Va men 7 -bosqichda aytib o'tgan "Arduino -dan boshlash" kitobini unutolmayman - bu meni Arduino -dan boshlashim uchun ajoyib manba edi.

Va nihoyat, agar siz shu paytgacha yetib kelgan bo'lsangiz, o'qiganingiz uchun tashakkur!

Tavsiya: