Mundarija:

LED cho'ntak maydoni: 5 qadam (rasmlar bilan)
LED cho'ntak maydoni: 5 qadam (rasmlar bilan)

Video: LED cho'ntak maydoni: 5 qadam (rasmlar bilan)

Video: LED cho'ntak maydoni: 5 qadam (rasmlar bilan)
Video: Oylik olganimizda 2024, Noyabr
Anonim
Image
Image
LED cho'ntak maydoni
LED cho'ntak maydoni

ChrisSmolinksi tomonidan Instrapables -da Draper 2.0 -ni ko'rganimdan beri men shunga o'xshash narsani qilishni xohlardim. Xo'sh, mening imkoniyatim, rosti, rafiqam bilan meni Bostondagi TIV Gala -gala -marosimiga kiyinish kodi sifatida "Ijodiy qora galstuk" bilan taklif qilishdi. LED cho'ntak kvadratining o'z versiyasini yaratishim kerak edi.

Bu cho'ntak kvadratidagi maqsadlarim - yoqish/o'chirish uchun qulay kalit, moslashtirilgan elektron karta, dasturlashtiriladigan/manzilli LEDlar va sozlanishi cho'ntak chuqurligi bo'lgan narsalarni yaratish edi. Barcha kodlar, Eagle fayllari va tarkibiy qismlarga havolalar biriktirilgan yoki bog'langan, lekin agar biror narsani o'tkazib yuborgan bo'lsam, izohlarda menga xabar bering. Endi boshlaylik.

Materiallar

  • 1x Adafruit tugmachasining quvvat tugmasi uzilishi
  • 1x Adafruit MetroMini
  • 1x Adafruit Powerboost 1000 zaryadlovchi
  • 1x LiPo batareyasi
  • 1x 8x1 Neopixel tayoqchasi
  • 1x bir tomonlama mis PCB (Bantam Tools PCB tegirmoniga o'rnatish uchun)
  • Lehim
  • Non paneli
  • Jumper simlari
  • 48x sarlavhali pinlar
  • 2x 2.0M x 10 vint (ixtiyoriy)
  • 5x 2.0M yong'oq (ixtiyoriy)
  • Ikki tomonlama lenta
  • 1x smokin va cho'ntak maydoni

Asboblar

  • Lehimlash temir
  • Bantam Tools PCB tegirmoni
  • Tel -striptizchilar
  • Felt Point qalam
  • Bilan mashq qiling

Dasturiy ta'minot

  • Autodesk tomonidan burgut
  • Bantam Tools Desktop freze mashinasi dasturi
  • Arduino IDE

1 -qadam: O'chirish tizimini tekshiring

O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring

Tizim LiPo batareyasi orqali Powerboost moduliga quvvat beradi. Bu, o'z navbatida, Soft Power Switch -ga o'tadi, bu bosilganda LED tayoqchasiga va MetroMini -ga oqim oqishini ta'minlaydi va yana bosilganda oqim oqimini to'xtatadi. Men dizaynni non taxtasida sinab ko'rishdan boshladim. Oxirgi.brd fayli taqdim etilgan bo'lsa ham, men sizga PCB kartasini kesish va lehimlash komponentlarini oldinga siljitishdan oldin bu bosqichni bajarishingizni tavsiya qilaman. O'chirish sxemasi, men tasodifan Powerboost moduliga ulanadigan batareyani tashlab qo'ydim. Siz bu bosqichda sxematik va taxtali tasvirlarga amal qilishingiz mumkin, lekin men sxemalar bilan ko'p ishlamaganlar uchun sxemani qanday ulash kerakligini ham yozaman (shu jumladan men ham!)

Menimcha, siz bu erda non paneli qanday ishlashini bilasiz, agar bo'lmasa, Internetda ko'plab foydali havolalar mavjud. Quyidagi ulanishlarni o'rnatish uchun o'tish moslamalarini ishlating.

  • Powerboost -dagi 5V pinni ijobiy temirga, GND pinini esa salbiy temirga ulang.
  • Keyin, Vin va GND tugmalarini musbat va manfiy relslarga ulang.
  • Tugmaning qarama -qarshi tomonida Vout -ni Metro Mini -dagi 5V -pinga ulang.
  • MetroMini -dagi GND pinini manfiy temir yo'lga ulang.
  • MetroMini -dagi 5V -pin bilan bir qatorda ikkinchi o'tish moslamasini ishlating va uni LED tayog'idagi 5V -pinga ulang.
  • LED tayoqchasidagi GNDni manfiy relsga ulang. Nihoyat, MetroMini -dagi 6 -pinni Led Stick -dagi Din -ga ulang

MicroUSB -dan foydalaning va MetroMini -ni Arduino IDE -ga ulang. Agar siz Arduino IDE -dan qanday foydalanishni bilmasangiz, Internetda ko'plab darsliklar mavjud. Dasturlashda siz Arduino Uno -ni taxtangiz sifatida tanlashingiz mumkin. Bundan tashqari, Neopixel kodi juda ko'p, shuning uchun kodni noldan yozish shart emas. Mana bu "ible" da topilgan videolarda ishlatilgan kodga havola. (Eslatma - kirish qismidagi videoda Knight Rider uslubidagi kod ishlatilgan, ammo bog'langan kodli fayllar o'chib ketgan. Men bu kodni oxirigacha ishlatganman va siz uning videosini ushbu ko'rsatmaning oxirgi qismida ko'rishingiz mumkin).

Kodni yuklang va hamma narsa kutilganidek ishlayotganiga ishonch hosil qiling.

2 -qadam: tenglikni kesib oling

PCB -ni kesib oling
PCB -ni kesib oling
PCB -ni kesib oling
PCB -ni kesib oling

Men shuni bilamanki, hamma ham PCB frezalash mashinasiga kira olmaydi. Bu loyiha, albatta, komponentlarni prototiplash taxtasiga lehimlash orqali amalga oshirilishi mumkin, ammo mening maqsadim osonlik bilan qayta ishlab chiqariladigan tenglikni yaratish va burgutdan qanday foydalanishni o'rganish edi. Eagle -da yaratilgan.brd fayllarini boshqa birov ishlab chiqarishi mumkin. Bu haqda qo'shimcha ma'lumot olish uchun Ladyada -dan ushbu ro'yxatni ko'rib chiqing. Men.brd faylini bu ko'rsatma bilan bog'ladim, xohlaganingizcha ishlating va o'zgartiring. Agar siz Bantam Tools PCB tegirmoniga ega bo'lsangiz, buni qanday qisqartirish haqida qisqacha to'xtalib o'taman.

Agar Eagle -da Autorouter -dan foydalansangiz, taxtaning BOTTOM -ni yo'naltirganingizga ishonch hosil qiling. Bundan tashqari, 1/32 dyuymli matkap uchun Bantam Tools DRC fayliga ega ekanligingizga ishonch hosil qiling. Siz uni bu yerdan yuklab olishingiz mumkin. Eagle -dan Bantam Tools dasturiga o'tkazilganda, taxtaning ko'zgusi ko'rinishi kerak, chunki biz pastki qismini kesib olamiz. taxtaning mis tomoni. Eagle -dagi taxtangiz dizayni sizga ma'qul kelganda.brd faylini saqlashingiz va uni Bantam Tools dasturida ochishingiz mumkin. Sizda burg'ulash moslamalari to'g'ri o'rnatilgani va barcha izlar, teshiklar va konturlar borligiga ishonch hosil qiling. ekranning o'ng tomonidagi menyuda tanlangan. Ekranning o'ng tomonidagi boshqa barcha sozlamalar yuqoridagi rasmga o'xshash bo'lishi kerak.

3 -qadam: Vintli teshiklarni qo'shing (ixtiyoriy)

Vintli teshiklarni qo'shish (ixtiyoriy)
Vintli teshiklarni qo'shish (ixtiyoriy)
Vintli teshiklarni qo'shish (ixtiyoriy)
Vintli teshiklarni qo'shish (ixtiyoriy)
Vintli teshiklarni qo'shish (ixtiyoriy)
Vintli teshiklarni qo'shish (ixtiyoriy)

Komponentlaringizni yuqoridagi rasmda bo'lgani kabi, tenglikni kartasining old yuzasiga joylashtiring. Men lehim bo'g'inlaridagi stressni bartaraf etish uchun Powerboost moduliga va LED tayog'iga 2.0M vint va yong'oq qo'shishga qaror qildim. Bortdagi komponentlar bilan pastki o'ng vintli teshikni namat qalam bilan belgilang. Bunga qo'shimcha ravishda, LED tayoqchasining o'ng burchagini belgilang (lehim birikmasidan uzoqroqda). Ushbu ikkita nuqtada taxtani burg'ulang. Powerboost -dagi vint teshigidan vintni o'tkazing, so'ng uni PCBga joylashtirishdan oldin nonni mahkamlang. Yong'oq Powerboost moduli uchun to'xtash vazifasini bajaradi. Vintni PCB kartasining pastki qismidan mahkamlash uchun ikkinchi nonni ishlating. Men LED tayoq uchun ikkita yong'oqni ishlatdim, lekin bittasi etarli. Endi biz lehimlashga tayyormiz. Pimlarni orqa tomondan, mis tomondan lehimlang. Men faqat vintlar bilan bog'langan pinlarni lehimlayman, bu lehimning keraksiz topraklama aloqasini yaratish imkoniyatini cheklashga yordam beradi va men uchun yanada samaraliroq ko'rinadi. Siz nima uchun PCB orqa qismining tasvirida yashil sim lehimlanganligi qiziq bo'lishi mumkin. Xo'sh, xatolar bo'ladi. Eagle -dagi dastlabki sxematik dizaynimda.brd fayliga tarjima qilingan xato bor edi. Men bu yashil simni qo'shib muammoni hal qila oldim. Men orqaga qaytdim va Eagle -dagi sxematik va.brd fayllarini yangiladim va to'g'ri fayllar ushbu ko'rsatmaga biriktirilgan. Yaqin kelajakda men oldinga borib, yangi taxtani kesib tashlay olaman, lekin bunday oson tuzatish bilan taxtalarni isrof qilishni xohlamadim.

4 -qadam: Lehimlash vaqti

Lehimlash vaqti
Lehimlash vaqti

Pimlarni orqa tomondan, mis tomondan lehimlang. Men faqat vintlar bilan bog'langan pinlarni lehimlayman, bu lehimning keraksiz topraklama aloqasini yaratish imkoniyatini cheklashga yordam beradi va men uchun yanada samaraliroq ko'rinadi. Siz nima uchun PCB orqa qismining tasvirida yashil sim lehimlanganligi qiziq bo'lishi mumkin. Xo'sh, xatolar bo'ladi. Eagle -dagi dastlabki sxematik dizaynimda.brd fayliga tarjima qilingan xato bor edi. Men bu yashil simni qo'shib muammoni hal qila oldim. Men orqaga qaytdim va Eagle -dagi sxematik va.brd fayllarini yangiladim va to'g'ri fayllar ushbu ko'rsatmaga biriktirilgan. Men, ehtimol, yaqin orada yangi taxtani kesib tashlayman, lekin men osonlikcha tuzatish mumkin bo'lgan taxtalarni isrof qilishni xohlamadim.

Lehimlash tugagach, batareyani ikki tomonlama lenta yordamida Powerboost moduli yonidagi taxtaga ulang. Batareya simini Powerboost moduliga ulang, ko'k

5 -qadam: Yong'inni yoqing

Image
Image

Lehimlash tugagach, batareyani ikki tomonlama lenta yordamida Powerboost moduli yonidagi taxtaga ulang. Batareya simini Powerboost moduliga ulang, siz ko'k LEDning yonishini ko'rasiz. Quvvat tugmasini bosing, uning ostida qizil chiroq bor, bosilganda yonadi. LED tayoqchasi shu vaqtda ishlay boshlaydi. Tugmani yana bosing va LED tayog'i o'chishi kerak. Batareya ulanganda Powerboost modulidagi ko'k LED yonib turadi.

Micro USB -ni PowerBoost moduliga ulab, siz batareyani zaryadlashingiz mumkin. LEDlarni xohlaganingizcha ishlashi uchun kodni yuklash uchun MetroMini -dan foydalaning. Men ushbu loyiha bilan har xil turdagi kodlarni sinab ko'rdim. U bilan birinchi chiqishim, bu "kitob" ga biriktirilgan kodni ishlatdi, bu nafas olish kabi deyarli pasayadi. LEDlar yonadi, o'chadi va takrorlanadi - bu bo'limdagi videolarda ko'rsatilgan. Ammo kirish qismida men Knight Rider effektidan boshladim. Savollar? Ularni izohlarda qoldiring.

Tavsiya: