Mundarija:

Kompyuterda DIY Arduino yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar: 17 qadam (rasmlar bilan)
Kompyuterda DIY Arduino yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar: 17 qadam (rasmlar bilan)

Video: Kompyuterda DIY Arduino yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar: 17 qadam (rasmlar bilan)

Video: Kompyuterda DIY Arduino yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar: 17 qadam (rasmlar bilan)
Video: Marlin Firmware 2.0.x Explained 2024, Iyul
Anonim
PCB -da DIY Arduino -ni yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar
PCB -da DIY Arduino -ni yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar
PCB -da DIY Arduino -ni yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar
PCB -da DIY Arduino -ni yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar
PCB -da DIY Arduino -ni yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar
PCB -da DIY Arduino -ni yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar
PCB -da DIY Arduino -ni yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar
PCB -da DIY Arduino -ni yaratish va yangi boshlanuvchilar uchun ba'zi maslahatlar

Bu A2D Electronics -dan sotib olinishi mumkin bo'lgan o'z Arduino -ni komplektdan lehimlaydigan har bir kishiga ko'rsatma. U muvaffaqiyatli qurilishi uchun ko'plab maslahatlar va fokuslarni o'z ichiga oladi. Bundan tashqari, har xil komponentlar nima qilishini bilib olasiz.

O'qing va o'zingizning Arduino -ni yaratish uchun nima kerakligini bilib oling!

Bu loyihani mening veb -saytimda ham ko'rishingiz mumkin.

1 -qadam: Mini USB ulagichi

Mini USB ulagichi
Mini USB ulagichi
Mini USB ulagichi
Mini USB ulagichi
Mini USB ulagichi
Mini USB ulagichi

Lehimlashning birinchi qismi - bu mini USB ulagichi. Bu sizning arduino -ni quvvat bilan ta'minlaydi, lekin uni dasturlash uchun RS232 / USB -ketma -ket adapter kerak bo'ladi. Kichkina USB -rozetka birinchi bo'lib kiradi, shunda siz uni qo'yishingiz mumkin, taxtani pinlar yuqoriga qaraganicha aylantiring, so'ng stolga qo'ying. O'rnatishdan oldin, 2 pinli mini to'plamni taxtaning old tomoniga bir oz egib oling, shunda u tenglikni teshiklariga yaxshi joylashadi. PCB og'irligi ulagichni joyida ushlab turadi va siz uni o'sha erda lehimlashingiz mumkin.

2 -qadam: sarlavhalarni mahkamlang

Sarlavhalarni mahkamlash
Sarlavhalarni mahkamlash
Sarlavhalarni mahkamlash
Sarlavhalarni mahkamlash
Sarlavhalarni mahkamlash
Sarlavhalarni mahkamlash

Pin sarlavhalari - bu keyingi qismlar. Siz 6pin x2, 8pin x2 va 10pin x1 o'lchamdagi ayol sarlavhalarga ega bo'lishingiz kerak. ICSP (In Circuit Serial Programming) sarlavhasi uchun 3 × 2 o'lchamli erkak sarlavha ham talab qilinadi. Bularning barchasi taxtaning tashqarisida aylanadi va o'z joylariga juda mos keladi. Ularni USB rozetkasi bilan bir xil usulda lehimlang va bir vaqtning o'zida bitta sarlavhani bajaring. Sarlavhalar PCBga to'liq perpendikulyar bo'lishi kerak. Bunga erishish uchun sarlavhaning faqat bitta pinini lehimlang, so'ngra boshni qo'lingiz bilan ushlab turganda, lehimni yana eritib oling va sarlavhani perpendikulyar holatiga o'tkazing. U butun uzunligi bo'ylab taxtaga qarama -qarshi joylashganligiga ishonch hosil qiling. Lehim qotib qolguncha uni ushlab turing, keyin qolgan pinlarni lehimlashni davom ettiring.

3 -qadam: IC soket

IC rozetkasi
IC rozetkasi
IC rozetkasi
IC rozetkasi
IC rozetkasi
IC rozetkasi

Qolgan komponentlarni lehimlash bo'yicha tezkor maslahat: Barcha komponentlarni birinchi navbatda taxtadan o'tqazib, keyin yon tomonga bukish mumkin, shunda komponentlar taxtani ag'darish paytida qoladi. Bu lehimlashni ancha osonlashtiradi, chunki komponentlar o'z joylarida qoladi.

28 pinli IC soketini joylashtirishdan boshlang. Tenglikni chizig'ining bir chetida divotni bir qatorga qo'yganingizga ishonch hosil qiling. Bu sizga AtMega328P mikrokontrolerini qanday kiritish kerakligini bilishga imkon beradi. Bu rozetkadagi pinlar rezistorlar yoki kondansatkichlarga qaraganda qisqaroq bo'lsa ham, siz ularni lehimlayotganingizda komponentni ushlab turish uchun egilishi mumkin.

4 -qadam: Rezistorlar

Rezistorlar
Rezistorlar
Rezistorlar
Rezistorlar
Rezistorlar
Rezistorlar

Keyingi 3 rezistor o'tishi mumkin. Qaysi yo'l bilan joylashtirilganligi muhim emas - rezistorlar qutblanmagan. LEDlar uchun oqim cheklovli rezistorlar sifatida 2 ta 1K ohmli rezistorlar va qayta o'rnatish liniyasida tortish qarshilik sifatida 10K ohmli rezistorlar mavjud. LED uchun odatiy 220 ohmli o'rniga 1K ohmli rezistorlar tanlangan, shuning uchun LEDlar past oqimga ega bo'ladi, shuning uchun ular chirog'dan ko'ra ko'proq indikator vazifasini bajaradi.

5 -qadam: LEDlar

LEDlar
LEDlar
LEDlar
LEDlar
LEDlar
LEDlar

2 LED mavjud, biri quvvat ko'rsatkichi, ikkinchisi Arduino -ning 13 -pinida. LEDlardagi uzunroq oyoq ijobiy tomonni (anod) belgilaydi. Uzunroq oyog'ingizni PCB + da belgilangan tomonga qo'yganingizga ishonch hosil qiling. LEDning manfiy simi yon tomondan ham tekislanadi, shuning uchun siz hali ham musbat (anod) va manfiy (katodli) simlarni ochishingiz mumkin.

6 -qadam: Osilator

Osilator
Osilator
Osilator
Osilator
Osilator
Osilator

Keyingi o'rinda kristalli osilator va 2 ta 22pF sopol kondansatkichlar joylashgan. Qaysi yo'l bilan joylashtirilganligi muhim emas - sopol kondansatörler va kristalli osilatorlar qutblanmagan. Ushbu komponentlar Arduino -ga 16 MGts chastotali tashqi signal beradi. Arduino 8 MGts chastotali ichki soatni ishlab chiqarishi mumkin, shuning uchun bu komponentlar zarur emas, lekin uni to'liq tezlikda ishlashiga ruxsat bering.

7 -qadam: Kalitni tiklash

Qayta tiklash tugmasi
Qayta tiklash tugmasi
Qayta tiklash tugmasi
Qayta tiklash tugmasi
Qayta tiklash tugmasi
Qayta tiklash tugmasi

Qayta tiklash tugmasi keyingisiga o'tishi mumkin. Kalitdagi oyoqlar egilmasligi kerak, u o'zini uyada ushlab turishi kerak.

8 -qadam: Seramika kondansatkichlari

Seramika kondansatkichlari
Seramika kondansatkichlari
Seramika kondansatkichlari
Seramika kondansatkichlari
Seramika kondansatkichlari
Seramika kondansatkichlari

Keyingi 4 ta 100nF (nano Farad) seramika kondansatkichlari bo'lishi mumkin. C3 va C9 Arduino -ga toza quvvat etkazib berish uchun 3.3V va 5V liniyalaridagi kichik kuchlanish uchlarini yumshatishga yordam beradi. C7 tashqi o'rnatish liniyasi bilan ketma -ket bo'lib, tashqi qurilmaga (USB -dan Serial Converter -ga) Arduino -ni dasturlash uchun kerakli vaqtda qayta o'rnatishga imkon beradi. C4 Arduino -ning analog kirishlarida aniq analog qiymatlarni o'lchashini ta'minlash uchun Arduino -ning AREF (Analog Reference) pin va GND -da joylashgan. C4 bo'lmasa, AREF "suzuvchi" deb hisoblanadi (kuchga yoki erga ulanmaydi) va analog o'qishda noaniqliklarni keltirib chiqaradi, chunki suzuvchi pin uning atrofidagi har qanday kuchlanishni, shu jumladan tanadagi kichik AC signallarini oladi. atrofingizdagi simlardan. Shunga qaramay, seramika kondansatörler qutblanmagan, shuning uchun ularni qaysi tomonga qo'yish muhim emas.

9 -qadam: PTC sug'urta

PTC sug'urta
PTC sug'urta
PTC sug'urta
PTC sug'urta
PTC sug'urta
PTC sug'urta
PTC sug'urta
PTC sug'urta

Endi siz PTC (musbat harorat koeffitsienti) sug'urtasini o'rnatishingiz mumkin. PTC sug'urta qutblanmagan, shuning uchun uni har qanday usulda qo'yish mumkin. Bu USB rozetkasi orqasida. Agar sizning sxemangiz 500mA dan ortiq oqimni tortib olishga harakat qilsa, bu PTC sug'urta qizib keta boshlaydi va qarshilik kuchayadi. Bu qarshilikning oshishi oqimni pasaytiradi va USB portini himoya qiladi. Bu himoya faqat Arduino USB orqali quvvat olganda sodir bo'ladi, shuning uchun Arduino -ni shahar raz'emidan yoki tashqi quvvatdan quvvat olayotganda, sizning kontaktlarning to'g'riligiga ishonch hosil qiling. Oyoqlarini teshiklardan oxirigacha tortib olganingizga ishonch hosil qiling. Bu erda qisqichlar yordam beradi.

10 -qadam: Elektrolitik kondansatkichlar

Elektrolitik kondansatkichlar
Elektrolitik kondansatkichlar
Elektrolitik kondansatkichlar
Elektrolitik kondansatkichlar
Elektrolitik kondansatkichlar
Elektrolitik kondansatkichlar
Elektrolitik kondansatkichlar
Elektrolitik kondansatkichlar

3 47uF (microFarad) elektrolitik kondansatkichlarini keyingi qo'yish mumkin. Bu oyog'ining uzun oyog'i - ijobiy oyog'i, lekin tez -tez uchraydigan belgi - manfiy oyoq tomonidagi korpusning ranglanishi. Ularni qo'yganingizda, ijobiy oyog'i doskadagi + belgisiga to'g'ri kelishiga ishonch hosil qiling. Bu kondansatörler kirish voltajining katta notekisligini, shuningdek 5V va 3.3V chiziqlarini yumshatadi, shunda sizning Arduino o'zgaruvchan kuchlanish o'rniga 5V/3.3V ga teng bo'ladi.

11 -qadam: DC Jek

DC Jek
DC Jek
DC Jek
DC Jek
DC Jek
DC Jek

Keyingi o'rinda DC kirish uyasi joylashgan. Boshqa komponentlar bilan bir xil shartnoma, uni joylashtiring va taxtani tepaga aylantiring, shunda siz uni lehimlayotganingizda joyida qolasiz. Oyoqlarini bukish biroz qiyin bo'lishi mumkin, chunki ular qalin. Siz har doim uni ilgari lehimlangan mini -USB ulagichi singari joyida saqlashingiz mumkin. Bu faqat bitta yo'l bilan ketadi - kriko taxtaning tashqi tomoniga qaragan holda.

12 -qadam: kuchlanish regulyatorlari

Voltaj regulyatorlari
Voltaj regulyatorlari
Voltaj regulyatorlari
Voltaj regulyatorlari
Voltaj regulyatorlari
Voltaj regulyatorlari

Endi ikkita voltaj regulyatori. Ularni to'g'ri joylarga qo'yganingizga ishonch hosil qiling. Ularning ikkalasi ham etiketlangan, shuning uchun taxtadagi yozuvni regulyatorlardagi yozuv bilan solishtiring. 3.3V regulyator LM1117T-3.3 va 5V regulyator LM7805. Ularning ikkalasi ham chiziqli kuchlanish regulyatorlari, ya'ni kirish oqimi va chiqish oqimi bir xil bo'ladi. Aytaylik, kirish voltaji 9V, chiqish voltaji esa 5V, ikkalasi ham 100mA oqimda. Kirish va chiqish kuchlanishlaridagi farq regulyator tomonidan issiqlik sifatida tarqaladi. Bunday holatda, (9V-4V) x 0,1A = 0,4 Vt issiqlik regulyator tomonidan tarqatiladi. Agar siz regulyatorni ishlatish paytida qizib ketayotganini ko'rsangiz, bu normal holat, lekin agar katta oqim bo'lsa va kuchlanish farqi katta bo'lsa, regulyatorga sovutgich kerak bo'lishi mumkin. Endi ularni taxtaga lehimlash uchun, bir tarafdagi metall tangalar taxtaning yon chizig'iga ega bo'lishi kerak. Ularni lehimlamaguncha mahkamlash uchun, bir oyog'ingizni bir tomonga, ikkinchisini boshqa tomonga eging. Lehimlangandan so'ng, 5V regulyatorni taxtaning tashqi tomoniga va 3.3V regulyatorni taxtaning ichki tomoniga eging.

13 -qadam: AtMega328P IC ni kiritish

AtMega328P IC ni kiritish
AtMega328P IC ni kiritish
AtMega328P IC ni kiritish
AtMega328P IC ni kiritish
AtMega328P IC ni kiritish
AtMega328P IC ni kiritish
AtMega328P IC ni kiritish
AtMega328P IC ni kiritish

Oxirgi qism - mikrokontrollerni o'z uyasiga joylashtirish. Ikkala nuqtani rozetkaga va ICga joylashtiring, so'ngra barcha pimlarni joylashtiring. Joyga qo'yilgach, uni pastga surish mumkin. Bu siz kutganingizdan ko'ra kuchliroq bo'ladi, shuning uchun hech qanday pim egilmasligi uchun bosimni teng ravishda qo'llang.

14 -qadam: Arduino bilan bir nechta ogohlantirish

  • Hech qachon USB va tashqi quvvatni Arduino -ga bir vaqtning o'zida ulamang. Garchi ikkalasi ham 5V ga baholanishi mumkin bo'lsa -da, ular odatda 5V emas. Ikkala quvvat manbai orasidagi kichik kuchlanish farqi sizning kartangiz orqali qisqa tutashuvga olib keladi.
  • Hech qachon hech qanday chiqish pinidan (D0-D13, A0-A5) 20mA dan ortiq oqim olmang. Bu mikrokontrollerni qovuradi.
  • Hech qachon 3.3V regulyatoridan 800mA dan ortiq yoki 5V regulyatoridan 1A dan ortiq tortmang. Agar sizga ko'proq quvvat kerak bo'lsa, tashqi quvvat adapteridan foydalaning (USB quvvat banki 5V uchun yaxshi ishlaydi). Ko'pgina Arduinolar 3,3V quvvatni USB -dan bortli ketma -ket chipga ishlab chiqaradi. Ular faqat 200mA quvvatga ega, shuning uchun agar siz boshqa Arduino -dan foydalansangiz, 3.3V pinidan 200mA dan oshmasligiga ishonch hosil qiling.
  • Hech qachon shahar uyasiga 16V dan ortiq kuchlanish qo'ymang. Amaldagi elektrolitik kondansatkichlar atigi 16 V ga mo'ljallangan.

15 -qadam: Bir nechta maslahatlar / qiziqarli ma'lumotlar

  • Agar siz loyihangizga ko'plab pinlar kerakligini aniqlasangiz, analog kirish pinlari raqamli chiqish pinlari sifatida ham ishlatilishi mumkin. A0 = D14, A5 = D19 gacha.
  • AnalogWrite () buyrug'i aslida analog kuchlanish emas, balki PWM signalidir. PWM signallari 3, 5, 6, 9, 10 va 11 -pinlarda mavjud. Ular LEDning yorqinligini boshqarish, motorlarni boshqarish yoki tovushlarni ishlab chiqarish uchun foydalidir. PWM chiqish pinlarida audio signalni olish uchun tone () funktsiyasidan foydalaning.
  • 0 va 1 raqamli pinlar - bu AtMega328 IC uchun TX va RX signallari. Iloji bo'lsa, ularni dasturlaringizda ishlatmang, lekin agar kerak bo'lsa, Arduino -ni dasturlashda siz bu qismlardan ajratib qo'yishingiz kerak bo'ladi.
  • I2c aloqasi uchun SDA va SCL pinlari mos ravishda A4 va A5 pinlari. Agar i2c aloqasidan foydalanilsa, A4 va A5 pinlarini boshqa maqsadlarda ishlatib bo'lmaydi.

16 -qadam: Arduino -ni dasturlash

Avval 2 xil quvvat manbai uzilmasligi uchun har qanday tashqi quvvatni uzing. Endi USB -ni ketma -ket adapterga mini -USB quvvatining orqasidagi sarlavhaga ulang. Uni quyidagicha ulang:

Arduino USB -dan seriyali adapter

GND GND (yer)

VCC VCC (quvvat)

DTR DTR (pinni tiklash)

TX RX (ma'lumotlar)

RX TX (ma'lumotlar)

Ha, TX va RX pinlari aylantiriladi. TX - bu uzatuvchi, RX - qabul qilish pimi, shuning uchun agar sizda ikkita uzatuvchi pin ulangan bo'lsa, ko'p narsa bo'lmaydi. Bu yangi boshlanuvchilar uchun eng keng tarqalgan tuzoqlardan biridir.

USB -ning ketma -ket adapteridagi o'tish moslamasi 5V ga o'rnatilganligiga ishonch hosil qiling.

USB -ni ketma -ket adapterga ulang, Arduino IDE (Arduino.cc -dan yuklab olingan) asboblar menyusidan tegishli COM portini (kompyuteringizga bog'liq bo'ladi) va Board (Arduino UNO) -ni tanlang, so'ngra dasturni kompilyatsiya qiling va yuklang..

17 -qadam: Ko'z ochib chizish bilan test

Siz qilishingiz kerak bo'lgan birinchi narsa - LEDni o'chirish. Bu sizni Arduino IDE va dasturlash tili bilan tanishtiradi va sizning taxtangiz to'g'ri ishlashini ta'minlaydi. Misollarga o'ting, Blink misolini toping, keyin hamma narsani ishlayotganiga ishonch hosil qilish uchun kompilyatsiya qiling va Arduino kartasiga yuklang. Siz 13 -pinga ulangan LEDni 1 soniya oralig'ida yonib -o'chishni ko'rishingiz kerak.

Tavsiya: