Mundarija:
- Ta'minotlar
- 1 -qadam: Rejalashtirish va non paneli
- 2 -qadam: Dastur
- 3 -qadam: Perfboardga ko'chirish
- 4 -qadam: qismlarni Longboardga ulang
Video: Longboard Underglow: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Muallifning boshqa maqolalari:
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
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
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
Perford taxtasi tugagandan so'ng, u tekis suzib yuradi.
Bu erda velcro kiradi. Men velkrodan foydalanmoqchi edim, chunki u juda kuchli, lekin olinadigan.
- Velcroning erkak tomonini uzun taxtaning o'ziga qo'ying. Erkakni tozalash osonroq, agar siz yorug'liksiz minishga qaror qilsangiz.
- Velcro -ning ayol tomonini batareya to'plamiga va perfboard tagiga qo'ying.
- LED chiziqlarini ulang.
- 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:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
DIY Electric Longboard!: 7 qadam (rasmlar bilan)
DIY Electric Longboard!: Assalomu alaykum, ijodkorlar, men bu qo'llanmada sizga DIY byudjetli skeytbordni nisbatan kichik byudjetda yasashni ko'rsataman. Men qurgan taxta taxminan 40 km/soat tezlikka erisha oladi va taxminan 18 km yuguradi. Yuqorida video qo'llanma va bir nechta pi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam