Mundarija:
- 1 -qadam: Xavfsizlik
- 2 -qadam: Sizga kerak bo'lgan narsalar
- 3 -qadam: ulanish sxemasi
- 4 -qadam: LED tasmasi va fanatlar yig'ilishi
- 5 -qadam: Lehim bo'g'inlari va simlarini tayyorlash
- 6 -qadam: yig'ish: tegish tugmasi
- 7 -qadam: O'rnatish: DC Jek
- 8 -qadam: sim uzunligini tayyorlash
- 9-qadam: O'rnatish: pastga tushadigan konvertor 1-qism
- 10-qadam: O'rnatish: 2-qism
- 11 -qadam: O'rnatish: Arduino
- 12 -qadam: Yakuniy yig'ilish
- 13 -qadam: Arduino dasturlash va sinov
- 14 -qadam: Eskizni yakuniy yuklash
- 15 -qadam: natija
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Men har doim lampalarga qiziqib qolganman, shuning uchun 3D bosib chiqarish va Arduino -ni LED bilan birlashtirish qobiliyatiga ega bo'lish men uchun kerak bo'lgan narsadir.
Kontseptsiya juda sodda va natija - chiroq formatida qo'yishingiz mumkin bo'lgan eng qoniqarli vizual tajribalardan biri.
Shuni yodda tutingki, bu mening birinchi Arduino loyiham edi, shuning uchun hammasi ham iloji boricha mukammal yoki samarali bo'lishi mumkin emas, lekin u ishlaydi. Ko'proq amaliyot bilan men yaxshiroq bo'laman:)
Agar siz ushbu ko'rsatmaning vizual versiyasini xohlasangiz, youtube -dagi videoni ko'ring va u erda bo'lganingizda, mening boshqa loyihalarimni ko'rish uchun obuna bo'lishni unutmang:)
Xursand bo'ling!
1 -qadam: Xavfsizlik
Ha, bilaman, lekin buni hech qachon etarlicha ta'kidlab bo'lmaydi!
Ushbu loyiha kuyish ehtimolini keltirib chiqaradigan lehim va issiq yopishtiruvchi quroldan foydalanishni o'z ichiga oladi. Iltimos, lehimlantiruvchi dazmoldan foydalanish qulay ekanligiga ishonch hosil qiling yoki buni qilgan odamdan yordam so'rang.
Shuningdek, ko'zni himoya qilish uchun himoya ko'zoynakdan foydalanish tavsiya etiladi.
Loyihani xavfsiz yakunlash va zavqlanish uchun barcha ehtiyot choralarini ko'ring!
2 -qadam: Sizga kerak bo'lgan narsalar
Bosilgan qismlar
MyMiniFactory modelining fayllari: havola
Chiroqning tashqi qopqog'i oq PLAda bosilgan bo'lishi kerak. Men Filamentive Natural Transparent -dan foydalandim, chunki u yorug'likni yaxshi tarqatadi va uni to'sib qo'ymaydi. Tashqi qobiq 0% to'ldirilgan, 2 ta perimetr, 10 ta pastki va 10 ta yuqori qatlamda bosilishi kerak, har qanday qatlam balandligi yaxshi, men 0,2 mm qatlamlardan foydalanardim.
Pastki va ichki ustunlar siz xohlagan sozlamalarda chop etilishi mumkin (tayanchlarsiz).
Men Petgni ustun uchun ishlatardim, chunki u PLAga qaraganda issiqlikka yaxshi bardosh beradi. Men 20% to'ldirish, 2 ta perimetr va 4 ta yuqori va pastki qatlamlardan foydalandim. Hech qanday qo'llab -quvvatlash shart emas.
Pastki qismi 0,2 mm qatlamda, 2 perimetrda, 4 ta yuqori va pastki qatlamda va 20% to'ldirishda yog'och filamentda bosilgan.
Rangni o'zgartirish tugmasi standart qora PLAda 100% to'ldirilgan holda bosilgan, chunki u juda kichik.
Elektronika
Arduino Nano: havola
LM2596 DC-DC pastga tushish: havola
Sensorli bosish tugmasi: havola
DC Jek: havola
5v 30 mm fan (ixtiyoriy): havola
2 metrli RGB LED tasmasi (WS2812B - har bir metr uchun 60 LED): havola
Quvvat manbai: havola
Ba'zi qizil, qora, sariq simlar: havola
2 x M3x12 vintlardek: havola
2 x M2x10 o'z -o'zidan tejamkor vintlardek: havola
Barcha yorug'lik effektlari uchun eskiz: havola
Asboblar
Issiq yopishtiruvchi qurol: havola
Lehimlash temir: havola
Multimetr: havola
Hajmi kamida 200 mm bo'lgan 3D printer (aniq) - tanlash uchun juda ko'p. Ammo, agar siz bozorda bo'lsangiz, men Prusa MK3-ni tavsiya qilaman yoki agar siz byudjetga mos keladigan narsani xohlasangiz, Creality Ender 3 ham juda yaxshi
3 -qadam: ulanish sxemasi
Bu chiroqni ulashning to'liq sxemasi.
Ventilyator kerak emas. Men uni LEDlarning har qanday mumkin bo'lgan qizib ketishiga qarshi turish uchun ishlab chiqdim, lekin siz, ehtimol, LEDlarning PETgni erishi uchun qizib ketishining to'liq imkoniyatlarini ishlatmaysiz.
Agar siz LED ustunini PLA bilan bosib chiqarayotgan bo'lsangiz va uni uzoq vaqt ishlashni to'xtatishni o'ylayotgan bo'lsangiz, fan albatta sovuqni saqlashga yordam beradi.
4 -qadam: LED tasmasi va fanatlar yig'ilishi
- LED chizig'ining oxirigacha qora, qizil va sariq simlarni lehimlang.
- Qora sim GND padida bo'lishi kerak
- Qizil sim +5v maydonida bo'lishi kerak
- Sariq sim Din padga o'tishi kerak
QAYD: LED chizig'idagi o'qning yo'nalishiga e'tibor bering. Simlar, fotosuratda bo'lgani kabi, o'q yo'nalishi bilan lehimlanishi kerak.
- Ustunning pastki qismidagi 3 ta simni bir -biriga ulang va oxirigacha torting.
- LED chizig'ining orqa qismidagi stiker qopqog'ini olib tashlang va chiziqni yuqoriga qarab spiral yo'nalishda ustunga mahkamlang. Ipning aylanishi o'rtasida 2 mm atrofida bo'sh joy qoldirib, butun ustunni yopish uchun 2 metr etarli bo'lishi kerak.
- Issiq yopishtiruvchi tabancani oling va chiziqning oxiriga, shuningdek boshida ipni ham ushlab turish uchun ozgina issiq elim surting.
- agar siz fanni o'rnatayotgan bo'lsangiz, uni rasmdagi kabi ustunning pastki qismiga joylashtiring va uni 2 M3x12 vint yordamida mahkamlang.
ESLATMA: fanning yo'nalishi muhim. Ventilyatorga qarab, havo oqimi ustun ichkarisida bo'lishi uchun stiker tomoni sizdan uzoqda ekanligiga ishonch hosil qiling
5 -qadam: Lehim bo'g'inlari va simlarini tayyorlash
Lehimlash temirini oling va ularga simlarni ulash uchun qismlarga lehim bo'g'inlarini tayyorlashni boshlang.
Bosqichni pastga aylantirish
- IN-IN+ OUT- OUT+ bilan belgilangan 4 burchakda lehim bo'g'inlarini tayyorlang
- Qora simni (uzunligi 10 sm atrofida) IN-ga lehimlang.
- Qizil simning bir qismini (uzunligi taxminan 10 sm) IN+ ga lehimlang
ARDUINO
Quyidagi yorliqlarda lehim qo'shimchalarini tayyorlang:
- Ikkala GND pin (har tomondan 1)
- 5V pin
- D2 pinli
- D5 pinli
Qo'l tugmasi
Qarama -qarshi pimlarga lehim bo'g'inlarini tayyorlang. Multimetr bilan bosilganda qaysi pinlarning uzluksizligini tekshiring
- Qora simni pimlardan biriga ulang (uzunligi taxminan 10 sm)
- Har qanday rangdagi boshqa simni ikkinchi pinga lehimlang (uzunligi taxminan 10 sm)
DC Jek
ESLATMA: shahar raz'emiga pinlarni lehimlashdan oldin, uyaning qutblanishini ko'rish uchun quvvat manbaini tekshiring. Bu rasmdagi kabi aniq belgilangan, bu holda tashqi qismlari NEGATIF, ichki qismi esa POSITIV.
Quvvat manbai uyasining qutblanishiga qarab, qora va qizil simni shahar raz'emiga ulang. Har doim multimetr bilan uzluksizligini tekshiring, shunda DC raz'emining joylashuvi qaysi pin bilan bog'liq
6 -qadam: yig'ish: tegish tugmasi
- 3D Printer tugmachasining kengaytmasini rasmda ko'rsatilgandek taglikning uyasiga joylashtiring
- Qismni taglikdan chiqmaguncha oxirigacha bosing
- Tugma kengaytmasi orqasidagi uyadagi teginish tugmachasini bosing
- Uni ushlab turish uchun issiq elimdan foydalaning
7 -qadam: O'rnatish: DC Jek
- DC Jekni rasmda ko'rsatilgandek, tegib turadigan tugma uyasi yonidagi uyaga suring
- Kirish taglikdagi teshikka to'g'ri kelmaguncha, DC Jekni uyaga suring
- O'rnatish uchun issiq elimdan foydalaning
8 -qadam: sim uzunligini tayyorlash
- Pastga tushadigan konvertorni IN jabduqlari DC Jek bilan bir tomonga joylashtiring
- Ikkala simni DC Jekdan oling va ularni uzunlik bo'ylab kesib oling, ular pastga aylanadigan konvertorning prokladkalariga etib borishiga ishonch hosil qiling va 1 sm qo'shimcha qoldiring, shunda ular zo'riqmaydi.
- Er -xotin simni tozalash moslamasi yoki qirqish moslamasidan foydalanib, lehimlash uchun etarlicha simli yadroni oching
- Keyin Arduino-ni pastga aylantirgich bilan bo'lgani kabi joylashtiring
- Tugmachadan ikkala simni oling va protsedurani takrorlang, simlar Arduino yorliqlarining istalgan joyiga yetadigan darajada uzunligiga ishonch hosil qiling.
- Oldin yig'ilgan LED ustunini oling va uni taglik yonida, simlar tagidan o'tib yotqiz
- Ikkala fan simini ham oling va ularni uzunligiga kesib oling, shunda ikkala simning DC Jekka etib borishi uchun etarlicha uzunligiga ishonch hosil qiling
- LED chizig'idan keladigan 3 ta simni oling va ularning o'lchamlarini kesib oling, simlar Arduino -ning eng chekkasiga etib borishiga ishonch hosil qiling.
- Har bir simning uchlarini oldingidek echib oling.
9-qadam: O'rnatish: pastga tushadigan konvertor 1-qism
Pastga tushadigan konvertorni taglikning chetiga qo'ying, uni ushlab turish uchun siz ikki tomonlama lentaning kichik qismini ishlatishingiz mumkin.
- DC Jekdan keladigan qizil simni IN+ padga lehimlang
- DC Jekdan keladigan qora simni IN-padga lehimlang
Keyin, pastga tushadigan konvertorni yoqish uchun quvvat manbaini shahar uyasiga ulang (qizil chiroq yonishi kerak).
Multimetrni oling va uni shahar kuchlanishiga o'rnating
Multimetrli ignalarni Step-Down konvertorining OUT- (qora) va OUT+ (qizil) qismlariga joylashtiring. Bu qurilmadan chiqayotgan kuchlanishni o'qishi kerak. Voltajni 5V chiqishga sozlash uchun biz buni sozlashimiz kerak
Multimetrli ignalarni joyida ushlab turganda, kichkina tekis tornavida oling va Stivenning ko'k qutisidagi kichik vintni burab boshlang.
Chiqishni kamaytirish uchun soat sohasi farqli o'laroq, kuchlanishni esa soat yo'nalishi bo'yicha aylantiring.
Voltaj aniq 5 volt bo'lganida burilishni to'xtating
10-qadam: O'rnatish: 2-qism
Taxminan 7 sm uzunlikdagi qizil va qora ikkita simni kesib oling
Ikkala simning har bir uchidan oxirgi qisqichni kesib oling
- LED chizig'idan keladigan qizil simni oling, uni siz tayyorlagan qisqa sim bilan birlashtiring va ularni pastga tushirish taxtasining OUT+ da lehimlang.
- LED chizig'idan keladigan qora simni oling, uni siz hozir tayyorlagan qisqa sim bilan birlashtiring va ularni pastga tushadigan taxtaning OUT tomoniga lehimlang.
- Fanning qizil simini oling va uni OUT+ dagi lehimli qizil simlarga qo'shing
- Ventilyatordan qora simni oling, shunda OUTdagi lehimli qora simlarga ulang.
ESLATMA: Fotosuratda ko'rsatilgandek, simlarni ichkariga qarab lehimlang
11 -qadam: O'rnatish: Arduino
- LED chizig'idan keladigan sariq simni oling va uni Arduino -dagi D5 tagiga lehimlang
- Tegishli tugmachadagi simlardan birini oling va uni Arduino d2 padiga lehimlang
- Boshqa simni teginish tugmachasidan oling va uni Arduino D2 yonidagi GND tabiga lehimlang
- Oxir-oqibat, pastga tushadigan konvertordan keladigan qizil va qora simlarni oling va Arduino-dagi GND va 5v prokladkalariga lehimlang.
Yakuniy natijaga rasm yoqishi kerak. Namuna sifatida sxemadan foydalaning
12 -qadam: Yakuniy yig'ilish
Qolgan ikkita vintni ishlatib, Ste-Down konvertorini joyiga qo'ying.
Arduino uchun siz joyida ushlab turish uchun ozgina issiq elim qo'yishingiz mumkin.
Bu asosiy yig'ilishni yakunlashi kerak. endi qiziqarli narsalarga
13 -qadam: Arduino dasturlash va sinov
USB -dan USB -ga mini kabelni oling. Mini qismini Arduino -ga, ikkinchi uchini esa shaxsiy kompyuteringizga ulang
Arduino IDE -ning so'nggi versiyasini bu erda yuklab oling
- Kompyuteringizda Arduino IDE -ni oching
- Asboblar -> Kutubxonalarni boshqarish -ga o'ting
- FastLED kutubxonasini toping va o'rnating
- Misol eskizini ishga tushirish uchun Fayl -> Misollar -> FastLED -> ColorPalette -ga o'ting
- #Define NUM_LEDS qatorida, yonidagi raqamni chiziqdagi LEDlar soniga mos keladigan qilib o'zgartiring, menimcha bu 100.
- Siz ham LEDlarning yorqinligini #define BRIGHTNESS chizig'idagi raqamni o'zgartirib sozlashingiz mumkin, maksimal 255. 100-120 oralig'i etarli bo'lishi kerak.
- Asboblar -> Port -ga o'ting va Arduino ulangan MAQOMOTI portini tanlang
- Asboblar - Kengash -ga o'ting va Arduino Nano -ni tanlang
- Yuklash -ni bosing
Arduino nuri yonishi kerak, keyin LED chizig'i. Bu shuni anglatadiki, hamma narsa yaxshi ishlaydi va hamma narsa joyida. LED ustunini qulflash orqali yig'ishni yakunlang, ustunning tirnoqlarini taglikdagi kirishlar bilan tekislang, joyiga qulflanguniga qadar soat yo'nalishi bo'yicha ozgina burang.
Oxir -oqibat, tashqi qopqog'ini burab qo'ying
14 -qadam: Eskizni yakuniy yuklash
Agar siz nima uchun teginish tugmachasi borligini qiziqtirgan bo'lsangiz, bu erda o'ynaydi. LEDlar uchun quyidagi eskizda Tweaking4All tomonidan yaratilgan bir nechta naqsh mavjud bo'lib, ularning hammasini sensorli tugmani bosib o'tish mumkin. naqshlar nihoyatda ajoyib va LED chiroq shu aniq naqshlarni hisobga olgan holda yaratilgan.
Birinchidan, siz eskizni bu erdan yuklab olishingiz kerak bo'ladi.
- Eskizni Arduino IDE -da oching
- LEDlar sonini avvalgidek sozlang
Yorqinlikni nazorat qilish uchun biz bir nechta kod qatorlarini kiritishimiz kerak bo'ladi, chunki LEDlar juda ko'p quvvat sarflaydilar, shuning uchun yorqinlikni 100 ga o'rnatish uning barqaror ishlashiga yordam beradi.
#Define NUM_LEDS qatoriga quyidagilarni kiriting:
#yorqinlik 100 ni aniqlang
Void loop bo'limida, EPROM.get (0, selectedEffect) ostida; kiriting
FastLED.setBrightness (Yorqinligi);
Ya'ni, endi eskizni arduino -ga yuklang va siz tugatdingiz!
15 -qadam: natija
Bo'ldi shu!
Umid qilamanki, sizga bu qurilish yoqdi va kelgusi loyihalar uchun meni bu erda va Youtube kanalimda kuzatib boring!
Jo