Mundarija:

DIY Mini LED halqali yorug'lik!: 7 qadam (rasmlar bilan)
DIY Mini LED halqali yorug'lik!: 7 qadam (rasmlar bilan)

Video: DIY Mini LED halqali yorug'lik!: 7 qadam (rasmlar bilan)

Video: DIY Mini LED halqali yorug'lik!: 7 qadam (rasmlar bilan)
Video: Telefonning 15 ta siz bilmagan maxfiy kodlari/Телефоннинг сиз билмаган 15 та махфий кодлари 2024, Noyabr
Anonim
Image
Image
DIY Mini LED halqali yorug'lik!
DIY Mini LED halqali yorug'lik!

Fusion 360 loyihalari »

Qora kunlardan charchadingizmi? Bu kunlar yangi DIY mini halqa chirog'i bilan tugadi! Buni selfilar, vloglar yoki hatto bloglar uchun ishlat! 1800 mA / soatlik hayratlanarli batareya quvvati bilan siz chiroqni 4 soat davomida to'liq nashrida ishlatishingiz mumkin bo'ladi! Rang va yorqinlikni xohlaganingizcha o'zgartirish uchun potensiometrlardan foydalaning va halqa chiroqini Micro-USB kabeli bilan to'ldiring. Arduino IDE yordamida siz kerakli ranglarni tanlash uchun kodni sozlay olasiz. Siz hatto ajoyib animatsiyalar yaratishingiz mumkin! Bu chiroqning eng yaxshi tomoni shundaki, siz uni 10 dollar atrofida qurishingiz mumkin.

Bu yo'riqnomada men sizga o'z qo'llaringiz bilan 3D -bosma 3D mini -halqa chiroqlarini o'zingiz yasashni ko'rsataman!

Qani boshladik!

1 -qadam: Ta'minot

Ta'minot!
Ta'minot!
Ta'minot!
Ta'minot!
Ta'minot!
Ta'minot!
Ta'minot!
Ta'minot!

Asboblar:

  • 3D printer
  • Lehimlash temir va lehim
  • Telefon, kompyuter, noutbuk yoki Arduino -ga kod yuklaydigan har qanday narsa.
  • Qalam
  • Qaychi
  • Issiq yopishtiruvchi qurol
  • Foydali pichoq

Qismlar:

  • WS2812b LED chizig'i
  • Arduino Nano va kabel
  • 2x potentsiometr (men 10k Ohm potentsiometrdan foydalanganman)
  • O'tish
  • Powerbank yoki Li-ion/Lipo batareyasi, zaryadlash moduli (masalan, TP4056) va shahar kuchaytirgichi (masalan, MT3608)
  • 1000vF 10V kondansatör
  • 470 Ohm qarshilik
  • Elektr simlari (moslashuvchan sim tavsiya etiladi)

2 -qadam: qismlarni chop etish

Qismlarni chop etish!
Qismlarni chop etish!
Qismlarni chop etish!
Qismlarni chop etish!
Qismlarni chop etish!
Qismlarni chop etish!

Chunki men hech qachon hech narsa ishlab chiqmaganman, ring chiroqlarini loyihalash juda qiyin edi. Men karton prototipidan boshladim va turli o'lchovlarni sinab ko'rdim. Oxir -oqibat men foydalangan dizaynga erishish uchun men ko'plab prototiplarni yasashim kerak edi. Shunday qilib, men hamma narsani bosma 3D modelga qo'yishim kerak edi. Men 3D modelini yaratish uchun Fushion 360 -dan foydalandim.

Maslahat: Agar siz biror narsani loyihalashtirmoqchi bo'lsangiz yoki sinab ko'rmoqchi bo'lsangiz, uni avval kartondan/qog'ozdan yasash foydali bo'ladi. Bu sizning ob'ektlaringizni to'g'ridan -to'g'ri 3D bosib chiqarishdan ancha tezroq va arzonroq!

3D bosma qismlar:

  • Asosiy (1 -rasm)
  • LED ushlagichli halqa (2 -rasm)
  • Diffuser (3 -rasm)
  • Yuqori (4 -rasm)
  • To'p boshi (5 -rasm)
  • Koptok boshi qisqichi (6 -rasm)

Qo'shilgan STL fayllarini 3D chop etish. Men 1,75 mm oq PLA bilan Creality Ender 3 ishlatardim. Men Cura 4.4 da qismlarni kesib, quyidagi sozlamalardan foydalandim:

  • Qatlam balandligi: 0,2 mm
  • To'ldirish: 20%
  • Burun harorati: 200 ° C
  • To'shak harorati: 60 ° C

Bosib chiqarish jarayoni jami 9 soat davom etdi.

3 -qadam: Yuqori

Top!
Top!
Top!
Top!
Top!
Top!

LED halqasi

Biz LED chizig'idan boshlaymiz. Men har bir metr uchun 30 LEDli LED tasmasini ishlatardim. Ring chiroq uchun biz 7 ta LEDni ishlatamiz. LED tasmasini berilgan chiziqlar bo'ylab kesish uchun qaychi ishlating. Siz ko'proq LEDni ishlatishingiz mumkin, lekin bu batareyani tezroq tugatadi.

3D bosilgan diffuzerni kartonga belgilang va konturini kesib oling. Siz oxirigacha karton uzukni olishingiz kerak. LEDlarni karton halqaga yopishtiring, lekin LEDlarning halqada teng taqsimlanganligiga ishonch hosil qiling.

Taxminan 15 sm uzunlikdagi 3 ta simni oling va ularni birinchi LEDning Din, GND va 5V ga lehimlang. Birinchi LEDning Do, GND va 5V ni Dinga, GND va keyingi LEDning 5V ga (Din to Do, GND dan GND va 5V dan 5V gacha) lehimlang. Buni oxirgi LEDga yetguncha barcha LEDlar uchun bajaring. Oxirgi LEDning Do, GND va 5V ni ochiq qoldiring.

LED halqasini karton halqadan chiqarib oling va har bir LEDning orqa qismidagi lenta qopqog'ini tozalang. LED halqasini 3D bosilgan LED ushlagichli halqaga joylashtiring. Ishonchim komilki, simlar ushlagich halqasining teshigidan o'tib ketadi

Agar siz LED tasmasini ko'p bo'laklarga bo'lishni xohlamasangiz yoki haddan tashqari lehimlashni xohlamasangiz, taxminan 30 sm uzunlikdagi LED tasmasini olib, uni LED ushlagichining ichki tomoniga yopishtiring.

To'p boshining tekis tomonini oling va teshikdan 3 ta simni joylashtiring va to'pning boshini LED ushlagichining halqasiga yopishtiring.

Yuqori qismini tugatish

To'p boshini mahkamlagichdan oling va uni to'p boshining atrofiga qo'ying. LED halqasining 3 simini halqa chiroqining 3D bosilgan yuqori qismiga o'tkazing va to'pning boshini mahkamlang.

4 -qadam: davr

Davra!
Davra!
Davra!
Davra!
Davra!
Davra!
Davra!
Davra!

Biz sxemani 2 bosqichga ajratamiz:

  • Quvvat manbai
  • Arduino simini ulash

Quvvat manbai

Quvvat bankining korpusini oching va ulangan zanjir bilan batareyani chiqarib oling. GND va USB chiqishining 5v piniga ikkita simni lehimlang. USB chiqishi 4 pinli. Chap - GND, o'ng - 5V. Biz o'rtada 2 ta pinni ishlatmaymiz. Quvvat bankini shunday joylashtiringki, Micro-USB 3D bosilgan poydevorning teshigiga to'liq mos tushsin va uni tayanchga yopishtiring.

Kalitni ushlang va Micro-USB kirishining yonidagi teshikka joylashtiring. Quvvat bankining 5V simini kalitning bir piniga lehimlang, ikkinchisiga simni lehimlang. Kondensatorning salbiy tomonini quvvat bankining GND piniga lehimlang. Keyingi kalitning simini kondansatkichning ijobiy tomoniga lehimlang.

Oldingi bosqichda biz tayyorlagan 3 ta simni oling va 470Ω qarshilikni Din simiga lehimlang. 5V simni kondansatörün ijobiy tomoniga lehimlang. Keyin tepadagi GND simini kondansatkichning salbiy tomoniga lehimlang. Nihoyat, kondansatkichning har ikki uchiga yana 2 ta simni lehimlang.

5 -qadam: Arduino simini ulash

Arduino simini ulash
Arduino simini ulash
Arduino simini ulash
Arduino simini ulash
Arduino simini ulash
Arduino simini ulash
Arduino simini ulash
Arduino simini ulash

Kondensatorning salbiy tomoniga ulangan simni Arduino GND piniga lehimlang. Buni qilganingizdan so'ng, Din simiga ulangan rezistorni Arduino D6 piniga ulang. Nihoyat, kondansatörün ijobiy tomoniga ulangan simni Arduino Vin piniga lehimlang.

Potentsiometrlar

Potansiyometrda 3 ta pin bor. Chap pin GND, o'rtasi signal pimi va oxirgi 5V pin. 2 potentsiometrning GND pinlarini bir -biriga lehimlang va 5v pinlar uchun ham xuddi shunday qiling. Nihoyat, signal simlariga 2 ta simni lehimlang.

Potentsiometrlarning 5V pinlarini Arduino 5V piniga lehimlang. Potentsiometrlarning GND pinlarini Arduino GND piniga lehimlang. Nihoyat, birinchi potansiometrning signal simini A0 piniga lehimlang va ikkinchi potansiyometrning signal simini A1 piniga lehimlang.

Nihoyat, davr tugadi! Kalitni yoqish orqali uni sinab ko'ring. Arduino -ning LED yoritgichi rasmda ko'rsatilgandek yonishi kerak. Agar bunday bo'lmasa, sxemaning quyidagi talablarga javob berishiga ishonch hosil qiling:

  • Ochiq ulanishlar bir -biri bilan aloqa qilmaydi.
  • Barcha simlar to'g'ri lehimlangan.
  • Barcha komponentlar to'g'ri ishlaydi.
  • Batareya zaryadlangan

Hamma narsa to'g'ri ishlayotganda, ochiq ulanishlarni issiq elim yoki issiqlik qisqarishi bilan izolyatsiya qiling. Shundan so'ng biz keyingi bosqichga tayyormiz!

6 -qadam: Kod

Kod!
Kod!

Bu bosqichda biz LEDlarni boshqarish kodini yozamiz. Buning uchun biz Arduino IDE -dan foydalanamiz.

Sozlash

  1. Mini USB kabeli bilan Arduino Nano -ni shaxsiy kompyuteringizga ulang va Arduino IDE -ni oching.
  2. Asboblar> Kengash> ga o'ting va Arduino Nano -ni tanlang.
  3. Asboblar> Port> ga o'ting va mavjud portni tanlang.
  4. FastLED.h kutubxonasini import qiling va siz borishingiz mumkin.

Kodni tushuntirish

Loop ikki qatordan boshlanadi: "int potValue = analogRead (A0);" Va "int potValueBrightness = analogRead (A1);". Bu satrlar ikkita potentsiometrning analog pinlarini o'qiydi. Ko'rib turganingizdek, A0 pin rangni, A1 pin esa yorqinlikni boshqaradi.

Keyingi narsa-bu loop uchun. Bu shuni anglatadiki, har bir LED yonadi va potentsiometrning qiymatlarini turli xil dasturlashtirilgan ranglar bilan taqqoslaydi. Potentsiometr 0-1023 oralig'iga ega. Siz aylantirganingizda potentsiometrning qiymati o'zgaradi. "If (potValue <200) {leds = CRGB (255, 255, 255);". Bu shuni anglatadiki, agar potentsiometrning qiymati 200 dan past bo'lsa, LEDlar oq rangda bo'ladi. "CRGB (R, G, B)" RGB rangini boshqaradi.

Oxirgi qatorlar yorqinlikni boshqaradi. Maksimal yorqinlik 255 bo'lgani uchun biz potentsiometrning 1023 qadamini jami 255 qadamga aylantiramiz. Agar siz potentsiometrni aylantirsangiz, nashrida 1-255 oralig'ida o'zgaradi

7 -qadam: sinov va tugatish

Sinov va tugatish!
Sinov va tugatish!
Sinov va tugatish!
Sinov va tugatish!
Sinov va tugatish!
Sinov va tugatish!
Sinov va tugatish!
Sinov va tugatish!

Kodni Arduino -ga yuklang, kabelni ajratib oling va kalitni yoqing. Men bergan kod yordamida siz 5 xil rangdan birini tanlashingiz mumkin. Agar xohlasangiz, potentsiometrlarning funktsiyalarini o'zgartirishingiz va chindan ham ajoyib narsalarni yaratishingiz mumkin!

Yuqori qismini taglikka yopishtiring va nihoyat diffuzerni LED ushlagichiga yopishtiring. Agar siz istalgan vaqtda kodni yuklay olmoqchi bo'lsangiz, yuqori qismini tayanchga yopishtirishni xohlamasangiz, taglikning burchaklarida ikki tomonlama lentani ishlatishingiz mumkin. Bu hamma narsani birlashtirish uchun etarli bo'lishi kerak.

Tabriklaymiz! Siz oxirigacha erishdingiz:)

Yangi qo'ng'iroq chiroqidan zavqlaning va ajoyib g'oyalaringizni yozishni unutmang!

Tavsiya: