Mundarija:

Arduino uchun maxsus o'rindiqni o'rash: 7 qadam (rasmlar bilan)
Arduino uchun maxsus o'rindiqni o'rash: 7 qadam (rasmlar bilan)

Video: Arduino uchun maxsus o'rindiqni o'rash: 7 qadam (rasmlar bilan)

Video: Arduino uchun maxsus o'rindiqni o'rash: 7 qadam (rasmlar bilan)
Video: Arduino NANO uchun driver o‘rnatish / Driver o‘rnatish / Как установить Драйвер на Ардуино Нано 2024, Iyul
Anonim
Simli o'rash yordamida maxsus Arduino sinov dastgohini yarating
Simli o'rash yordamida maxsus Arduino sinov dastgohini yarating
Simli o'rash yordamida maxsus Arduino sinov dastgohini yarating
Simli o'rash yordamida maxsus Arduino sinov dastgohini yarating

Ushbu ko'rsatma sizga Arduino Nano -ni turli xil PCB platalariga ulashning oson yo'lini ko'rsatadi. Bu loyiha bir nechta modullarni bir-biriga ulashning samarali, lekin buzilmaydigan usulini izlaganimda yuz berdi.

Menda o'zaro bog'lanmoqchi bo'lgan beshta modul bor edi:

  • Arduino
  • Haoyu electronics-dan 5 dyuymli 800x480 grafikli LCD displeyli sensorli panel
  • SD -kartani o'quvchi
  • DS1302 real vaqtda soat birligi
  • MAX485 RS-485/RS-422 qabul qiluvchi

Sensorli panel va real vaqtda soat modullari ilgari mening Dali Soatim va Rainbow Synthesizer loyihalarimda ishlatilgan, lekin bu prototiplar yangi taxtada bo'sh joy yaratish uchun demontaj qilingan.

Menga ayon bo'ldiki, bu modullarning hammasi doimiy armaturada bo'lishi menga dasturiy ta'minotni yozishga ko'proq vaqt ajratish va narsalarni taxtaga ulashga kamroq vaqt ajratish imkonini beradi. Shu bilan birga, men modullarni kelajakda ishlatish uchun saqlab qolish uchun hech narsani doimiy ravishda lehimlashni xohlamadim.

Bu yo'riqnomada simni o'rash orqali qanday qilib birlashtirishim ko'rsatilgan.

1 -qadam: O'zaro aloqalarni rejalashtirish

Mening birinchi qadamim, barcha modullarni Arduino Nano -dagi mavjud pinlarga qanday ulash kerakligini aniqlash edi. Displey va SD -karta ham SPI modulidir. SPI - bu avtobus, shuning uchun CLK, MISO va MOSI liniyalari quvvat bilan birga kerakli modullarga zanjirband qilinishi mumkin. Biroq, ularning har biri o'z CS (Chip Select) pinini talab qiladi.

Men RTC modulini o'z pinlariga qo'yishga qaror qildim, chunki ilgari o'tkazilgan tajribalar menga SPIga mos kelmasligini ko'rsatdi. Qabul qilgich modullari ham o'z pinlariga muhtoj edi.

Hamma narsani xaritaga kiritgandan so'ng, men shunday ko'rinishga ega bo'ldim:

  • Arduino Pin GND -> LCD GND -> SD -karta GND -> qabul qiluvchi GND -> RTC 5V
  • Arduino Pin 5V -> 5V LCD -> 5V SD -karta -> VCC -qabul qilgich -> RTC VCC
  • Arduino Pin 13 -> LCD CLK -> SD -karta CLK
  • Arduino Pin 12 -> LCD MISO -> SD -karta MISO
  • Arduino Pin 11 -> LCD MOSI -> SD -karta MOSI
  • Arduino Pin 10 -> LCD CS
  • Arduino Pin 9 -> LCD displey
  • Arduino Pin 2 -> LCD INT
  • Arduino Pin 8 -> RTC CLK
  • Arduino Pin 7 -> RTC DAT
  • Arduino pin 6 -> RTC RST
  • Arduino Pin 4 -> SD karta CS
  • Arduino Pin 14 -> Transceiver DI
  • Arduino Pin 15 -> Transceiver DE
  • Arduino Pin 16 -> Transceiver RE
  • Arduino Pin 17 -> Transceiver RO

0 va 1-pinlar USB interfeysida ishlatiladi, shuning uchun ular cheklanmagan. 3, 5, 18 va 19 raqamli pinlar, A4 dan A7 gacha bo'lgan analog kirishlar, kelajakda kengaytirish imkonini beradi.

2 -qadam: Qarama -qarshi simlar va sim o'tkazgichlari bilan bog'liq muammo echim sifatida

Yechim sifatida o'tish simlari va simlarini o'rash bilan bog'liq muammo
Yechim sifatida o'tish simlari va simlarini o'rash bilan bog'liq muammo
Yechim sifatida o'tish simlari va simlarini o'rash bilan bog'liq muammo
Yechim sifatida o'tish simlari va simlarini o'rash bilan bog'liq muammo

Dastlab, men hamma narsani qisqa tutashgan Y kabellari bilan bog'lashga harakat qildim. Biroq, qisqichlar va ulagichlar bir vaqtning o'zida bitta simni olish uchun mo'ljallangan. Bir korpusda bir nechta simlarni yig'ish qiyin edi va ular uzoq vaqt cho'zilmaydigan bo'g'imlarga olib keldi. Qisqartirish jarayoni nafaqat ko'p vaqtni oladi, balki ishlatilgandan keyin ulagichlar pimlardan bo'shashib qolishi mumkin edi, bu esa vaqti -vaqti bilan paydo bo'ladigan nosozliklarni aniqlashga qo'shimcha vaqt sarflashga olib keldi.

Men har doim simni o'rashni sinab ko'rmoqchi edim, shuning uchun men buni yaxshi imkoniyat deb o'yladim. Bir oz tadqiqotdan so'ng, men WSU-30 M asbobini, 19 mm uzunlikdagi bitta qatorli sarlavhalarni va eBay-da 30 ta AWG simli o'rash simini sotib oldim.

Texnologiya sifatida simni o'rash uzoq tarixga ega. Bu 60-70-80 -yillarda raqamli kompyuterlarni ishlab chiqarishning mashhur usuli edi va telefon markaziy ofislarida tez -tez ishlatila boshlandi. Garchi u ommaviy ishlab chiqarilgan bosma platalar bilan eskirgan bo'lsa -da, tel o'rash havaskor uchun quyidagi afzalliklarga ega.

  • Bu arzon va tez
  • Qo'llash oson va uni toza olib tashlash mumkin
  • U ko'p qirrali taxtalarga lehimli pin sarlavhalari bilan ishlaydi
  • Bu ishonchli va uzoq muddatli aloqani o'rnatadi
  • Har bir nuqtaga bir nechta ulanish imkonini beradi (uzun sarlavhalar ishlatilganda)

3 -qadam: Arduino Nano -ni tayyorlash

Arduino nano -ni tayyorlash
Arduino nano -ni tayyorlash
Arduino nano -ni tayyorlash
Arduino nano -ni tayyorlash

Keyingi qadam mening Arduino Nano -ni tayyorlash edi. Menda hech qanday sarlavhasiz Arduino Nano bor edi, bu qulay bo'lib chiqdi, chunki men simlarni o'rash paytida yorliqlarni ko'rishim uchun qo'shimcha uzunlikdagi pimlarni yuqori tomonga lehimlamoqchi edim.

Men, shuningdek, displey paneli bilan birga kelgan kichik taxtaga qo'shimcha uzunlikdagi sarlavhalarni lehimladim.

Qabul qilgich modulida vintli terminallar sarlavhaning qarama -qarshi tomonida joylashgan edi, shuning uchun men ularni qolipdan olib tashladim va ularni sarlavhalar bilan bir tomonga o'tkazdim.

Boshqa taxtalarda o'ng tomonda lehimlangan qisqa sarlavhalar bor edi, shuning uchun men ularni xuddi shunday saqladim.

4 -qadam: tovoqlar dizayni

Tovoqlar dizayni
Tovoqlar dizayni
Tovoqlar dizayni
Tovoqlar dizayni

Men barcha elektronikani Dali Clock uchun o'rgatadigan LCD stendning orqa qismiga o'rnatishni xohlardim, shuning uchun OpenSCAD -da biror narsani modellashtirdim. Men o'rnatmoqchi bo'lgan turli taxtalar uchun kesmalar qildim.

Tovoqlar chop etilgach, men barcha modullarni joyiga issiq yopishtirdim.

5 -qadam: simni qayta o'rash jarayoni

Image
Image
Telefonni qayta o'rash jarayoni
Telefonni qayta o'rash jarayoni
Telefonni qayta o'rash jarayoni
Telefonni qayta o'rash jarayoni

Tel o'rash jarayoni to'rt bosqichdan iborat: o'lchash, kesish, qirib tashlash va o'rash.

Men ulanmoqchi bo'lgan ikkita nuqtani qamrab olish uchun etarlicha simni o'lchayman, shuningdek, har bir uchida o'rash uchun qo'shimcha dyuym. Keyin, men har bir uchidan 1 dyuymli izolyatsiyani olib tashlayman va simni ustunga o'rash uchun asbobdan foydalanaman.

Quyida men ko'rsatadigan videoda ko'rishingiz mumkin bo'lgan aniq texnikadan foydalanaman:

  • Men ulanmoqchi bo'lgan ikkita nuqta orasidagi masofani o'lchayman
  • Men barmoqlarim bilan kerakli uzunlikni belgilayman, keyin ikki dyuym qo'shish uchun o'lchagichdan foydalaning
  • Men simni uzunligiga kesib oldim
  • Men 1 va 1/4 dyuymni oxirigacha o'lchayman
  • Keyin uchini o'rash asbobidagi teshikka joylashtiraman
  • Men simni chiqib ketish pichog'idagi bo'shliqqa tushiraman
  • Men simni boshqa chetidan tortib, bir dyuymli simni yalang'och qilib oldim
  • Men jarayonni simning boshqa tomoni uchun takrorlayman

Ikkala uchining simini echib tashlagan holda, men yalang'och simning uchini simni o'rash asbobining bochkasiga joylashtiraman, shunda yirtilgan qism yon tomondagi tirqishdan chiqadi. Keyin uchini ustunga siljitib, bir necha burilish berib, shamolni ko'tarilishi uchun asbobni bo'sh ushlab turing.

Yaxshi ulanish ustunga taxminan 7 burilish simini qoldiradi. Agar burilishlar bir -birining ustiga o'ralgan bo'lsa, asbobni shunchalik pastga tushirmang!

YANGILASH: Sizlardan bir nechtasi, izolyatsiyani tirgakni o'rash uchun o'rash kerak deb o'ylaysiz. Men farqni ko'rsatish uchun ikkita fotosuratni qo'shdim.

6 -qadam: butun taxtani sim bilan o'rash

Butun taxtani sim bilan o'rash
Butun taxtani sim bilan o'rash

Bu men barcha ulanishlarni sim bilan o'rab olganimdan keyin taxtani ko'rsatadi. Yo'l davomida men bir nechta xatolarga yo'l qo'ydim, lekin ularni simlarni kesish va cımbızla ustunning uchlarini ochish orqali osonlikcha yo'q qilishdi.

Men buni birma-bir bajarishni va ko'p metrli ishingizni tekshirishni yoki har bir komponentni yoqish va sinovdan o'tkazishni taklif qilaman. Ko'p qatlamli simlar mavjud bo'lganda uni tuzatish ancha qiyin bo'ladi.

Mening tayyor mahsulotim biroz chalkash ko'rinadi, lekin agar xohlasangiz, marshrutizatsiyaga biroz ehtiyot bo'lishingiz yoki narsalarni aniq saqlash uchun turli ranglardan foydalanishingiz mumkin.

Garchi u chiroyli ko'rinmasa ham, u non taxtasidan ko'ra mustahkamroq! Ammo katta bonus shundaki, agar siz xohlagan vaqtda uni ajratib olmoqchi bo'lsangiz, buni Arduino Nano -ga zarar bermasdan yoki alohida taxtadagi pin sarlavhalarini buzmasdan qilishingiz mumkin!

7 -qadam: mos loyihalar

To'ldirilgan taxta sizga ushbu loyihalarni amalga oshirish imkonini beradi:

  • 80 -yillar uslubidagi eriydigan raqamli soat
  • Arduino bilan yoritilgan kamalakli pianino (tashqi komponentlar kerak)

Tavsiya: