Satura rādītājs:
- 1. darbība: nepieciešamās detaļas
- 2. darbība. Savienojums
- 3. darbība: kodēšana
- 4. solis: datora korpusa ievietošana
- 5. solis: Gatavs
Video: Arduino LED sloksnes kontrolieris vēsām datoru gaismām: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Es saņēmu šo foršo RGB LED sloksni no aliexpress, un es vēlos to izmantot datoru gaismām.
Pirmā problēma ir karsta, lai to kontrolētu, tad kā viņu ieslēgt.
Šī pamācība parāda, kā to izdarīt, izmantojot github arduino kodu, darba projekta video un soli pa solim.
1. darbība: nepieciešamās detaļas
Šim projektam mēs izmantosim:
- Arduino nano
- RGB sloksne
- NPN tranzistors
- 100-220 omu rezistors
- Jumper vadi
- Maizes dēlis
Papildus:
Lodēšanas komplekts
Tranzistoru nepieciešamības iemesls ir tas, ka lielākajai daļai RGB sloksņu ir nepieciešami 12 volti, lai tos darbinātu, tāpēc mums būs nepieciešams ārējs barošanas avots RGB sloksnei un sekundārais barošanas avots (mēs varam izmantot arī 7805 sprieguma regulatoru skala no 12 voltiem līdz 5 voltiem).
Tranzistori nosaka spriegumu, kas piešķirts katram krāsu kanālam, kontrolējot spilgtumu un krāsu tipu.
RGB LED sloksne, kuru es izmantoju, ir SMD 3528. Tam nav daudz RGB LED, bet tā vietā tai ir 2 zaļas, 2 zilas un 2 sarkanas gaismas diodes katram celiņam (visa josla ir sadalīta 10 cm sliedēs, tāpēc jūs varat samazināt vajadzīgo garumu, pielodēt un tas darbosies). Ar šīm zināšanām mēs zinām, ka 50% iestatīšana uz sarkanu un 50% uz zilu neradīs violetu krāsu. Tā vietā mums būs sarkanas un zilas gaismas diodes ar zemu spilgtumu.
Lai iegūtu pilnkrāsu efektu, mums būs jāiegādājas cita LED sloksne.
P. S. mēs neizmantosim adresējamas LED sloksnes.
2. darbība. Savienojums
Mēs paņemsim maizes dēli un uz tā uzliksim arduino nano ar 3 tranzistoriem.
Katram tranzistoram ir 3 tapas kā bāze, kolektors un emitētājs. Mēs savienosim vienu kanālu šādi:
- Bāze uz Ardino pin kanālu
- Savācējs radītajam relatīvajam kanālam
- Emitētājs uz GND
Kanāli ir:
- ZILAIS Arduino D3
- SARKANS Arduino D5
- ZAĻAIS Arduino D6
Jūtieties brīvi mainīt pinout, vienkārši atcerieties izvēlēties PWM tapas arduino.
3. darbība: kodēšana
Pilns arduino kods ir pieejams vietnē github, un to var izmantot ar Arduino IDE.
Es kodēju dažas funkcijas, lai redzētu dažus pamata efektus:
- fade_colors_slow: izgaist caur katru krāsu (sarkana, zaļa un zila) ar sekundēm FADESPEED un KEEPCOLORTIME.
- all_on: ieslēdz visas 3 krāsas
- change_colors_rough: maina krāsas tieši no vienas uz otru
Jūs varat tos cilpot, izveidot dinamisku izbalēšanas ātrumu vai ko citu. Vienkārši atcerieties, ka šī LED sloksne nav pilna RGB, tai ir atsevišķi sarkani, zaļi un zili kanāli, tāpēc šīs funkcijas ir foršas šai sloksnei. Citu sloksņu iegūšana radīs dažādas krāsas un izbalēšanas stilus.
4. solis: datora korpusa ievietošana
Tagad ir pienācis laiks izgriezt rgb sloksni un ievietot datora korpusā. Es izvēlējos novietot maizes dēli virs barošanas avota (pamatne ir plastmasa, tāpēc netiks izveidoti īsceļi).
Lai aktivizētu projektu, mēs varam izmantot strāvas padeves perifērijas savienotāju (skatiet pinout attēlu), kas piedāvā 5V un 12V tieši no barošanas avota. Savienot:
- 5 V līdz Arduinot Vin
- 12V līdz RGB sloksne 12v
- GND uz Arduino GND
Ja vēlaties turpināt augšupielādēt kādu kodu vai mainīt to, mēs varam noņemt 5V savienotāju un pievienot USB arportam datoru. Tādā veidā mēs varam augšupielādēt savu kodu un ieslēgt arduino.
5. solis: Gatavs
Tagad datoram ir sava personīgā apgaismojuma sistēma. Jūtieties brīvi mainīt kodu un pielāgoties savām vajadzībām.
Šajā projektā var veikt dažas izmaiņas, tostarp:
- Izmantojot NODEMCU V3 kā kontrolieri ar personīgo tīmekļa serveri ar pogām un vēsu interfeisu, lai mainītu iestatījumus un krāsu efektus, vai arī ar aveņu ar saskarni, kas sūta kontrolierim HTTP pieprasījumus (skatiet šo projektu)
- Izmantojot ATTINY85 kā kontrolieri, lai samazinātu visu projektu (iespējams, visu lodējot PCB). Pilnu ierakstu var atrast šeit)
- Tiek pievienots Bluetooth HC-05 modulis, lai kontrolētu Bluetooth …
Tieši tā! Izklaidējieties.
Ieteicams:
Vienkāršas LED sloksnes lampas (uzlabojiet savas LED sloksnes): 4 soļi (ar attēliem)
Vienkāršas LED sloksnes lampas (uzlabojiet savas LED sloksnes): Es jau ilgu laiku izmantoju LED sloksnes un vienmēr esmu mīlējis to vienkāršību. Jūs vienkārši nogriežat kādu lomu, pielodējat dažus vadus, pievienojat barošanas avotu un esat ieguvis gaismas avotu. Gadu gaitā esmu atradis c
Praktiskais Arduino ESP32 bezvadu sienas kontaktligzdas LED sloksnes kontrolieris: 6 soļi
Praktisks Arduino ESP32 bezvadu sienas kontaktligzdas LED sloksnes kontrolieris: tas ir ļoti praktisks DIY bezvadu sienas kontaktligzdas kontrolieris zemu izmaksu LED sloksnēm. Tas aizstāj lētos wifi kontrolierus, kas tiek pārdoti eBay. Tie labi darbojas ar RGB Led sloksnēm. EBay Wifi kontrolieris nav labi uzbūvēts un viegli salūst. Kā arī
Arduino RGB LED sloksnes kontrolieris: 4 soļi
Arduino RGB LED sloksnes kontrolieris: Bieži vien, kad cilvēki vēlas kontrolēt savu RGB LED sloksni ar Arduino, tiek izmantoti trīs potenciometri, lai sajauktu sarkano, zaļo un zilo krāsu. Tas darbojas un varētu būt pilnīgi piemērots jūsu vajadzībām, bet es gribēju kaut ko padarīt intuitīvāku
Arduino spēļu kontrolieris ar gaismām, kas reaģē uz jūsu vienotības spēli :: 24 soļi
Arduino spēļu kontrolieris ar gaismām, kas reaģē uz jūsu vienotības spēli :: Vispirms es šo lietu uzrakstīju vārdos. Šī ir pirmā reize, kad izmantoju pamācību, tāpēc ikreiz, kad saku: uzrakstiet kodu tā, lai zinātu, ka es atsaucos uz attēlu šī soļa augšdaļā. Šajā projektā es izmantoju 2 arduino, lai palaistu 2 atsevišķus bitus
DIY Arduino RGB LED sloksnes IR kontrolieris: 5 soļi
DIY Arduino RGB LED sloksnes IR kontrolieris: Hei puiši. Šodienas pamācībā es jums parādīšu, kā jūs varat izveidot savu arduino balstītu, infrasarkano staru kontrolētu RGB LED sloksnes kontrolieri. Kontroliera princips ir diezgan vienkāršs. 12v pozitīvais ir tieši savienots ar 12v r