Sisukord:
- Samm: koguge osi
- Samm: võtke üleujutuslamp lahti ja tuvastage RGB PWM sisendid
- Samm: ESP8266 ja toitejuhtmed
- Samm: programmeerige see
- 5. samm: täitke see kõik koos
- Samm: asetage tuled maja ümber ja nautige !
Video: Kaaperdage RGB üleujutusvalgusti Arduino või ESP8266 abil: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Nii leidsin Amazonist suurepäraseid väikeseid RGB -tulutulesid ja nende sisikonda vaadates mõistsin, et saate need otse arduino ja esp8266 külge ühendada ja neid PWM abil juhtida.
Kasutan nüüd kahte neist oma elutoas aktsentvalgustina ja lasen need teatud stseenide jaoks sättida.
Kasutan nende juhtimiseks OpenPhabi, mis töötab vaarikapiiril, ja saan neid isegi juhtida amazon Echo (USA) abil, kuigi see jääb pisut selle juhendi raamest välja, loodan, et leian aega selle üles kirjutamiseks!
Loodan, et teile meeldib, see on minu esimene õpetatav väga pikka aega, nii et palun andke mulle teada, mida arvate.
Samm: koguge osi
Osade loend on järgmine:
1. 10W RGB üleujutusvalgusti: Ebay (Ühendkuningriik), Ebay (USA), Ebay (Hiina)
2. ESP8266-12 moodul: Ebay (Ühendkuningriik), Ebay (USA), Ebay (Hiina)
3. LD1117 3.3V regulaator: Ebay (Ühendkuningriik), Ebay (USA), Ebay (Hiina)
4. 100uF kondensaator: Ebay (Ühendkuningriik), Ebay (USA), Ebay (Hiina)
5. 12V 1A alalisvoolu toide: Ebay (Ühendkuningriik), Ebay (USA), Ebay (Hiina)
6. Valik takisteid (ma kasutasin 10K, kuid tõesti saate hakkama ükskõik millega)
(Olen lisanud linke mitmele saidile, kuna hinnad muutuvad regulaarselt, nii et ostke ringi ja kontrollige kindlasti amazon vs ebay)
Täielik avalikustamine: teenin väikese vahendustasu, kui ostate ülaltoodud linkide kaudu, kuid ma ei soovitaks kunagi linki tootele, mida ma pole ise kasutanud. See projekt ei olnud mõeldud raha teenimiseks. Aitäh:-)
Samm: võtke üleujutuslamp lahti ja tuvastage RGB PWM sisendid
See konkreetne tulvavalgusti on lihtne kokku keeratav disain.
Šassii koosneb kolmest alumiiniumosast, mis kõik lahti keeratakse.
Objektiivi paigal hoidva ülemise osa eemaldamine näitab trükkplaati koos LED -massiivi ja juhtimisahelaga.
Esimene asi, mida ma tegin, oli tuvastada, milline transistoridest millist värvimassiivi kontrollib.
Loodetavasti ei ole tootjal plaadimuudatuste vahel liiga palju variatsioone, mis tähendaks, et saate kopeerida ülaltoodud pildi ja joota juhtmed otse neile. Mul on värvikoodiga punane, roheline ja sinine, et teil oleks lihtsam. Huvitav on see, et kuigi punast LED -i juhtiv transistor oli takisti kaudu ühendatud olemasoleva mikrokontrolleriga, jätsin selle ahelasse.
Selle sammu jaoks on oluline ka olemasolevate juhtkomponentide eemaldamine trükkplaadilt kuumaõhupüstoli ja mõne pintsetiga, nagu on näha ülaltoodud pildil. Infrapuna vastuvõtjat ei olnud tingimata vaja eemaldada, kuid arvasin, et saan seda kasutada ka teistes projektides.
Järgmisena jootke mõned juhtmed transistoridele minevate PWM -tihvtide külge ja pistke need läbi kerge šassii teise sektsiooni, kuhu läheme järgmisena.
Samm: ESP8266 ja toitejuhtmed
Olen lisanud selle osa skemaatika, kuna see ütleb, mida peate tegema, palju selgemalt, kui ma kunagi oleksin suutnud.
Põhimõtteliselt ühendage oma punased, rohelised ja sinised LED -id 10K takisti kaudu ESP8266 kontaktidele 12, 14 ja 15.
Seejärel ühendage ESP toiteahel vastavalt skeemile, pildil on näha, et olen selle jootnud otse LED -ide toiteallikale/draiveriplaadile, kuid muutsin lõpuks suunda ja ei õnnestunud teist pilti haarata.
Idee on hoida kõik võimalikult kompaktsena, kuna see peab šassii sisse mahtuma.
Selle saavutamiseks ühendasin takistid juhtmetega kokku ja katsin need kuumaõhutõkkega.
Palun vältige minu viga ja ärge jootke takisti otse ESP -le. Ma leidsin, et see tegi nendega töötamise keerulisemaks kui siis, kui oleksin teinud tõelise inline-liite (nagu traat-takisti-traadi-esp kui traat-takisti-esp puhul).
Samuti näeb foto skemaatiliselt pisut teistsugune välja, ma ei kasutanud algselt tihvti 15 ja see oli viga, kuna tihvt 15 on pwm -ga suurepärane. Armastan seda tihvti. See valitseb.
Samm: programmeerige see
Kasutage oma eelistatud meetodit ja kirjutage oma ESP kood!
Saate tõesti juhtida seda, kuidas soovite, ja seal on hämmastavaid inimesi, kes teevad ESP -ga hämmastavaid asju.
MINU konkreetne marsruut oli kasutada MQTT koduserverit openHAB -i kujul, kuhu valgus seejärel sisse logib ja värvilisi käske kuulab. Selle meetodi kasutamine võimaldab mul äärmiselt hõlpsalt kasutada ka Amazon Alexat ja google home'i. (Nagu ma juba varem ütlesin, loodan, et saan selle protsessi jaoks juhendeid kirjutada, kuna mul oli seda väga tore teha, kuid kulutan praegu suurema osa oma vabast ajast uue veebisaidi loomisele (mis sisaldab tõenäoliselt nende osade õpetusi tee)).
Olen lisanud selle koodi sellele „iblele”, ülal (või all, kus iganes see ilmub).
Pean ütlema, et varem töötasin ainult arduino IDE -s ESP8266 jaoks, kuid kuna olen selle konkreetse projektiga alustanud, olen ma kindlasti Lua skriptideks ümber kujundatud, need on suurepärased ja palju vähem stressirohke aeg üleslaadimisel ja silumisel jne.
Kunagi ammu kirjutasin arduino programmi, mis tegi järgmist:
ESP saabub, ei saa WiFi -ga ühendust luua, käivitab pääsupunkti režiimi
klient loob ühenduse telefoniga, avab automaatselt brauseri värvijuhtimislehega (põhiline html)
lehel oli ka võimalus ühendada see oma ruuteriga.
Kui see oli võrgus, sai mis tahes juhtimissüsteemi programmeerida http -päringuid saatma üsna lihtsalt.
Kui ma selle koodi kuskilt leian, laadin selle üles, kuid ehitasin hiljuti uue arvuti, nii et fail võiks asuda mis tahes draivide segus.
5. samm: täitke see kõik koos
Kõigi tükkide isoleerimiseks pakkisin need kõik PVC elektrilindiga.
Olge selle sammuga eriliselt ettevaatlik, ma põletasin ühe pingeregulaatori läbi, kui ei pööranud sellele piisavalt tähelepanu.
Samuti leian, et juhtmete pikem hoidmine muudab selle sammu palju lihtsamaks, kuna kõik keerdumised keeravad kõik kokku.
Samm: asetage tuled maja ümber ja nautige !
Asetage tuled oma eelistatud kohta, ühendage need 12 V toiteallikaga ja minema!
Kui teile objektiivi prismaefekt ei meeldi, saab selle hõlpsalt eemaldada, see annab vähem keskendunud ja üldisema sära. Objektiivi tahapoole pööramisel oli ka päris suurepäraseid efekte.
Piltidelt näete, et olen seda kasutanud oma nixie kella rõhutamiseks, mida ma nii armastan.
Täname lugemise eest!
Soovitan:
DIY Odav UV-üleujutusvalgusti PMMA mikrofluidikiipide liimivabaks sidumiseks: 11 sammu
DIY Odav UV-üleujutusvalgusti PMMA mikrofluidikiipide liimivabaks sidumiseks: Termoplastist valmistatud mikrofluidiseadmeid kasutatakse üha enam jäikuse, läbipaistvuse, gaaside läbilaskvuse, biosobivuse ja masstootmismeetodite, näiteks survevalu abil. Sidumismeetodid
Kuidas teha drooni Arduino UNO abil - Mikrokontrolleri abil kvadkopteri valmistamine: 8 sammu (piltidega)
Kuidas teha drooni Arduino UNO abil | Valmistage mikrokontrolleri abil kvadropter: Sissejuhatus Külastage minu Youtube'i kanalit Droon on ostmiseks väga kallis vidin (toode). Selles postituses arutlen, kuidas seda odavalt teha ?? Ja kuidas saate oma odava hinnaga sellist teha … No Indias kõik materjalid (mootorid, ESC -d
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Kasutage Cortana ja Arduino abil oma häälega RGB -valgusdioode või LED -ribasid!: 4 sammu (koos piltidega)
Kasutage Cortana ja Arduino abil oma häälega RGB -d või LED -ribasid!: Selles juhendis näitan teile, kuidas saate oma häälega oma RGB -d või LED -riba juhtida. Seda teeb CoRGB rakendus, mis on Windowsi rakenduste poes tasuta saadaval. See rakendus on osa minu CortanaRoomi projektist. Kui olete asjadega valmis
Mootori pöörete arvu autonoomne juhtimine tagasiside süsteemi abil IR -põhise tahhomeetri abil: 5 sammu (piltidega)
Mootori pöörlemiskiiruste autonoomne juhtimine tagasisidesüsteemi abil IR -põhise tahhomeetri abil: alati on vaja automatiseerida protsess, olgu see siis lihtne/koletu. Mul tekkis idee seda projekti teha lihtsast väljakutsest, millega silmitsi seistes leidsin meetodid meie väikese maatüki kastmiseks/niisutamiseks. Praeguse toiteliini puudumise probleem