Turinys:

„Pasidaryk pats“mini LED žiedo lemputė!: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“mini LED žiedo lemputė!: 7 žingsniai (su nuotraukomis)

Video: „Pasidaryk pats“mini LED žiedo lemputė!: 7 žingsniai (su nuotraukomis)

Video: „Pasidaryk pats“mini LED žiedo lemputė!: 7 žingsniai (su nuotraukomis)
Video: PALUDARIUM REBORN - FROM A REALLY BAD CONDITION TO A BEAUTIFUL END RESULT 2024, Lapkritis
Anonim
Image
Image
„Pasidaryk pats“mini LED žiedinė lemputė!
„Pasidaryk pats“mini LED žiedinė lemputė!

„Fusion 360“projektai »

Ar pavargote nuo tamsių dienų? Šios dienos baigėsi su šia nauja „pasidaryk pats“mini žiedo lempute! Naudokite jį savo asmenukėms, dienoraščiams ar net tinklaraščiams! Turėdami stulbinančią 1800 mAh talpos bateriją, jūs galėsite naudoti lempą visu ryškumu maždaug 4 valandas! Naudokite potenciometrus, kad pakeistumėte spalvą ir ryškumą pagal savo skonį, ir papildykite žiedo lemputę naudodami „Micro-USB“kabelį. Naudodami „Arduino IDE“galėsite koreguoti kodą, kad pasirinktumėte visas norimas spalvas. Jūs netgi galite sukurti šaunią animaciją! Geriausias dalykas apie šią lempą yra tai, kad galite jį pastatyti už maždaug 10 dolerių, žinoma, be tiekimo išlaidų.

Šioje instrukcijoje aš jums parodysiu, kaip pasidaryti savo 3D spausdintą „pasidaryk pats“mini LED žiedo lemputę!

Pradėkime!

1 žingsnis: reikmenys

Prekės!
Prekės!
Prekės!
Prekės!
Prekės!
Prekės!
Prekės!
Prekės!

Įrankiai:

  • 3D spausdintuvas
  • Lituoklis ir lydmetalis
  • Telefonas, kompiuteris, nešiojamas kompiuteris ar viskas, kas gali įkelti kodą į „Arduino“.
  • Rašiklis
  • Žirklės
  • Karštas klijų pistoletas
  • Naudingas peilis

Dalys:

  • WS2812b LED juostelė
  • „Arduino Nano“ir kabelis
  • 2x potenciometras (aš naudoju 10k omų potenciometrus)
  • Perjungti
  • „Powerbank“arba ličio jonų/„Lipo“akumuliatorius su įkrovimo moduliu (pvz., TP4056) ir nuolatinės srovės stiprinimo keitikliu (pavyzdžiui, MT3608)
  • 1000uF 10v kondensatorius
  • 470 omų rezistorius
  • Elektros laidas (rekomenduojama lanksti viela)

2 žingsnis: dalių spausdinimas

Spausdinkite dalis!
Spausdinkite dalis!
Spausdinkite dalis!
Spausdinkite dalis!
Spausdinkite dalis!
Spausdinkite dalis!

Kadangi aš niekada nieko nebuvau suprojektavęs, tai buvo gana sudėtinga sukurti žiedinę lemputę. Pradėjau nuo kartono prototipo ir išbandžiau įvairius matavimus. Turėjau sukurti daugybę prototipų, kad galiausiai pasiekčiau naudojamą dizainą. Tai padarius, man beliko viską sudėti į spausdinamą 3D modelį. 3D modeliui sukurti naudojau „Fushion 360“.

Patarimas: jei kada nors norėsite ką nors suprojektuoti ar išbandyti, gali būti naudinga pirmiausia tai padaryti iš kartono/popieriaus. Tai žymiai greičiau ir pigiau nei 3D objektų spausdinimas tiesiogiai!

3D spausdintos dalys:

  • Bazė (1 vaizdas)
  • LED laikiklio žiedas (2 pav.)
  • Difuzorius (3 pav.)
  • Viršuje (4 paveikslas)
  • Rutulinė galvutė (5 pav.)
  • Rutulinės galvutės įtempiklis (6 pav.)

3D spausdinkite pridėtus STL failus. Aš naudoju „Creality Ender 3“su 1,75 mm baltu PLA. Aš supjaustiau dalis „Cura 4.4“ir naudoju šiuos nustatymus:

  • Sluoksnio aukštis: 0,2 mm
  • Užpildas: 20%
  • Purkštukų temperatūra: 200 ° C
  • Lovos temperatūra: 60 ° C

Iš viso spausdinimo procesas truko apie 9 valandas.

3 žingsnis: viršuje

Viršus!
Viršus!
Viršus!
Viršus!
Viršus!
Viršus!

LED žiedas

Mes pradedame nuo LED juostos. Aš naudojau LED juostelę su 30 šviesos diodų vienam metrui. Žiedo šviesai naudosime 7 šviesos diodus. Žirklėmis nupjaukite LED juostelę išilgai nurodytų pjovimo linijų. Galite naudoti daugiau šviesos diodų, tačiau tai greičiau išeikvos akumuliatorių.

Nubrėžkite 3D spausdintą difuzorių ant kartono gabalo ir iškirpkite kontūrą. Galų gale turėtumėte gauti kartoninį žiedą. Klijuokite šviesos diodus prie kartono žiedo, tačiau įsitikinkite, kad šviesos diodai yra tolygiai paskirstyti ant žiedo.

Paimkite 3 maždaug 15 cm laidus ir lituokite juos prie pirmojo šviesos diodo Din, GND ir 5V. Pirmojo šviesos diodo „Do“, „GND“ir „5V“lituokite prie kito šviesos diodo „Din“, „GND“ir 5V („Din to Do“, GND į GND ir 5V – 5V). Atlikite tai su visais šviesos diodais, kol pasieksite paskutinį šviesos diodą. Palikite atvirus paskutinio šviesos diodo „Do“, „GND“ir „5V“.

Nuimkite LED žiedą nuo kartoninio žiedo ir nuimkite juostos dangtelį, esantį kiekvieno šviesos diodo gale. Įdėkite LED žiedą į 3D spausdintą LED laikiklio žiedą. Įsitikinkite, kad laidai kišasi per laikiklio žiedo angą

Jei nenorite per daug supjaustyti savo LED juostelės arba nenorite per daug lituoti, galite paimti maždaug 30 cm LED juostą ir priklijuoti ją prie vidinės LED laikiklio žiedo pusės.

Paimkite plokščią rutulinės galvutės pusę ir įkiškite 3 laidus per skylę ir priklijuokite rutulinę galvutę prie LED laikiklio žiedo.

Viršūnės apdaila

Paimkite rutulinės galvutės įtempiklį ir padėkite aplink rutulinę galvutę. Įdėkite 3 LED žiedo laidus per 3D spausdintą žiedo lemputės viršų ir priveržkite rutulinę galvutę.

4 žingsnis: grandinė

Circuit!
Circuit!
Circuit!
Circuit!
Circuit!
Circuit!
Circuit!
Circuit!

Mes padalinsime grandinę į 2 etapus:

  • Maitinimo šaltinis
  • „Arduino“laidų prijungimas

Maitinimo šaltinis

Atidarykite „Powerbank“korpusą ir išimkite bateriją su prijungta grandine. Lituokite du laidus prie GND ir 5v USB išvesties kaiščio. USB išvestis turi 4 kontaktus. Kairysis yra GND kaištis, o dešinysis - 5 V kaištis. Mes nenaudosime 2 kaiščių viduryje. Įdėkite maitinimo bloką taip, kad „Micro-USB“būtų visiškai suderintas su 3D spausdinto pagrindo anga, ir priklijuokite jį prie pagrindo.

Paimkite jungiklį ir padėkite jį į skylę šalia „Micro-USB“įvesties. Lituokite „Powerbank“5 V laidą prie vieno jungiklio kaiščio ir lituokite laidą prie kito kaiščio. Lituokite neigiamą kondensatoriaus pusę prie „Powerbank“GND kaiščio. Tada lituokite jungiklio laidą prie teigiamos kondensatoriaus pusės.

Paimkite 3 viršuje esančius laidus, kuriuos padarėme ankstesniame žingsnyje, ir lituokite 470Ω rezistorių prie „Din“laido. Lituokite 5 V laidą prie teigiamos kondensatoriaus pusės. Tada virkite GND laidą viršuje į neigiamą kondensatoriaus pusę. Galiausiai lituokite dar 2 laidus prie abiejų kondensatoriaus galų.

5 žingsnis: „Arduino“prijungimas

„Arduino“laidų prijungimas
„Arduino“laidų prijungimas
„Arduino“laidų prijungimas
„Arduino“laidų prijungimas
„Arduino“laidų prijungimas
„Arduino“laidų prijungimas
„Arduino“laidų prijungimas
„Arduino“laidų prijungimas

Lituokite laidą, prijungtą prie neigiamos kondensatoriaus pusės, prie „Arduino“GND kaiščio. Kai tai padarysite, lituokite rezistorių, prijungtą prie „Din“laido, prie „Arduino“kaiščio D6. Galiausiai lituokite laidą, prijungtą prie teigiamos kondensatoriaus pusės, prie „Arduino“„Vin“kaiščio.

Potenciometrai

Potenciometras turi 3 kaiščius. Kairysis kaištis yra GND, vidurinis - signalo kaištis, o paskutinis - 5 V kaištis. Lituokite dviejų potenciometrų GND kaiščius kartu ir darykite tą patį su 5 V kaiščiais. Galiausiai lituokite 2 laidus prie signalo kaiščių.

Lituokite potenciometrų 5 V kaiščius prie „Arduino“5 V kaiščio. Lituokite potenciometrų GND kaiščius prie „Arduino“GND kaiščio. Galiausiai pirmojo potenciometro signalo laidą prilituokite prie A0 kaiščio, o antrojo potenciometro signalo laidą - prie A1 kaiščio.

Grandinė pagaliau padaryta! Patikrinkite jį įjungdami jungiklį. „Arduino“maitinimo šviesos diodas turėtų užsidegti, kaip parodyta paveikslėliuose. Jei taip nėra, įsitikinkite, kad grandinė atitinka šiuos reikalavimus:

  • Atviri ryšiai nesiliečia vienas su kitu.
  • Visi laidai yra lituojami teisingai.
  • Visi komponentai veikia tinkamai.
  • Baterija įkrauta

Kai viskas veikia tinkamai, izoliuokite atviras jungtis karštais klijais arba susitraukdami. Po to mes pasiruošę kitam žingsniui!

6 žingsnis: kodas

Kodas!
Kodas!

Šiame žingsnyje mes parašysime kodą, kad valdytume šviesos diodus. Tam naudosime „Arduino IDE“.

Sąranka

  1. Prijunkite „Arduino Nano“prie kompiuterio naudodami mini USB kabelį ir atidarykite „Arduino IDE“.
  2. Eikite į Įrankiai> Lenta> Ir pasirinkite „Arduino Nano“.
  3. Eikite į Įrankiai> Uostas> Ir pasirinkite galimą prievadą.
  4. Importuokite „FastLED.h“biblioteką ir viskas gerai.

Kodo paaiškinimas

Ciklas prasideda dviem eilutėmis: "int potValue = analogRead (A0);" Ir "int potValueBrightness = analogRead (A1);". Šios eilutės nuskaito dviejų potenciometrų analoginius kaiščius. Kaip matote, A0 kaištis valdys spalvą, o A1 kaištis - ryškumą.

Kitas dalykas yra for-loop. Tai užtikrina, kad kiekvienas šviesos diodas įsijungs ir palygins potenciometro reikšmes su skirtingomis užprogramuotomis spalvomis. Potenciometro diapazonas yra nuo 0 iki 1023. Potenciometro vertė pasikeis, kai jį pasuksite. "If (potValue <200) {leds = CRGB (255, 255, 255);". Tai reiškia, kad jei potenciometro vertė yra mažesnė nei 200, šviesos diodai bus balti. „CRGB (R, G, B)“valdo RGB spalvą.

Paskutinės kelios eilutės reguliuoja ryškumą. Kadangi maksimalus ryškumas yra 255, 1023 potenciometro žingsnius iš viso paversime 255 žingsniais. Jei pasuksite potenciometrą, ryškumas pasikeis 1-255 intervale

7 žingsnis: bandymas ir užbaigimas

Testavimas ir apdaila!
Testavimas ir apdaila!
Bandymas ir apdaila!
Bandymas ir apdaila!
Testavimas ir apdaila!
Testavimas ir apdaila!
Bandymas ir apdaila!
Bandymas ir apdaila!

Įkelkite kodą į „Arduino“, atjunkite laidą ir įjunkite jungiklį. Su pateiktu kodu galėsite rinktis iš 5 skirtingų spalvų. Jei norite, galite pakeisti potenciometrų funkcijas ir sukurti tikrai šaunių dalykų!

Klijuokite viršutinę dalį prie pagrindo ir galiausiai priklijuokite difuzorių prie LED laikiklio. Jei nenorite klijuoti viršaus prie pagrindo, nes norite bet kuriuo metu įkelti kodą, pagrindo kampuose galite naudoti dvipusę juostą. To turėtų pakakti, kad viskas būtų kartu.

Sveikinu! pavyko iki galo:)

Mėgaukitės nauja žiedine lempute ir nepamirškite paskelbti nuostabių idėjų!

Rekomenduojamas: