Satura rādītājs:
- 1. solis: lodējiet shēmas plati
- 2. solis: zibat ATTiny
- 3. darbība: nosūtiet kodu no sava Raspberry Pi
- 4. darbība: izveidojiet korpusu
Video: RC kontrolēta Rgb LED sloksne: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Izveidojiet savu rc vadāmo LED sloksni individuālai telpas apgaismošanai!
Lielāko daļu rgb vadīto sloksņu kontrolē ar infrasarkano staru tālvadības pulti. Lai to izslēgtu vai ieslēgtu vai mainītu krāsu, jums jāpaliek uztvērēja priekšā. Tas ir garlaicīgi un nav īsti gudri. Lai kontrolētu gaismu vēsākā veidā, es izstrādāju rc kontrolētu dēli, lai iestatītu pareizo sloksnes krāsu. Rc kodu var nosūtīt no aveņu pi, padomājiet par IFTTT. Tas ir daudz gudrāk nekā tālvadības pults.
Nepieciešamās lietas:
- rgb-led-strip, piemēram, tas varētu paveikt šo uzdevumu
- ATTiny85
- 433 MHz uztvērējs (un pēc izvēles sūtītājs)
- 5V regulators (L7805)
- 3 NPN tranzistori, es izmantoju darlingtonarray
- 1 µF kondensators
- 10 µF kondensators
- 12V barošanas avots
- sloksnes shēmas plate
- vairāki vadi
- ATTiny programmētājs, arduino-mega vai arduino-uno
- pēc izvēles aveņu pi, lai nosūtītu signālus
1. solis: lodējiet shēmas plati
Ja jums ir visas sastāvdaļas, jums jāpielodē shēmas plate.
LED sloksnei ir nepieciešami 12 volti, ATTiny un rc uztvērējam ir nepieciešami 5 volti, tāpēc shēma iegūst 12 V.
ATTiny un rc uztvērējam es izmantoju 5v regulatoru, manu shēmu iedvesmoja sooraj619
Tāfele pārslēdz trīs krāsas sarkanā zaļā un zilā krāsā uz LED joslu 3 ms grafikā. Katra krāsa pareizajā procentā, lai sasniegtu noteikto krāsu. Tā kā grafiks ilgst 3 ms, jūs neredzat trīs sarkano zaļo un zilo krāsu maiņu, bet redzat tikai pareizo krāsu (piemēram, dzelteno sajaucot ar sarkano un zaļo). Manā instrumentu kastē bija darlingtonarray, tāpēc es izmantoju šo masīvu, lai pārslēgtu krāsas. Jūs varat izmantot jebkuru NPN tranzistoru.
Neaizmirstiet uz uztvērēja 17 cm antenu.
2. solis: zibat ATTiny
Tagad ir pienācis laiks mirgot ATTiny ar pareizo arduino skici.
Lai zibspuldzētu mikrokontrolleri, es izmantoju arduino ide. Man nav programmētāja, tāpēc es izmantoju savu arduino-mega. Jūs varat izmantot savu arduino-uno vai arduino-mega, lai mirgot šeit vai šeit aprakstīto ATTiny
Skicē signāla uztveršanai tiek izmantota rc slēdžu bibliotēka, to varat lejupielādēt šeit.
Rc slēdžu bibliotēka tika rakstīta arduino dēļiem, tāpēc tā izmanto dažas procedūras, kas nav pieejamas ATTiny mikrokontrollerī. ATTiny dēļ no 153. līdz 165. rindai tiek radikāli inicializēts pārtraukums. Jums arī ir jāpadara metode “handleInterrupt” no “privāta” uz “publiska” rc slēdžu bibliotēkā.
3. darbība: nosūtiet kodu no sava Raspberry Pi
Tagad ir pienācis laiks ieslēgt gaismu.
Lai nosūtītu signālu, jums ir jāsavieno rasperry pi ar rc sūtītāju. Vairākas vietnes demonstrē rc kodu nosūtīšanu ar aveņu pi. Piemēram, šeit, šeit un šeit. Attēlā redzama LED josla aiz televizora ekrāna, taču šī ir fotomontāža no trim vienkrāsainiem attēliem.
Minimālā c programma koda nosūtīšanai var izskatīties šādi:
#iekļaut "RCSwitch.h" #iekļaut
#iekļaut
int main (int argc, char *argv ) {
int PIN = 0;
int message = atoi (argv [1]);
ja (wiringPiSetup () == 1) atgriežas 1;
printf ("ziņojuma sūtīšana [%d] n", ziņojums);
RCSwitch mySwitch = RCSwitch ();
mySwitch.enableTransmit (PIN);
mySwitch.send (ziņa, 32);
}
Krāsa ir kodēta vesela skaitļa vērtībā ar 4 baitiem. Kreisajam baitam jābūt vienādam ar 10, skicē sk. 178. Nākamajos trīs baitos ir katras krāsas intensitāte (sarkana, zaļa un zila).
Lai iestatītu zaļo gaismu ar 66% intensitāti, ievadiet komandu: sudo sendInt 167815680, kur sendInt ir iepriekš apkopotā programma.
Izslēdziet LED ar komandu: sudo sendInt 167772160
Iedomājieties IFTTT iespējas, piemēram, 3 sekundes zila gaisma e-pastam, zaļa-Google kalendāra paziņojums. Tas ir nedaudz gudrāk nekā nospiest tālvadības pulti ir uztvērēja priekšā;)
4. darbība: izveidojiet korpusu
Izveidojiet 3D drukātu korpusu.
Dizainam ir caurums barošanas kabelim un spraugas augšpusē, lai savienotu LED sloksni.
Es izmantoju Fusion 360, lai izstrādātu korpusu, un rezultātu eksportēju kā. Step failu.
Netfabb ļauj testēt, kā arī sagatavot būvdarbus. Es pievienoju 3mf, kas satur korpusa augšējo un apakšējo daļu. Netfabb atbalsta arī gcode izveidi.
Visbeidzot, korpusa drukāšanai es izmantoju prusa i3 mk2.
Ieteicams:
DIY LED sloksne: kā griezt, savienot, lodēt un barot LED sloksni: 3 soļi (ar attēliem)
DIY LED sloksne: kā sagriezt, savienot, lodēt un barot LED sloksni: iesācēju rokasgrāmata, lai izveidotu savus gaismas projektus, izmantojot LED sloksni. Elastīga, uzticama un viegli lietojama, LED sloksnes ir labākā izvēle dažādiem lietojumiem. pamati vienkāršas iekštelpu 60 LED/m LED sloksnes uzstādīšanai, bet
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
WiFi kontrolēta RGB LED sloksne ar ESP8266: 5 soļi
WiFi kontrolēta RGB LED sloksne Ar ESP8266: Ideja ir izveidot LED gaismas, kuras var vadīt no WiFi. Man ir kāda rezerves LED sloksne no Ziemassvētkiem, kas atrodas apkārt, tāpēc es to pārstrādāju uz ESP8266, kas ļauj LED kontrolēt no WiFi. ESP8266 var darboties kā tīmekļa serveris, šis
Wifi kontrolēta 12 V LED sloksne, izmantojot Raspberry Pi ar Tasker, Ifttt integrācija: 15 soļi (ar attēliem)
Wifi kontrolēta 12 V LED sloksne, izmantojot Raspberry Pi ar Tasker, Ifttt integrācija.: Šajā projektā es jums parādīšu, kā kontrolēt vienkāršu 12 voltu analogo LED sloksni, izmantojot wifi, izmantojot aveņu pi. Šim projektam jums būs nepieciešams: 1x Raspberry Pi (I Es izmantoju Raspberry Pi 1 modeli B+) 1x RGB 12v Le
Vietnes/WiFi kontrolēta LED sloksne ar Raspberry Pi: 9 soļi (ar attēliem)
Vietnes/WiFi kontrolēta LED sloksne ar Raspberry Pi: Priekšvēsture: Esmu pusaudzis, un pēdējos gadus esmu izstrādājis un programmējis mazus elektronikas projektus, kā arī piedalījies robotikas sacensībās. Nesen strādāju pie sava galda iestatījumu atjaunināšanas un nolēmu, ka jauks papildinājums