INHOUDSOPGAWE:
- Stap 1: Versamel onderdele
- Stap 2: Demonteer Flood Light en identifiseer RGB PWM -insette
- Stap 3: ESP8266 en kragbedrading
- Stap 4: programmeer dit
- Stap 5: Druk alles weer saam
- Stap 6: Plaas die ligte rondom die huis en geniet dit !
Video: Kap RGB -vloedlig met Arduino of ESP8266: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
So ek het 'n paar wonderlike klein RGB -vloedligte op Amazon gevind en toe ek in die ingewande daarvan kyk, het ek besef dat u dit regstreeks aan 'n arduino en esp8266 kan koppel en dit met PWM kan beheer.
Ek gebruik nou twee daarvan in my sitkamer as aksentbeligting en laat dit vir sekere tonele stel.
Ek gebruik openhab wat op 'n framboospi werk om dit te beheer, en ek kan dit selfs met Amazon Echo (VS) beheer, maar dit is effens buite die omvang van hierdie instruksies, ek hoop om tyd te vind om dit op te skryf!
Hoop jy geniet dit; dit is my eerste instruksie vir 'n baie lang tyd, laat my asseblief weet wat jy dink.
Stap 1: Versamel onderdele
Die onderdele lys is soos volg:
1. 10W RGB vloedlig: Ebay (UK), Ebay (US), Ebay (China)
2. ESP8266-12 Module: Ebay (UK), Ebay (US), Ebay (China)
3. LD1117 3.3V -reguleerder: Ebay (UK), Ebay (US), Ebay (China)
4. 100uF kondensator: Ebay (UK), Ebay (US), Ebay (China)
5. 12V 1A DC -kragtoevoer: Ebay (UK), Ebay (US), Ebay (China)
6. 'n Verskeidenheid weerstande (ek het 10K gebruik, maar jy kan regtig klaarkom met alles)
(Ek het skakels na verskeie webwerwe aangeheg, aangesien pryse gereeld verander, so gaan kyk gerus en kyk na Amazon vs eBay)
Volledige bekendmaking: ek verdien 'n klein kommissie as u deur die bogenoemde skakels koop, maar ek sal nooit 'n skakel na 'n produk aanbeveel wat ek nie self gebruik het nie. Hierdie projek was nie bedoel om 'n geldmaker te wees nie. Dankie:-)
Stap 2: Demonteer Flood Light en identifiseer RGB PWM -insette
Hierdie spesifieke vloedlig is 'n eenvoudige ontwerp wat aanmekaar geskroef word.
Die onderstel bestaan uit drie aluminium afdelings wat almal losskroef.
Deur die boonste gedeelte wat die lens op sy plek hou, te verwyder, word die PCB met die LED -skikking en stuurkringe onthul.
Die eerste ding wat ek gedoen het, was om te identifiseer watter van die transistors watter kleurreeks beheer.
Hopelik het die vervaardiger nie te veel variasies tussen die hersiening van die bord nie, wat beteken dat u die prent hierbo kan kopieer en soldeerdrade direk daaraan kan kopieer. Ek het 'n kleurkode vir rooi, groen en blou om dit vir u makliker te maak. Dit is interessant dat die transistor wat die rooi LED beheer, via 'n weerstand aan die bestaande mikrobeheerder gekoppel is, sodat ek dit in die kring gelaat het.
Dit is ook belangrik vir hierdie stap om die bestaande beheerkomponente uit die PCB te verwyder met 'n warmluggeweer en 'n paar pincet, soos op die foto hierbo gesien kan word. Dit was nie absoluut nodig om die infrarooi ontvanger te verwyder nie, maar ek het gedink ek kan dit in ander projekte gebruik.
Soldeer dan net 'n paar drade aan die PWM -penne wat na die transistors gaan en steek dit deur na die ander gedeelte van die ligte onderstel, waarna ons verder gaan.
Stap 3: ESP8266 en kragbedrading
Ek het 'n skematika vir hierdie deel aangeheg, aangesien dit baie duideliker sê wat u moet doen as wat ek ooit kon doen.
Draai u rooi, groen en blou LED's basies via 'n 10K -weerstand na penne 12, 14 en 15 van die ESP8266.
Draai dan die ESP -stroombaan aan volgens die skema; op die foto toon dit dat ek dit direk aan die LED's aan die kragtoevoer/bestuurbord gesoldeer het, maar ek het uiteindelik die oriëntasie verander en het nie daarin geslaag om 'n ander prentjie te neem nie.
Die idee hier is om alles so kompak as moontlik te hou, aangesien dit binne -in die onderstel moet pas.
Om dit te bereik, het ek die weerstande in lyn met die drade gesplit en dit met 'n hitte -krimp bedek.
Vermy my fout en moenie die weerstand direk op die ESP soldeer nie. Ek het gevind dat dit hulle moeiliker gemaak het om mee te werk as as ek 'n ware inline splice gedoen het (soos in draad-weerstand-draad-esp eerder as draad-weerstand-esp).
Die foto lyk ook effens anders as die skematiese, ek het nie pen 15 oorspronklik gebruik nie, en dit was 'n fout, aangesien pen 15 baie goed was by pwm. Hou van daardie speld. Dit heers.
Stap 4: programmeer dit
Skryf die kode vir u ESP volgens u metode wat u verkies!
U kan regtig kies om dit te beheer soos u wil, en daar is wonderlike mense wat wonderlike dinge doen met die ESP.
MY spesifieke roete was om 'n MQTT -tuisbediener te gebruik in die vorm van openHAB waarop die lig dan sou aanmeld en na kleuropdragte sou luister. Deur hierdie metode te gebruik, kan ek ook baie maklik Amazon Alexa en Google Home gebruik vir beheer. (Soos ek vroeër gesê het, ek hoop om instruksies vir die proses te kan skryf, aangesien ek dit baie geniet het, maar ek spandeer tans die meeste van my vrye tyd aan die bou van 'n nuwe webwerf (dit sal waarskynlik tutoriale insluit vir die stukke) manier)).
Ek het die kode daarvoor aangeheg by hierdie 'ible, hierbo (of onder, waar dit ook al verskyn).
Ek moet sê, ek het eers ontwikkel in arduino IDE vir ESP8266, maar sedert ek met hierdie spesifieke projek begin het, word ek beslis omgeskakel na Lua -skrifte, dit is wonderlik en baie minder stresvol om op te laai en te ontfout, ens.
Eens het ek wel 'n program in arduino geskryf wat die volgende gedoen het:
ESP -stewels, kan nie aan wifi koppel nie, begin die toegangspuntmodus
kliënt skakel met telefoon, maak blaaier outomaties oop met kleurbeheerbladsy (basiese html)
Op die bladsy was daar ook 'n opsie om dit aan u router te koppel.
Sodra dit op die netwerk was, kon enige beheerstelsel geprogrammeer word om http -versoeke redelik maklik te stuur.
As ek die kode êrens kan vind, laai ek dit op, maar ek het onlangs 'n nuwe rekenaar gebou sodat die lêer op enige mengsel van dryf in die omgewing kan wees.
Stap 5: Druk alles weer saam
Om al die stukke te isoleer, het ek dit met PVC -elektriese band toegedraai.
Wees veral versigtig met hierdie stap, ek het een van my spanningsreguleerders uitgebrand toe ek nie behoorlik aandag gegee het nie.
Ek vind dit ook baie makliker om die drade langer te hou, omdat al die draaie wat daarby betrokke was, alles weer aanmekaar skroef.
Stap 6: Plaas die ligte rondom die huis en geniet dit !
Plaas die ligte op u gunsteling plek, steek dit in met die 12V -kragtoevoer en u kan weggaan !!
As u nie van die prisma -effek van die lens hou nie, kan dit maklik verwyder word; dit gee 'n minder gefokusde, meer algemene gloed. Om die lens van voor af terug te draai, het ook 'n paar wonderlike effekte gehad.
Op die foto's kan u sien dat ek dit gebruik het om my nixie -horlosie waarvoor ek so lief is, te beklemtoon.
Dankie vir die lees!
Aanbeveel:
Vliegerfoto's (KAP): 12 stappe (met foto's)
Kite Aerial Photography (KAP): Ontwerp en vervaardig u eie meganiese intervolamer -sneller vir u ou digitale kamera. In hierdie projek sal ons kyk hoe u u eie kamera kan aktiveer uit herwinde, hergebruikte en herontwerpte materiaal, baie wat u miskien in u omgewing kan vind
Om 'n speelgoedkraan vir mikro: bitbeheer te kap: 9 stappe
Hacking a Toy Crane for Micro: bit Control: In hierdie stap -vir -stap gids neem ons u deur die aanpassing van 'n speelgoedkraan sodat dit beheer kan word met 'n BBC micro: bit, met behulp van die Kitronik Motor Driver Board vir die BBC micro: bit en die BBC micro: bit se ingeboude versnellingsmeter om die kanteling van 'n
N Seriële muis kap: 3 stappe
Hacking a Serial Mouse: die beste planne van mans en muise. Al wat ek wou hê, is 'n tydelike inbraak van 'n seriemuis om te sien of 'n rekenaarwaaier met 'n seriële kabel werk. Die RS-232 25-pins seriële kabel het pin9-10 krag. Navorsing wat ek geleer het Die meeste MBD's gebruik SuperIO -skyfies wat
Om 'n motorstereo en 'n rekenaar te kap: 5 stappe
Hacking a Car Stereo and a Computer: Dit is in reaksie op my plasing van case mod carig14, vra my om dit te doen, so blameer hom. Ek neem nie verantwoordelik dat u elektriese gereedskap op 'n rekenaar gebruik nie! Dieselfde met oogbeskerming, gehoor en so. As u nie 'n volledige rekenaar ken nie, bou die
Die kap van die iPod -firmware vanaf LINUX: 3 stappe
Die kap van die iPod -firmware van LINUX: Baie van u besef miskien dat iPods (vyfde generasie video en laer) aangepas of gekap kan word. Hierdie proses was tot nou toe beperk tot Windows -gebruikers, en dit word verder ontwikkel vanaf Mac; nou sal Linux -gebruikers ook die vermoë hê. OPMERKING: ASSEBLIEF D