Mundarija:
- 1 -qadam: ramkani tayyorlash
- 2 -qadam: LED chiziqlarini o'ng uzunlikka kesib oling
- 3 -qadam: LEDlarni UChipga yopishtiring
- 4 -qadam: ramka tuzilishini to'ldiring
- 5 -qadam: Arduino IDE bilan dastur
- 6 -qadam: quvvatni yoqing va rohatlaning
Video: UChip Lightsaber - "Kuch siz bilan bo'lsin": 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Yulduzli urushlar olamining Jedi yoki Siti bo'lishni orzu qilganmisiz? Javob qanday bo'lishidan qat'i nazar, mana bu: DIY Lightsaberni mCChip yordamida qanday qilish kerak
Birinchidan, men sizga "Yulduzlar jangi" filmlarida odatda ko'riladigan to'liq o'lchamli Lightsaber emas, balki "Lightdagger" ga yaqinroq, arzon narxda, ko'chma va ko'chma Lightsaber -ni yaratmoqchi ekanligimni aytib beray. Men mikrosxiptning ixcham o'lchamidan foydalanib, titroq effektli, juda nozik Lightsaber ishlab chiqarishni xohlayman (agar kerak bo'lsa, uni tashqi yorug'lik sifatida ham ishlatishim mumkin).
ΜChipfeal 5V yoki 3.3Vda 1A gacha bo'lgan oqimni etkazib bera oladigan DC/DC tok konvertoriga ega bo'lgani uchun, men LEDni ishlab chiqarilgan VEXT piniga ulab, xanjarimni mCChipdagi mikro USB ulagichidan to'g'ridan -to'g'ri quvvatlantiraman. Shunday qilib, men Lightsaber dasturini yoqish uchun faqat mikro-USB kabelini ulashim kerak va men ulangan LED chizig'iga 3,3V yoki 5V berishni tanlashim mumkin.
Men yorug'lik manbai sifatida WS2812B LED tasmasini ishlataman. U 3 LED (RGB) va haydovchini birlashtirgan bir qator WS2812B IC -lariga ega. IClarni haydash uchun ma'lum (lekin ma'lum) ketma -ket protokoldan foydalanish kerak va uni bu erda topishingiz mumkin. Har xil LED zichligi va to'plami bilan ajralib turadigan turli xil chiziqlar mavjud. 100 LED/m va IP30 qadoqlash bu loyihaga juda mos keladi. LEDning yuqori zichligi Lightsaber -ning etarlicha yorqin bo'lishini kafolatlaydi, shu bilan birga, hech qanday kremniydan himoyalanmagan quti, men Lightsaber -ning ramkasi sifatida foydalanadigan trubkaga mos keladi.
Mening loyiham uchun foydalanadigan ramka - bu qayta ishlangan antistatik IC trubkasi; u ixcham va shaffof, bundan tashqari, u yorug'lik manbasiga (WS2812B tasmasi) va boshqaruvchiga (mCChip) juda mos keladi, xanjarga qattiqlik berib, barcha komponentlarni himoya qiladi.
Men yorug'lik tarqatuvchi sifatida qadoqlash ko'pikidan foydalandim; meniki LCD monitorning qadoqlanishidan kelib chiqadi.
Va nihoyat, quvvat manbai sifatida, hech bo'lmaganda 1A etkazib beradigan har qanday quvvat banki bu ishni bajaradi.
Lightsaber -ni yaratish uchun oddiy qadamlar.
1 -qadam: ramkani tayyorlash
Mikro USB kabelini ulaganingizda uChipfubka ichida siljishini oldini olish uchun antistatik IC trubkasida teshik yarating. Teshik trubaning uchidan taxminan 3 sm masofada joylashgan bo'lishi kerak.
Keyin, plastik pinni joylashtiring (siz naychani ushlab turish uchun naycha bilan birga kelgan plastik pinni qayta ishlashingiz mumkin).
2 -qadam: LED chiziqlarini o'ng uzunlikka kesib oling
Chiziqni IC trubkasi ichiga o'rnatish orqali zarur bo'lgan LEDlar sonini o'lchang, so'ngra kerakli uzunlikda kesing.
Esda tutingki, nosimmetrik yoqish/o'chirish effektini yaratish uchun sizga LEDlarning umumiy soni g'alati bo'lishi kerak.
3 -qadam: LEDlarni UChipga yopishtiring
Rasmda ko'rsatilgandek simlarni ulang:
mcChip pin_16 -> diodli anod
Katodli diod -> tasma +5V
mcChip pin_8 -> GND tasmasi
mcChip pin_2 (yoki boshqa GPIO) -> DIN tasmasi
Tel uzunligi etarli bo'lishi kerak: qisqa emas (agar kerak bo'lsa, uChip -ni osongina chiqarib olishingiz uchun), uzoq emas, aks holda siz uChipins trubkasini joylashtira olmaysiz.
** Diod ** qoldirilishi mumkin, chunki aksariyat hollarda etakchi chiziq ham ishlaydi. Uning vazifasi LED chizig'idagi quvvat manbai kuchlanishini pasaytirish, shuning uchun uning yuqori mantiqiy darajasi 3,3V spetsifikatsiyalarga to'g'ri keladi.
4 -qadam: ramka tuzilishini to'ldiring
Quvur ichidagi hamma narsani joylashtiring. Hech narsa osonroq emas! Simlarni burish paytida ehtiyot bo'ling!
Naychaning atrofiga shaffof bo'lmagan (lekin yarim shaffof) qadoqlash ko'pikini o'rang. Bu LEDlar ishlab chiqaradigan nurni tarqatadi. Antistatik IC naychasiga mahkamlash uchun lentani ishlating.
5 -qadam: Arduino IDE bilan dastur
"LightSaber.ino" eskiziga mChip yuklang.
Men miltillovchi kodning bir qismini Mad Gyverning ajoyib loyihasidan qarz oldim.
6 -qadam: quvvatni yoqing va rohatlaning
Quvvat manbaini micro-USB kabeli orqali ulang (men quvvat bankidan foydalandim) va Jedi / Sith qurolingizdan zavqlaning !!
Siz kodni o'zgartirish/o'chirish ketma -ketligi va vaqtini o'zgartirish imkonini beruvchi qo'shimcha tugmani qo'shishingiz mumkin.
Kreditlar:
Manba kodining bir qismi Mad Gyverning ajoyib Instructables loyihasidan ilhomlangan
FastLED kutubxonasi RGB LEDlarini boshqarish uchun ishlatiladi.
Tavsiya:
Pixie - Sizning zavodingiz aqlli bo'lsin: 4 qadam (rasmlar bilan)
Pixie - Sizning zavodingiz aqlli bo'lsin: Pixie - bu biz uydagi o'simliklarni yanada interaktiv qilish maqsadida ishlab chiqilgan loyiha, chunki ko'pchilik uchun uyda o'simlik etishtirishning muammolaridan biri - unga g'amxo'rlik qilishni bilishdir. Biz qanchalik tez -tez, qachon va qancha suv ichamiz
"Qutiga e'tibor beradi" - Siz o'z boshingizga mos keladigan model: 7 qadam
"Heeds the Box" - siz o'z boshiga mos keladigan model: Men yapon karton o'yinchoqlari haqida eshitganman, u erda bosh butun model uchun saqlash qutisiga aylangan. Men Internetda topishga harakat qildim, lekin muvaffaqiyatsiz bo'ldi. Yoki men muvaffaqiyatga erishdim, lekin yapon yozuvini o'qiy olmadimmi?
Shunday qilib, siz "ko'k tabletkangiz" ga STM32duino yuklash vositasini yuklaysiz Endi nima ?: 7 qadam
Shunday qilib, siz STM32duino Bootloader -ni "Moviy Tabletka" ga yuklaysiz … Endi nima ?: Agar siz STM32duino bootloader yoki boshqa shunga o'xshash hujjatlarni qanday yuklanishini tushuntirib beradigan ko'rsatmalarni o'qigan bo'lsangiz, siz yuklash kodi misolini sinab ko'rasiz va …. hech narsa bo'lmasligi mumkin. Muammo, ko'pchilik emas, balki " Umumiy " STM32
Siz bolalar bilan qila oladigan biologik parchalanish tajribasi !: 8 qadam
Siz bolalar bilan qila oladigan biologik parchalanish tajribasi !: Shubhasiz, qaynayotgan suv kompostlash sharoitiga yoki biodegradatsiyaning sekin, tabiiy jarayoniga o'xshamaydi. Biroq, issiqlik ishlatilganda, ba'zi materiallarning boshqalarga qaraganda qanday parchalanishini simulyatsiya qilishingiz mumkin
Siz kardan odam qurmoqchimisiz?: 9 qadam (rasmlar bilan)
Siz kardan odam qurmoqchimisiz?: KirishBu loyihada Raspberry Pi va PivotPi bilan raqsga tushadigan kardan odamni qanday qurish kerakligi ko'rsatilgan - Scratch raqs kardan odamni kodlash uchun ishlatiladi va Sonic Pi bayramlar musiqasini yaratadi