Mundarija:

Longboard Underglow: 5 qadam (rasmlar bilan)
Longboard Underglow: 5 qadam (rasmlar bilan)

Video: Longboard Underglow: 5 qadam (rasmlar bilan)

Video: Longboard Underglow: 5 qadam (rasmlar bilan)
Video: DIY Electric Light Up Longboard! - (Headlights + Underglow) 2024, Noyabr
Anonim
Longboard Underglow
Longboard Underglow

Muallifning boshqa maqolalari:

Kartonli Shoji chiroq
Kartonli Shoji chiroq
Kartonli Shoji chiroq
Kartonli Shoji chiroq
Non taxtasida ilon
Non taxtasida ilon
Non taxtasida ilon
Non taxtasida ilon
Musiqiy reaktiv kayfiyat chiroqlari
Musiqiy reaktiv kayfiyat chiroqlari
Musiqiy reaktiv kayfiyat chiroqlari
Musiqiy reaktiv kayfiyat chiroqlari

Haqida: Men aerokosmik muhandislik talabasiman, u tez -tez aerodan eng uzoq bo'lgan loyihalarni amalga oshiradi. Spikytuna haqida ko'proq ma'lumot »

Kirish

Ehtimol, sizga uzun taxtani kasal qilib ko'rsatish maqsad qilingan. Balki siz karantinda aqldan ozgansiz. Sababi nima bo'lishidan qat'i nazar, taxtangizga yoritgich qo'yish - bu uni aldashning ajoyib usuli. Men akselerometr, bluetooth moduli va Arduino Nano bilan jihozlangan WS2812 LED tasmasini boshqaruvchi qildim.

Old shartlar

Arduino va lehim haqida asosiy tushuncha. Skeytbordda yurish qobiliyati ham ajoyib bo'lardi.

Yaratuvchiga (siz) eslatma

Uzoq taxtali shakllantirishning turli xil omillari, tarkibiy qismlarning mavjudligi va "underglow" qanday bo'lishi kerakligi haqidagi g'oyalar mavjud. Shunday qilib, sizning chiroqlaringiz mennikiga to'g'ri kelmaydi. Ushbu qo'llanma mening porlashimning umumiy dizayn jarayonini tasvirlaydi, lekin uni ko'proq taklif sifatida ko'rib chiqing. Bunga o'zingizning aylanishingizni qo'ying!

Loyihaning maqsadlari

- Bir nechta oldindan o'rnatilgan naqshli diodli chiroqlarni taxtaning ostiga qo'ying.

- Belgilangan naqshlarni simsiz boshqarish.

- Odamlarning ko'zi ojiz qolmasligi uchun olib ketilganda avtomatik o'chiring.

Ta'minotlar

  • Arduino Nano
  • HC-06 Bluetooth moduli
  • ADXL345 akselerometr
  • 2 x WS2812 LED chiziqlar + ulagichlar
  • Perfboard
  • Ayol sarlavhalari 2,54 mm
  • 22 AWG qattiq yadroli sim
  • USB batareya banki
  • Kondensator (100 uF)
  • Longboard (aniq)
  • Velcro
  • Lehimlash temir + lehim

Bu Amazon -ning sheriklik havolalari, shuning uchun men har bir sotishda ozgina komissiya olaman. Agar sizda bunday materiallar bo'lmasa va kelajakdagi loyihalarimni qo'llab -quvvatlamoqchi bo'lsangiz, mana bu havolalarga o'ting!:)

1 -qadam: Rejalashtirish va non paneli

Rejalashtirish va non paneli
Rejalashtirish va non paneli

Sizning taxtangizda qanday xususiyatlar va naqshlar bo'lishini rejalashtiring. Bu juda ochiq qadam. Qanchalik murakkab yoki oddiy bo'lishini o'zingiz hal qilasiz. Agar xohlasangiz, sizga batareya, Arduino va LED chiziqlar kerak bo'ladi.

O'rnatishdan mamnun bo'lganingizdan so'ng, chiroyli, aniq tizim sxemasini chizing. Agar siz uni perfboard yoki PCBga ko'chirsangiz, bu sizga yordam beradi.

Mening talablarim:

Manzil LEDlari.

Menga manzilli LEDlar kerak, shuning uchun men hayratlanarli ko'rinishga ega naqshlar yasashim mumkin.

Bluetooth.

Men egilib, naqshni o'zgartirish uchun tugmani bosishni xohlamayman, shuning uchun men Bluetooth moduli va telefonimdan foydalanaman.

Akselerometr.

LEDlar juda yorug 'bo'lishi mumkin va men taxtani olganimda piyodalarni bezovta qilmoqchi emasman. Shuning uchun men akselerometr yordamida taxtaning qachon ushlab turilishini aniqlayman va keyin chiroqni o'chirib qo'yaman.

Maslahatlar:

Sinov, sinov, sinov.

Hech bo'lmaganda, sozlamani non panelida sinab ko'rganingizga ishonch hosil qiling! Bu sizning komponentlaringizni disk raskadrovka qilishni va yorug'lik naqshlarini dasturlashni ancha osonlashtiradi. Shuningdek, xato paydo bo'lganda o'zgaruvchilar miqdorini cheklash uchun komponentlarni birma -bir sinab ko'rishni tavsiya qilaman.

Eslatma:

Yuqorida mening sozlashimning tizim diagrammasi. Har bir komponent uchun pinlar har bir o'qda ko'rsatilgan.

2 -qadam: Dastur

GITHUB havolasi

Men bu havolada bergan kod faqat asosli va faqat Bluetooth modulini o'z ichiga oladi. Naqshni o'zgartirish uchun telefoningizda Serial Bluetooth ilovasidan foydalaning. Pinni kerakli narsaga qarab o'zgartiring.

Men o'z kodimni yangi naqshlarni kiritish va pinoutni o'zgartirishni osonlashtiradigan qilib yaratdim. Yangi naqsh yaratish uchun req_handle () ga mos strncmp iborasini qo'ying va naqsh funksiyasini patterns.h da bajaring.

Sizga glowy_basic.ino va patterns.h kerak bo'ladi. Nano -ni dasturlashda ularni bir papkaga kiritganingizga ishonch hosil qiling. Katta hajmli faylni yaratmaslik uchun ular ikkiga bo'lingan. Bu hech qachon sanoat uchun tayyor emas.

Agar siz mening kodimni ishlatishni xohlamasangiz? O'zingiz yarating! Kutubxonalar oddiy va ulardan foydalanish oson.

Foydalanilgan kutubxonalar:

  • FastLED.h (LEDlar uchun)
  • SoftwareSerial.h (Bluetooth uchun ketma -ket)
  • Wire.h (I2C)

3 -qadam: Perfboardga ko'chirish

Perfboardga ko'chirish
Perfboardga ko'chirish
Perfboardga ko'chirish
Perfboardga ko'chirish

Ehtiyot bo'ling, bu zerikarli bo'ladi.

(Agar siz uni taxta o'rniga PCB ga qo'yishingiz mumkin bo'lsa, men buni tavsiya qilaman.)

Perfboard - bu non panelidagi prototip va to'liq tenglikni o'rtasidagi o'rtadir. Buni qo'limdan kelganicha doimiy qilishning eng yaxshi varianti edi. Mening maqsadim - bu qalqon uslubini yaratish (qismlarni ulash uchun ayol sarlavhalar yordamida), shuning uchun men muhim tarkibiy qismlarni qayta ishlatishim mumkin edi. Batareya ulanishiga parallel ravishda bypass kondansatörünü lehimlaganingizga ishonch hosil qiling. Bu sizning LED tasmalaringizning keskin o'zgarishi zarbasini yumshatadi. Men har bir payvand chokini batafsil aytib berolmayman, lekin men bu jarayonda bir nechta narsalarni o'rgandim.

Maslahatlar:

Yotiring.

Komponentlaringizni oling va taxtangizga qo'ying! Qaerda va qanday qilib bir-biriga mos kelishini rejalashtirish, ko'p vaqt talab qiladigan xatolardan qochish uchun muhim ahamiyatga ega.

Qattiq.

Qattiq yadroli simlar bo'lishi shart. Yupqa yadroni perfart teshiklariga joylashtirish ancha osonroq, chunki u simli sim kabi bo'linmaydi.

Uch marta o'lchab, bir marta kesib oling.

Bir oz toza taxtaga ega bo'lish uchun, taxtangizdagi bir nuqtani boshqasiga bog'lash uchun qancha sim ishlatishingiz kerakligini bilishingizga ishonch hosil qiling.

Ikki marta tekshiriladi.

Nuqtalar orasidagi uzluksizlikni ta'minlash va shortilar yo'qligiga ishonch hosil qilish uchun tez -tez multimetrdan foydalaning. Bu batareyalarni tasodifan buzilishining oldini olishga yordam beradi.

Qanday Yengillik.

Lehim bo'g'inlari stress va zo'riqishlarga yaxshi bardosh bera olmaydi, shuning uchun rejadan tashqari yuklarni ko'tarish uchun qandaydir kuchlanishni kamaytirish kerak. Bu juda muhim, chunki sizning taxtangiz juda ko'p tebranishni boshdan kechirmoqda. Men shaxsan simlar va simlar to'plamini mahkamlash uchun egilgan zımbalardan foydalanardim.

4 -qadam: qismlarni Longboardga ulang

Qismlarni Longboardga ulang
Qismlarni Longboardga ulang

Perford taxtasi tugagandan so'ng, u tekis suzib yuradi.

Bu erda velcro kiradi. Men velkrodan foydalanmoqchi edim, chunki u juda kuchli, lekin olinadigan.

  1. Velcroning erkak tomonini uzun taxtaning o'ziga qo'ying. Erkakni tozalash osonroq, agar siz yorug'liksiz minishga qaror qilsangiz.
  2. Velcro -ning ayol tomonini batareya to'plamiga va perfboard tagiga qo'ying.
  3. LED chiziqlarini ulang.
  4. Batareyani va perforatorni ulang.

Maslahatlar:

G'ildirak chaqishi.

G'ildirakning yuqori qismiga simlar yoki qismlarni qo'yishdan saqlaning. Agar g'ildirak juda agressiv burilsa, bu narsalarga tegishi va shikastlanishi mumkin.

Quyruq.

Quvurga simlar yoki komponentlar qo'yishdan saqlaning, chunki ular erga tegib ketadi. Aniq sabablarga ko'ra, bu elementlarga zarar etkazadi.

Himoya.

Men o'zim bu maslahatga amal qilmaganman, chunki 3D printer yo'q edi, lekin men chiziqlar va pervaz panellari uchun himoya qoplamalarini loyihalashni tavsiya qilaman. Ochiq elektronika, yuqoridagi kabi, yuqori tezlikdagi chiqindilar va g'ildiraklar oqayotgan suvdan zarar ko'rishi mumkin. Himoya qopqog'i bunday zararni kamaytiradi va shunga o'xshash qurilmaning umrini oshiradi.

Tavsiya: