Satura rādītājs:

LED garastāvokļa lampa: 9 soļi (ar attēliem)
LED garastāvokļa lampa: 9 soļi (ar attēliem)

Video: LED garastāvokļa lampa: 9 soļi (ar attēliem)

Video: LED garastāvokļa lampa: 9 soļi (ar attēliem)
Video: Es strādāju privātajā bagāto un slaveno muzejā. Šausmu stāsti. Šausmas. 2024, Novembris
Anonim
Image
Image
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas

Nesen es saskāros ar Grega Deivila LED kubu. Tas ir lielisks mākslas darbs. Iedvesmojoties no tā, pat es gribēju kaut ko tādu uztaisīt. Bet šis bija izeja no manas līgas. Es nolēmu spert vienu soli vienlaikus un izveidoju mazāku LED Cube versiju kā garastāvokļa lampu. Tas var būt labs sākumpunkts, lai uzzinātu par aparatūru, kas pārsvarā ir gaismas diodes un mikrokontrolleri, un programmatūru to vadīšanai (animāciju veidošana).

Šajā pamācībā es jums parādīšu, kā es izveidoju LED kubu, izmantojot populārās WS2812 gaismas diodes.

Sāksim

1. darbība: lietas, kas jums būs nepieciešamas

Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas

96x WS2812 gaismas diodes

6x PCB

1x Arduino Nano

1x 5V/1A barošanas avots

2. solis: plāns

Plāns
Plāns
Plāns
Plāns

Plāns ir izgatavot garastāvokļa lampu. Es vēlējos, lai tas būtu vienkāršs, un tāpēc es nolēmu izmantot populārās WS2812 individuāli adresējamās gaismas diodes. Gaismas diodes ir savienotas kaskādē, kas nozīmē, ka jūs varat kontrolēt tik daudz gaismas diožu, cik vēlaties, izmantojot tikai vienu signāla līniju/vadu no mikrokontrollera. Tas ievērojami atvieglo elektroinstalāciju.

Gaismas diodes ir pieejamas tikai SMD formātā. Tātad nākamais solis būs PCB izstrāde.

Nākamais solis ir izstrādāt un 3D drukāt struktūru, lai noturētu PCB kuba formā.

Gaismas diodes tiks kontrolētas, izmantojot Arduino Nano. Pēdējais solis būs Arduino korpusa projektēšana un 3D drukāšana.

3. solis: PCB projektēšana

PCB projektēšana
PCB projektēšana
PCB projektēšana
PCB projektēšana
PCB projektēšana
PCB projektēšana

PCB izstrādei varat izmantot jebkuru programmatūru, kas jums patīk. Es izmantoju EasyEDA, jo tas ir piemērots iesācējiem, piemēram, man. Es pievienoju shēmu. Noklikšķiniet šeit, lai lejupielādētu Gerber failus PCB.

LED ir 4 tapas:

  1. VDD - 5V
  2. DOUT - Signal Out
  3. VSS - zeme
  4. DIN - Signal In

Kā minēts iepriekš, gaismas diodes ir savienotas kaskādē, kas nozīmē, ka signāls ienāk no mikrokontrollera līdz 1. gaismas diodei pie DIN tapas. No DOUT tapas signāls nonāk 2. gaismas diodes DIN tapā.

Izstrādājot PCB, es biju domājis par gaismas lodēšanas lodēšanu ar rokām, un tāpēc esmu saglabājis pietiekami daudz vietas starp gaismas diodēm, lai lodāmurs sasniegtu spilventiņus. Bet vēlāk, kā redzēsit, es izmantoju atkārtotu lodēšanu ar savu pagaidu iestatījumu, jo šī metode ir ātra un glīta (un apmierinoša skatīties), ja tā tiek veikta pareizi.

Kad esat pabeidzis PCB projektēšanu, iegādājieties to no izvēlētā ražotāja. Es izvēlējos JLCPCB tā ātrās apkalpošanas dēļ.

4. solis: PCB montāža

PCB montāža
PCB montāža
PCB montāža
PCB montāža
PCB montāža
PCB montāža
PCB montāža
PCB montāža

Sākumā es sāku ar rokām lodēt gaismas diodes pa vienam. Rezultāts nebija labs, un gaismas diodes sāka pārkarst, kas nav laba zīme. Turklāt tas ir laikietilpīgs process, un 96 gaismas diožu lodēšana prasīs daudz laika.

Visplašāk izmantotā metode SMD komponentu lodēšanai tiek saukta par Reflow Soldering. Šajā metodē uz PCB spilventiņiem tiek uzklāta lodēšanas pasta (lodēšanas un plūsmas maisījums), un uz tās tiek uzliktas sastāvdaļas. Lodēšanas pastas pēc tam liek izkausēt vai “uzplūst”, karsējot to atdzesēšanas krāsnī. Šī ir ātra un glīta metode, ja tā tiek veikta pareizi.

Izmantojot šo metodi, man ir nepieciešama Reflow cepeškrāsns. Bet tad es atcerējos Morica Kēniga projektu, kurā viņš izmantoja veco gludekli un Wemos, lai kontrolētu temperatūru. Vienīgais, kas man bija pa rokai, bija gludeklis, kas joprojām tika izmantots. Gludekļa temperatūra maksimālajā iestatījumā sasniedza aptuveni 220 grādus pēc Celsija, un manis nopirktā lodēšanas pasta kūst 183 grādos. Aplūkojot lodēšanas temperatūras profilu no LED datu lapas, mēs varam redzēt, ka maksimālā temperatūra (Tp) ir 240 grādi 10 sekundes. Viss izskatās daudzsološi, un tāpēc es to izmēģināju.

Es uzklāju pastu uz spilventiņiem, izmantojot zobu bakstāmais, un ievietoju komponentus. Izvietojums nav kritisks, jo lodēšana velk komponentus vietā, kad tas kūst. Es novietoju PCB uz gludekļa, kā parādīts fotoattēlā, un ieslēdzu gludekli. Es izslēdzu gludekli, kad viss lodējums ir izkusis, un noņemu PCB no gludekļa.

Tas izdevās kārums!

5. darbība: kuba salikšana

Kuba montāža
Kuba montāža
Kuba montāža
Kuba montāža
Kuba montāža
Kuba montāža

Es 3D izdrukāju struktūru, lai noturētu PCB. 3D faili ir pievienoti šeit. Jums ir jāizdrukā 1x skelets un 6x turētājs. Piestipriniet turētājus PCB aizmugurē, izmantojot superlīmi, kā parādīts attēlā. Pēc tam PCB var nofiksēt vietā uz skeleta struktūras. Tas ir piemērots berzei. Var būt nepieciešama slīpēšana.

Veiciet elektroinstalāciju, kā parādīts izkārtojumā. Lodēšana šeit var būt nedaudz sarežģīta.

6. solis: pamatnes salikšana

Bāzes salikšana
Bāzes salikšana
Bāzes salikšana
Bāzes salikšana
Bāzes salikšana
Bāzes salikšana

Bāzes 3D faili ir pievienoti šeit. Bāzē atradīsies Arduino Nano. Kopā uz kubu būs 3 vadi, proti. DIN, 5V un GND. Es baroju kubu, izmantojot USB tālruņa lādētāju. Pārliecinieties, ka tas spēj apstrādāt vismaz 1A.

DIN tapu var savienot ar jebkuru no Arduino digitālajām tapām. Es izvēlējos D4.

7. solis: laiks kodēšanai

Laiks kodēšanai
Laiks kodēšanai

Pagaidām es izmantošu skices piemēru no FastLED bibliotēkas. Instalējiet bibliotēku, izmantojot bibliotēkas pārvaldnieku. Atveriet DemoReel100 no paraugu skicēm. Fails> Piemēri> FastLED> DemoReel100

Pirms koda augšupielādes veiciet šādas izmaiņas:

  • Definējiet DATA_PIN (pin uz Arduino, kuram ir pievienots kuba DIN) jebkuram jūsu izvēlētajam. Manā gadījumā 4 (digitālā tapa 4)
  • Definējiet LED_TYPE kā WS2812
  • Definējiet NUM_LEDS kā 96

Un nospiediet Augšupielādēt!

8. solis: izbaudiet

Ieslēdziet lampu un baudiet tās skatīšanos!

Paldies, ka pieturējāties līdz galam. Ceru, ka jums visiem patīk šis projekts un šodien uzzinājāt kaut ko jaunu. Ļaujiet man zināt, vai jūs to izgatavojat sev. Abonējiet manu YouTube kanālu, lai iegūtu vairāk šādu projektu. Paldies vēlreiz!

9. solis: nākotnes plāni

  • Kuba savienošana ar internetu (IoT), izmantojot ESP8266, un lai man paziņotu, kad notiek “notikums”.
  • Veidoju savas animācijas.
Padariet to par spīduma konkursu
Padariet to par spīduma konkursu
Padariet to par spīduma konkursu
Padariet to par spīduma konkursu

Otrās vietas ieguvējs konkursā Make it Glow

Ieteicams: