Satura rādītājs:
- 1. darbība: lietas, kas jums būs nepieciešamas
- 2. solis: plāns
- 3. solis: PCB projektēšana
- 4. solis: PCB montāža
- 5. darbība: kuba salikšana
- 6. solis: pamatnes salikšana
- 7. solis: laiks kodēšanai
- 8. solis: izbaudiet
- 9. solis: nākotnes plāni
Video: LED garastāvokļa lampa: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
96x WS2812 gaismas diodes
6x PCB
1x Arduino Nano
1x 5V/1A barošanas avots
2. solis: 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 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:
- VDD - 5V
- DOUT - Signal Out
- VSS - zeme
- 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
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
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 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
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.
Otrās vietas ieguvējs konkursā Make it Glow
Ieteicams:
3D drukāta LED garastāvokļa lampa: 15 soļi (ar attēliem)
3D drukāta LED garastāvokļa lampa: Man vienmēr ir bijusi šī aizraušanās ar lampām, tāpēc spēja apvienot 3D drukāšanu un Arduino ar gaismas diodēm bija kaut kas, kas man bija jāturpina. Koncepcija ir ļoti vienkārša, un rezultāts ir viens no visvairāk apmierinošajiem vizuālajiem pieredzi, ko varat izmantot
IOT garastāvokļa lampa: 8 soļi (ar attēliem)
IOT garastāvokļa lampa: IoT Mood lampa, kas izgatavota, izmantojot mezglu MCU (ESP8266), RGB gaismas diodes un burku. Lampas krāsas var mainīt, izmantojot lietotni Blynk. Esmu izvēlējusies Tonija Stārksa piemiņas statuju, kuru esmu iespiedusi 3D, lai ievietotu šo lampu. Jūs varat ņemt jebkuru gatavu statuju vai arī
Mūsdienu RGB garastāvokļa lampa: 7 soļi (ar attēliem)
Mūsdienu RGB garastāvokļa lampa: Vai vēlaties savam galdam pievienot stilu? Mēs jūs pārklājām ar DIY garastāvokļa lampu, kas izgatavota no detaļām, kuras varat viegli atrast savā garāžā vai nojumē. Mūsu garastāvokļa lampai ir estētisks un mūsdienīgs dizains, vienlaikus nodrošinot pilnīgu krāsu kontroli
(WiFi) garastāvokļa lampa: 8 soļi (ar attēliem)
(WiFi) Garastāvokļa lampa: šajā pamācībā es jums parādīšu, kā izveidot ļoti vieglu un lētu garastāvokļa lampu. Lampu var uzlabot ar RGB gaismas diodēm un ar WiFi saderīgu mikrokontrolleri
Zemas poli LED garastāvokļa lampa: 9 soļi (ar attēliem)
Low Poly LED garastāvokļa lampa: lielisks papildinājums jebkuram rakstāmgaldam, plauktam vai galdam! Diskrētā poga, kas atrodas uz pamatnes, ļauj pārvietoties pa dažādiem LED apgaismojuma modeļiem. Nav svarīgi, vai lampu vēlaties izmantot mācībām, atpūtai vai pat ballītei … ir vairāki