Mundarija:

Nogironlar aravachasi ostidagi chiroqlar: 9 qadam (rasmlar bilan)
Nogironlar aravachasi ostidagi chiroqlar: 9 qadam (rasmlar bilan)

Video: Nogironlar aravachasi ostidagi chiroqlar: 9 qadam (rasmlar bilan)

Video: Nogironlar aravachasi ostidagi chiroqlar: 9 qadam (rasmlar bilan)
Video: Самаркандлик ам товба 2024, Sentyabr
Anonim
Nogironlar aravachasi ostidagi chiroqlar
Nogironlar aravachasi ostidagi chiroqlar

Birinchidan, men bu ko'rsatmalarni bir nechta tanlovlarga kiritdim. Agar ovoz berish bir yoki ikkitaga loyiq deb hisoblasangiz, minnatdor bo'lardim. Shou bilan davom eting:

Shunday qilib, men oilaviy Rojdestvo kechasida o'tiraman va jiyanimdan (BYUning ashaddiy muxlisi) nima uchun uning nogironlar aravachasida chiroqlar yo'qligini so'rayman. U menga g'ildiraklari miltillovchi ekanligini aytdi, lekin ular eskirgan. Men unga nogironlar aravachasini yoritib turadigan ko'k va oq rangli chiroqlar kerakligini aytdim. U rozi bo'ldi. Men uni Yuta Universitetini qo'llab -quvvatlashda aybladim, chunki uning nogironlar aravachasi qizil, va bizning suhbatimiz tez orada bir -birining sport jamoalariga nisbatan noma'qullik va umumiy nafrat ifodalariga aylandi (Go Ducks!). Qisqasi, bu ajoyib oilaviy Rojdestvo bayrami edi.

Ertasi kuni men kerakli jihozlarni olishga kirishdim va uning aravachasi uchun ko'k va oq rangli kichik chiroqlar to'plamini tayyorladim.

1 -qadam: ehtiyot qismlar va asboblar

Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar

Loyihaning qismlari oddiy edi:

Tel - har biri 1,5 fut qizil, qora va yashil simlar

Loyiha qutisi - Men Altoid kalayidan foydalandim, chunki nima uchun?

Lenta - elektr tasmasi va yopishqoq lenta (rasmda yo'q)

Velcro - faqat Altoid kalayining yuqori va pastki qismiga batareya uchun ozgina qo'shimcha

Batareya - USB quvvat manbai (rasmda yo'q). Men 2200 mA / soat batareyani ishlatdim, uni taxminan 5,00 dollarga oldim

Arduino Nano - Kam quvvat sarfi va kichik shakli bu loyiha uchun juda mos keladi. Eskiz kichik va sodda bo'lgani uchun katta hajmdagi xotira kerak emas edi.

LED chiroqlar - Men ushbu loyihada 1,5 fut uzunlikdagi WS2812B chiroqlarini ishlatardim. Har bir yorug'lik sizning xohlagan rangingiz bo'yicha aniqlanadi va dasturlashtiriladi. Ushbu loyiha bu chiroqlarning chegaralarini buzmadi, lekin ularni osongina kengaytirish mumkin edi.

2 Kichik kauchuk grommets - Men o'tkir qirrali metall qalay ishlatganim uchun simlarni himoya qilmoqchi edim. Men ularni mahalliy apparat do'konida ko'rdim va ilhom paydo bo'ldi.

Non paneli - bu kichkina odam hamma narsani bir -biriga lehimlashdan oldin, siz rejalashtirgan ishingizga ishonch hosil qilish uchun juda muhimdir. Bu majburiy qadam emas, lekin bu "ikki marta o'lchash va bir marta kesish" kabi. Bu faqat yaxshi amaliyot.

Prototiplar taxtasi - Biror narsa loyihani birlashtirishi kerak va bu shunday. Bundan tashqari, "voy, sen shunday qilding" degan omilni oilangizga ko'rsatishda bunga arziydi.

USB uzatma kabeli (rasmda emas) - Buning uchun erkak va ayol USB uchi kerak. Buni keyinroq tushuntiraman

USB quvvat kabeli (rasmda emas) - standart erkak uchi bo'lgan har qanday USB kabeli bu erda ishlaydi. Shu bilan bir qatorda, agar siz USB -ulagichli batareyadan boshqa narsani ishlatishga qaror qilsangiz, uni loyihangizga ulashingiz kerak bo'ladi.

Asboblar qismlarga qaraganda osonroq edi:

Burg'ulash va bitlar - loyiha qutisidagi teshiklarni burg'ilash uchun.

Lehimlash temir va lehim - Lehimlash uchun.

Yordamchi qo'llar - Chunki menda faqat ikkita qo'lim bor va uchtasi bu loyiha uchun ideal bo'lar edi.

Ko'p metr - Chunki hech narsa birinchi marta to'g'ri ishlamaydi.

Tel kesgichlar va yalang'ochlar - simlarni kesish va tozalash uchun.

2 -qadam: qutini tayyorlang

Qutini tayyorlang
Qutini tayyorlang
Qutini tayyorlang
Qutini tayyorlang
Qutini tayyorlang
Qutini tayyorlang

Men Altoid qalaylari bilan sevgi/nafrat munosabatlariga egaman. Menga ular kerak bo'lmaganda yotib qolishim kerak va men kerak bo'lganda hech qachon topa olmayman. Bu erda ikkinchisi shunday edi. Kech tushgandan keyin do'konga yugurdim, men borishga tayyorman. Bu loyihada qalayda uchta teshik ochilishi kerak edi. Biri batareya simlari uchun, biri chiqish simlari uchun, ikkinchisi kalit uchun.

Teshiklar ochilgach, men qutining ichki qismini elektr lenta bilan yopishtirdim, chunki bilasizmi:

metall + elektr = biror narsa ishlamaydi.

Men rezina qistirmalarni ikkita simli teshikka qo'ydim.

3 -qadam: Chiroqlarni o'rnating

Chiroqlarni sozlash
Chiroqlarni sozlash
Chiroqlarni sozlash
Chiroqlarni sozlash
Chiroqlarni sozlash
Chiroqlarni sozlash

Birinchidan, bu WS2812B haqida ko'rsatma emas. Men bu erda faqat asosiy narsalarni ko'rib chiqmoqchiman. Agar siz bu erda berayotganimdan ko'proq narsani xohlasangiz, ushbu saytdan "ws2812b" ni qidirib toping, shunda sizda bu bolalar haqida 100 ta ko'rsatma bo'ladi.

Men ishlatgan chiroqlar - ws2812b chiroqlari. Siz ularni bu erda topishingiz mumkin

Agar siz birinchi rasmga qarasangiz, har bir yorug'lik +5v uchun kirish, er va ma'lumotlar chizig'iga ega ekanligini ko'rishingiz mumkin. Mening chiziqlarim o'lchamiga qarab kesilgan va har bir aloqa joyiga simlarni lehimlashim kerak edi. Men har bir sim uchun taxminan bir fut sim ishlatardim, keyin lehim tugagach, hamma narsani yopishtirib qo'ydim.

Qolaversa, men bu erda qiziq bir narsani o'rgandim: dastlab chiroqlar nogironlar aravachasining oyog'idan tushib, oldinga yo'naltirishga harakat qilmoqchi edim. Dastlabki rejam, ma'lumotlar chizig'ini bo'linish edi, shunda men stul atrofida ishlaydigan simlarning sonini va uzunligini kamaytirishim mumkin edi. Bu ishlamadi, chunki ma'lumotlar uzatish liniyasi birdan ikkiga bo'linib ketganidan keyin signal uzilib qoldi. Chiroqlar ko'k va oq bo'lish o'rniga, g'alati to'q sariq va pushti rangga aylandi.

Yana o'ylab ko'rsak, bu yaxshi ish edi. Ko'k va oq LEDlar stulga qaragan har qanday odamni ko'r qilib qo'yishi mumkin edi, chunki LEDlar shunchalik yorqin bo'lardi. Bundan tashqari, qo'shimcha simlar biror narsani ushlab olish va hamma narsani ajratish yo'lini topgan bo'lardi.

4 -qadam: Arduino -ni dasturlash va sinovdan o'tkazish

Arduino -ni dasturlash va sinovdan o'tkazish
Arduino -ni dasturlash va sinovdan o'tkazish

Mana, men erta o'rgangan saboq:

Agar siz ular orqali juda ko'p kuch ishlatsangiz, Arduino ta'sirli bo'lishi mumkin. Bu chiroqlar juda ko'p kuch sarflay oladi va Arduino -ning imkoniyatlarini osongina oshiradi. Mening ko'plab chiplarim ehtiyotsizlik tufayli qayta ishlashga yuborilgan. Agar bu sodir bo'ladigan bo'lsa, hamma narsa lehimlanmasdan oldin sodir bo'lishi yaxshiroqdir.

Endi sizning taxtangizni non taxtasida sinab ko'rish vaqti keldi. Siz baribir Arduino -ni dasturlashingiz kerak bo'ladi, shuning uchun bu erda bajaring.

Bu chiroqlarni yoqish uchun fastled.io dan FastLED kutubxonasidan foydalandim. Agar sizga kutubxonani o'rnatishda yoki eskizni yozishda yordam kerak bo'lsa, ularning veb -saytiga qarang. Internetda har xil miqdordagi tafsilotlarni bera oladigan ko'plab darsliklar mavjud. Bu mening sevimli narsam.

Men birinchi bo'lib e'tirof etamanki, bu dastur eng yaxshisi Arduino va bu chiroqlar imkoniyatlaridan unchalik yaxshi foydalanilmagan. Bu chiroqlarni har xil kirishlar asosida har xil ishlarni bajarish uchun dasturlash mumkin. Chiroqlar miltillashi yoki rangini o'zgartirishi mumkin bo'lgan tugmalar yoki qo'ng'iroqlar qo'shilishi mumkin. Men bu holatda bunday qilmaslikni tanladim, lekin men butun loyihani bir joyga to'plaganimda, chiroqlarni qayta dasturlash uchun Arduino -ni kompyuterimga minimal shovqin bilan ulashga hali ham joy borligiga amin bo'ldim.

5 -qadam: Chiroqlar va USB kabellarini ulang

Chiroqlar va USB kabellarini ulang
Chiroqlar va USB kabellarini ulang
Chiroqlar va USB kabellarini ulang
Chiroqlar va USB kabellarini ulang
Chiroqlar va USB kabellarini ulang
Chiroqlar va USB kabellarini ulang

Mana gap. Nogironlar aravachalari ifloslanadi va ularni tozalash kerak. Kresloga biriktirilmagan bu tizimning istalgan qismini ajratish va olib tashlash muhim edi, shunda stulni tozalash mumkin edi. Men boshqaruv qutisi va batareyani yorug'likdan osongina ajratishni xohlardim. Bir nechta narsalarni sinab ko'rganimdan so'ng, men USB uzatma kabelini o'rnatdim. Men kabelni yarmiga kesib tashladim va bir uchini endigina chiroqlarga, ikkinchisini prototip taxtasiga lehimlagan simlar bilan bog'ladim.

Rasmdan ko'rishingiz mumkinki, men qora rangdan qora rangga, qizildan qizil rangga o'tdim. Bu menga chiroqlarga kuch (qizil) va tuproq (qora) berdi. Yashildan yashilga o'tishning o'rniga, men oq bilan salomlashdim. Men buni shunday qildim, chunki o'sha paytda aqlli ish bo'lib tuyuldi. Darhaqiqat, bunga yaxshi sabab yo'q edi.

Simlarni prototip taxtasiga lehimlashdan oldin, kabelni dastgoh orqali o'tkazishni unutmang. Agar unutib qo'ysangiz, tikuvchini bir qatorga oting. Siz imkonsiz narsalarni imkonsiz joylarga joylashtirish haqida bir -ikki fikrga ega bo'lishingiz mumkin … yoki uni qayta sotib, qaytadan urinib ko'ring.

Xuddi bu erda ozgina munosib kredit. 9 yoshli qizim menga simlarni lehimlashda yordam berdi. U lehimlashni o'rgatish uchun juda yaxshi ish qildi. Men bu bola bilan faxrlanaman. Men dadamning qutisidan tushaman va hozir davom etaman.

6 -qadam: Kengashni birlashtirish vaqti keldi

Kengashni birlashtirish vaqti keldi
Kengashni birlashtirish vaqti keldi
Kengashni birlashtirish vaqti keldi
Kengashni birlashtirish vaqti keldi
Kengashni birlashtirish vaqti keldi
Kengashni birlashtirish vaqti keldi

Arduino-ni prototip taxtasiga lehimlashdan oldin, siz taxtaning o'rtasini pastga qarab chizishingiz kerak. Agar buni qilmasangiz, sizning Arduino o'zingizni yo'qotadi. Taxtani urganingizdan so'ng, taxtaning ikki tomoni orasidagi aloqa uzilganligiga ishonch hosil qilish uchun ko'p metrli asbobdan foydalaning. Menimcha, men buni har bir satrda 9 va 8 -ustunlarni tekshirish orqali qildim. Rasmga qarang va siz nimani nazarda tutayotganimni tushunasiz.

Arduino -ni prototiplar uchining oxiridan toping, shunda Arduino -dagi pinlar sizning belgilaringizning qarama -qarshi tomonlarida joylashgan. Agar siz buni men qilgan qismlar bilan qilsangiz, qutidagi kalit uchun joy qoldirganingizga ishonch hosil qilishingiz kerak bo'ladi. Agar sizning Arduino juda uzoqqa ketgan bo'lsa, u kalitga to'sqinlik qiladi.

Bit va bo'laklarni bir -biriga lehimlang, so'ngra qisqichlarni qisqartiring. Shunga qaramay, bu kirishni yoqish/o'chirish tugmasi uchun. Agar siz pimlarni qisqartirmasangiz, taxtangiz sizning kalitingizga to'sqinlik qiladi.

7 -qadam: Quvvat tugmachasini ulang

Quvvat kalitini yoqing
Quvvat kalitini yoqing
Quvvat kalitini yoqing
Quvvat kalitini yoqing
Quvvat kalitini yoqing
Quvvat kalitini yoqing

Bu, ayniqsa, qiyin qadam edi. Yuqorida aytib o'tganimdek, men quvvat manbai sifatida USB batareyasidan foydalanishni tanladim. Bu yaxshi edi, chunki uni osongina uzib qo'yish va qayta zaryadlash mumkin edi, lekin rostini aytsam, bu kichik simlar bilan kurashish qiyin va barmoqlarim siz aytadigan darajada emas. Men epchillik va nozik vosita harakati bilan mashhur emasman.

Men chekinaman.

Agar siz USB batareyasini quvvat manbai sifatida ishlatayotgan bo'lsangiz, ikkinchi USB kabelini kesing, A tipidagi USB simida ko'p sim qoldiring. Agar siz A tipidagi ulagichning qaysi tomonini bilmasangiz, bu erni bosing.

Agar siz kalitni qolipga qo'ygan bo'lsangiz, u juda zo'r ko'rinadi deb o'ylaganingiz uchun (siz haq edingiz) uni chiqarib oling. Simlarni ulash uchun siz kalitning vintlarini burishingiz kerak.

Qizil simni Arduino -dagi VIN piniga ulang. Qora simni kalitning bir uchiga ulang. To'plamingizdan taxminan 6 dyuymli qora simdan foydalanib, kalitning ikkinchi uchini Arduino -dagi GND piniga ulang. Lehimlang va qutidagi hamma narsani joylashtiring.

Oxir -oqibat, simlar ulangan prototip taxtasida bir nechta issiq elim joylarini to'plang. Bu ulanishlarni qutining tashqarisidan tasodifan tortilgan simlar taxtaga tushadigan har qanday kutilmagan stresslardan himoya qiladi.

8 -qadam: Chiroqlarni nogironlar aravachasiga qo'ying

Chiroqlarni nogironlar aravachasiga qo'ying
Chiroqlarni nogironlar aravachasiga qo'ying
Chiroqlarni nogironlar aravachasiga qo'ying
Chiroqlarni nogironlar aravachasiga qo'ying

Buni rejalashtirayotganda, men nogironlar aravachasi o'rindig'ining tagida porlash effektiga mos keladigan bar borligini payqadim. Barning balandligi shunchalik baland ediki, simlar hech narsaga yopishib qolmasdi va stulning o'rtasida, odamlar ushlaydigan narsa emas edi.

Men ishlatgan LED chizig'ining orqa qismi yopishqoq edi, shuning uchun men himoya tasmasini olib tashladim va stulga chiroqlarni mahkamlash uchun yopishtiruvchi vositadan foydalandim. Yaxshi o'lchash uchun men simlarni himoya qilish uchun uchlariga bir oz yopishqoq lenta qo'ydim. Menda qo'shimcha sim borligi uchun men qizil, qora va yashil simlarni panjara ustidan o'tkazdim va boshqa uchidan mahkamladim. Bu ikkalasi ham simlarni mahkamlashimga va simlarni qo'yishim kerak bo'lgan burilishlarni himoya qilishga imkon berdi.

Men Velcro -ni batareyaga va Altoid qalayiga qo'ydim va ularni joyiga qo'ydim. Men barcha simlarning o'ralganligiga va hech narsa osilib qolmasligiga ishonch hosil qildim.

Chiroqlarni qaerga qo'yishni xohlasangiz, quyidagi fikrlarni yodda tuting.

  • Chiroqlar etarli darajada himoyalangan bo'lishi kerak. Siz qoplamali chiziqlar olishingiz mumkin, ular biroz bardoshli bo'ladi, lekin bu ular erga yaqin bo'lishi mumkin degani emas.
  • Simlar qimirlay olmaydi. Qo'lga tushishi mumkin bo'lgan har qanday narsa nogironlar aravachasiga tushadi. Agar stul mashinaga kirsa va tushsa ham, dangli narsalar ushlanib qoladi.
  • Nogironlar aravachasida o'tirgan odamga o'tish oson bo'lishi kerak. Bu o'z -o'zidan tushunarli.
  • Batareyani zaryad qilish kerak bo'ladi. Batareyani olish oson va olinadigan bo'lishi kerak, shunda nogironlar aravachasini elektr rozetkasiga yaqinlashtirmasdan zaryadlash mumkin.

9 -qadam: Sinab ko'ring

Sinab ko'ring
Sinab ko'ring
Sinab ko'ring
Sinab ko'ring

Kalitni aylantiring va uni yirtib yuboring. Bir necha soniyadan so'ng, Arduino yuklashni tugatadi va yonib turgan chiroqlar yonadi. Mening jiyanim kalitga osonlikcha etib borishi juda muhim edi, shuning uchun biz bu joyni biroz o'ylab topdik, lekin oxir -oqibat u rejalashtirilgan joyida qoldi. Bu yo'ldan tashqarida edi, himoyalangan va unga erishish oson edi. Endi u o'z ranglarini ko'rsatishi mumkin (ular noto'g'ri bo'lsa ham).

Tavsiya: