Satura rādītājs:

Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266: 6 soļi (ar attēliem)
Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266: 6 soļi (ar attēliem)

Video: Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266: 6 soļi (ar attēliem)

Video: Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266: 6 soļi (ar attēliem)
Video: Cob de luz de inundação led 150 w, luz de inundação led espiga de 50 w, melhor fábrica da china 2024, Jūlijs
Anonim
Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266
Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266
Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266
Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266
Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266
Nolaupiet RGB plūdu gaismu ar Arduino vai ESP8266

Tāpēc es atradu dažas lieliskas mazas RGB plūdu gaismas uz amazon un, ieskatoties to iekšās, es sapratu, ka jūs varat tās savienot tieši ar arino un esp8266 un kontrolēt, izmantojot PWM.

Tagad es izmantoju divus no tiem savā dzīvojamā istabā kā akcentu apgaismojumu un ievietoju tos noteiktām ainām.

Es izmantoju openhab, kas darbojas uz aveņu pi, lai tos kontrolētu, un es pat varu tos kontrolēt, izmantojot amazon Echo (ASV), lai gan tas nedaudz pārsniedz šī pamācības darbības jomu, es ceru atrast laiku, lai to uzrakstītu!

Ceru, ka jums patiks, šī ir mana pirmā pamācība ļoti ilgu laiku, tāpēc, lūdzu, dariet man zināmu, ko jūs domājat.

1. darbība: apkopojiet detaļas

Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas

Daļu saraksts ir šāds:

1. 10 W RGB plūdu gaisma: ebay (Lielbritānija), ebay (ASV), ebay (Ķīna)

2. ESP8266-12 modulis: ebay (Apvienotā Karaliste), ebay (ASV), ebay (Ķīna)

3. LD1117 3.3V regulators: ebay (Apvienotā Karaliste), ebay (ASV), ebay (Ķīna)

4. 100uF kondensators: ebay (Apvienotā Karaliste), ebay (ASV), ebay (Ķīna)

5. 12V 1A līdzstrāvas barošanas avots: ebay (Lielbritānija), ebay (ASV), ebay (Ķīna)

6. Rezistoru izvēle (es izmantoju 10K, bet tiešām jūs varat iztikt ar jebko)

(Es esmu pievienojis saites uz vairākām vietnēm, jo cenas regulāri mainās, tāpēc, lūdzu, iepērcies un noteikti pārbaudiet amazon vs ebay)

Pilnīga informācijas izpaušana: es nopelnīju nelielu komisiju, ja pērkat, izmantojot iepriekš norādītās saites, bet es nekad neieteiktu saiti uz produktu, kuru pats neesmu izmantojis. Šis projekts nebija paredzēts naudas pelnīšanai. Paldies:-)

2. darbība: izjauciet plūdu gaismu un identificējiet RGB PWM ieejas

Izjauciet plūdu gaismu un identificējiet RGB PWM ieejas
Izjauciet plūdu gaismu un identificējiet RGB PWM ieejas
Izjauciet plūdu gaismu un identificējiet RGB PWM ieejas
Izjauciet plūdu gaismu un identificējiet RGB PWM ieejas
Izjauciet plūdu gaismu un identificējiet RGB PWM ieejas
Izjauciet plūdu gaismu un identificējiet RGB PWM ieejas
Izjauciet plūdu gaismu un identificējiet RGB PWM ieejas
Izjauciet plūdu gaismu un identificējiet RGB PWM ieejas

Šī konkrētā plūdu gaisma ir vienkāršs skrūvējams dizains.

Šasija sastāv no trim alumīnija sekcijām, kuras visas atskrūvē.

Noņemot augšējo daļu, kas tur objektīvu, tiek atklāts PCB ar LED bloku un vadības shēmu.

Pirmā lieta, ko es izdarīju, bija noteikt, kurš no tranzistoriem kontrolē kādu krāsu masīvu.

Cerams, ka ražotājam nav pārāk daudz variāciju starp paneļa pārskatīšanu, kas nozīmētu, ka varat kopēt iepriekš redzamo attēlu un lodēt vadus tieši pie tiem. Man ir krāsu kodēts sarkans, zaļš un zils, lai jums būtu vieglāk. Interesanti, ka tranzistors, kas kontrolē sarkano gaismas diodi, tika savienots ar esošo mikrokontrolleru, izmantojot rezistoru, tāpēc es to atstāju ķēdē.

Šim solim ir svarīgi arī noņemt esošās vadības sastāvdaļas no PCB ar karstā gaisa pistoli un dažiem pincetēm, kā redzams iepriekš redzamajā attēlā. Nebija absolūti nepieciešams noņemt infrasarkano staru uztvērēju, bet es domāju, ka varētu to izmantot citos projektos.

Tālāk vienkārši pielodējiet dažus vadus pie PWM tapām, kas iet uz tranzistoriem, un izbāziet tos uz citu vieglās šasijas sadaļu, kur mēs dosimies tālāk.

3. darbība: ESP8266 un barošanas vadi

ESP8266 un barošanas vadi
ESP8266 un barošanas vadi
ESP8266 un barošanas vadi
ESP8266 un barošanas vadi
ESP8266 un barošanas vadi
ESP8266 un barošanas vadi

Šai daļai esmu pievienojis shēmu, jo tajā ir teikts, kas jums jādara daudz skaidrāk, nekā es jebkad varētu.

Būtībā pievienojiet sarkanās, zaļās un zilās gaismas diodes ESP8266 12., 14. un 15. tapai, izmantojot 10K rezistoru.

Pēc tam pievienojiet ESP barošanas ķēdi saskaņā ar shēmu, attēlā redzams, ka esmu to lodējis tieši pie barošanas avota/draivera paneļa, lai iegūtu gaismas diodes, bet galu galā mainīju orientāciju un neizdevās uzņemt citu attēlu.

Ideja ir saglabāt visu pēc iespējas kompaktāku, jo tam būs jāiekļaujas šasijas iekšpusē.

Lai to panāktu, es savienoju rezistorus ar vadiem un pārklāju tos ar termisko saraušanos.

Lūdzu, izvairieties no manas kļūdas un nelodējiet rezistoru tieši uz ESP. Es atklāju, ka tas padarīja tos grūtāk strādāt, nekā tad, ja es būtu izdarījis patiesu inline savienošanu (piemēram, vadu-rezistoru-stieples-esp, nevis vadu-rezistoru-esp).

Arī fotoattēls izskatās nedaudz atšķirīgs no shēmas, es sākotnēji neizmantoju tapu 15, un tā bija kļūda, jo 15. tapa ir lieliska pwm. Mīli to tapu. Tā valda.

4. solis: ieprogrammējiet to

Izmantojot vēlamo metodi, uzrakstiet ESP kodu!

Jūs patiešām varat izvēlēties to kontrolēt, kā vien vēlaties, un tur ir pārsteidzoši cilvēki, kas ar ESP dara pārsteidzošas lietas.

Mans īpašais ceļš bija izmantot MQTT mājas serveri openHAB formā, kurā gaisma pierakstīsies un noklausīsies krāsu komandas. Izmantojot šo metodi, es varu arī ārkārtīgi viegli izmantot amazon Alexa un google home. (Kā jau teicu iepriekš, es ceru, ka varēšu uzrakstīt instrukcijas šim procesam, jo esmu to lieliski pavadījis, bet šobrīd lielāko daļu sava brīvā laika pavadu, veidojot jaunu vietni (kas, iespējams, ietvers mācību materiālus veids)).

Esmu pievienojis kodu šim “ible”, virs (vai zemāk, visur, kur tas parādās).

Man jāsaka, ka agrāk es tikai izstrādāju arduino IDE priekš ESP8266, bet, tā kā esmu uzsācis šo konkrēto projektu, es noteikti tieku pārveidots par Lua skriptiem, tie ir lieliski un daudz mazāk saspringta laika augšupielādējot un atkļūdojot utt.

Reiz es uzrakstīju programmu arduino, kurā bija šādi:

ESP sāk darboties, nevar izveidot savienojumu ar wifi, sāk piekļuves punkta režīmu

klients izveido savienojumu ar tālruni, automātiski atver pārlūkprogrammu ar krāsu kontroles lapu (pamata html)

lapā bija arī iespēja to savienot ar maršrutētāju.

Kad tā bija tīklā, jebkuru vadības sistēmu varēja ieprogrammēt, lai tā viegli nosūtītu http pieprasījumus.

Ja kaut kur varu atrast šo kodu, es to augšupielādēšu, bet nesen esmu izveidojis jaunu datoru, lai fails varētu atrasties jebkurā vietā.

5. solis: pieblīvējiet to visu kopā

Cram to visu kopā kopā !!
Cram to visu kopā kopā !!

Lai izolētu visus gabalus, es tos visus iesaiņoju ar PVC elektrisko lenti.

Esiet īpaši uzmanīgs, veicot šo soli. Es nepiedodot pienācīgu uzmanību, es nodedzināju vienu no saviem sprieguma regulatoriem.

Arī es uzskatu, ka vadu turēšana ilgāk padara šo soli daudz vieglāku, jo visa vērpšana skrūvē visu kopā.

6. solis: novietojiet gaismas ap māju un izbaudiet !

Novietojiet gaismas ap māju un izbaudiet !!!
Novietojiet gaismas ap māju un izbaudiet !!!
Novietojiet gaismas ap māju un izbaudiet !!!
Novietojiet gaismas ap māju un izbaudiet !!!
Novietojiet gaismas ap māju un izbaudiet !!!
Novietojiet gaismas ap māju un izbaudiet !!!

Novietojiet lukturus vēlamajā vietā, pievienojiet tos 12 V barošanas avotam un prom!

Ja jums nepatīk objektīva prizmas efekts, to var viegli noņemt, tas dod mazāk koncentrētu, vispārīgāku mirdzumu. Arī objektīva pagriešanai uz priekšu bija daži lieliski efekti.

Attēlos var redzēt, ka esmu to izmantojis, lai akcentētu savu nixie pulksteni, kas man tik ļoti patīk.

Paldies, ka izlasījāt!

Ieteicams: