Kazalo:

Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)
Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)

Video: Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)

Video: Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)
Video: LED luči Esto Vario 2024, November
Anonim
Pametna namizna LED luč | Pametna razsvetljava W/ Arduino | Delovni prostor Neopixels
Pametna namizna LED luč | Pametna razsvetljava W/ Arduino | Delovni prostor Neopixels

Danes preživljamo veliko časa doma, virtualno študiramo in delamo, zakaj torej ne bi povečali svojega delovnega prostora s prilagojenim in pametnim sistemom razsvetljave, ki temelji na LED -diodah Arduino in Ws2812b.

Tukaj vam pokažem, kako sestavite LED luč Smart Desk, ki jo lahko upravljate z daljinskim upravljalnikom IR iz televizorja, domačega kina ali katere koli druge naprave z IR oddajnikom.

Če ste vizualni učenec, vem, da je videoposnetek vreden več kot 1000 besed, zato je tukaj 2 -delni video vadnice. (Jaz govorim špansko, zato razmislite o vklopu angleških podnapisov):

1. korak: Potrebne veščine

Potrebne veščine
Potrebne veščine

Kot lahko opazite, pri tem projektu nič ne izgleda zelo težko, vendar boste potrebovali nekaj osnovnih znanj o:

-z uporabo Arduino IDE.

-Programiranje ESP8266.

-3D tiskanje.

-Varjenje.

-Ožičenje.

2. korak: Seznam komponent in delov

Seznam sestavnih delov in delov
Seznam sestavnih delov in delov

Priporočam dobro mesto za iskanje komponent, to je MakerFocus, odprtokodna trgovina s strojno opremo!

1. PCB Resnično priporočam, da za naročilo svojega uporabite storitve JLCPCB SMT.

2. ESP8266 (mikrokrmilnik).

3. LED trakovi WS2812.

4. Napajanje 5v 2A.

5. Vtičnica za PCB.

6. 3D tiskalnik.

7. IR senzor

8. Daljinski upravljalnik, lahko vaš TV.

3. korak: Shema vezja

Shema vezja
Shema vezja

Tukaj je shema vezja, ki ima vse notranje povezave vezja, ki nam bodo omogočile, da kasneje izdelamo zasnovo tiskanega vezja.

Priložil sem tudi PDF sheme, da jo lahko bolje vidite.

BREZPLAČNO PRENESITE Sheme, kode in knjižnice.

4. korak: Oblikovanje in naročanje tiskanih vezij

Oblikovanje in naročanje tiskanih vezij
Oblikovanje in naročanje tiskanih vezij
Oblikovanje in naročanje tiskanih vezij
Oblikovanje in naročanje tiskanih vezij
Oblikovanje in naročanje tiskanih vezij
Oblikovanje in naročanje tiskanih vezij

Za izvedbo dobrega projekta potrebujemo zanesljiv sklop vezja, ki ga sestavlja, in ni boljšega načina kot z dobrim tiskanim vezjem.

Tukaj lahko prenesete datoteke Gerber, BOM in Pick & Place, tiste, ki jih potrebujete za naročilo tiskanega vezja v podjetju za proizvodnjo tiskanih vezij.

Predlagam JLCPCB:

2 USD za pet - 4 plasti PCB -jev in poceni SMT (2 kupona)

KUPITE ŽE OBLIKOVANO TABLO, Gerber + Pick & Place + BOM

5. korak: Tiskanje 3D delov

Tiskanje 3D delov
Tiskanje 3D delov

Vse datoteke za tiskanje ohišja projekta.

Natisnete jih lahko na svojem 3D tiskalniku, če svojega nimate, lahko tukaj tisto, ki ga uporabljam.

3D tiskalnik Ender 3 Pro

6. korak: Programiranje ESP8266

Programiranje ESP8266
Programiranje ESP8266
Programiranje ESP8266
Programiranje ESP8266
Programiranje ESP8266
Programiranje ESP8266
  1. Namestite knjižnice, v katerih bo koda delovala
  2. Odprite svoj Arduino IDE.
  3. Pojdite v Datoteka> Primeri> IRremoteESP8266> IRrecvDemo
  4. Ta primer kode vam omogoča kopiranje kode IR, ki prenaša ključ daljinskega upravljalnika, ki ga želite uporabiti.
  5. V IRrecvDemo posodobite kRecvPin na tistega, ki ste ga povezali z IR senzorjem.
  6. ESP8266 povežite s programerjem in IR senzor priključite na izbrani pin.
  7. Naložite kodo.
  8. Odprite serijski monitor in pritisnite tipke, ki jih želite poznati, ter jih kopirajte in shranite v zapiske.
  9. Odprite kodo MCM-LED-DESK.ino.
  10. Nastavite kRecvPin na 3, slikovne pike so povezane na pin 0 in število pik v mojem primeru je 80.
  11. V funkciji Leer () posodobite kodo If -a na kodo vašega daljinskega upravljalnika.
  12. Kodo naložite v ESP8266 z uporabo projektnega tiskanega vezja in pretvornika USB v TTL

7. korak: kramp ESP8266 ADC

ESP8266 kramp ADC
ESP8266 kramp ADC
ESP8266 kramp ADC
ESP8266 kramp ADC

Kot ste opazili, se moj dizajn lahko uporablja z ESP-07 ali ESP-01, v mojem primeru pa sem uporabil ESP-01 in nima dosegljivega zatiča ADC (Tout), zato sem moral spajkati drobno žico v pin Tout čipa in ga priključite na pin PCB ADC.

8. korak: Sestavljanje projekta

Sestavljanje projekta
Sestavljanje projekta
Sestavljanje projekta
Sestavljanje projekta
Sestavljanje projekta
Sestavljanje projekta
Sestavljanje projekta
Sestavljanje projekta

PCB z vsem, kar je povezano, že postavite v škatlo, ga privijte, postavite matico in gumb potenciometra, lepite IR senzor in vse zaprite z vijaki ali več lepila: D.

9. korak: Namestitev trakov in krmilne enote

Namestitev trakov in krmilne enote
Namestitev trakov in krmilne enote
Namestitev trakov in krmilne enote
Namestitev trakov in krmilne enote
Namestitev trakov in krmilne enote
Namestitev trakov in krmilne enote

Trakove prilepite na svojo mizo ali želeno mesto, že imajo lepilo, vendar sem jih pritrdila z vročim lepilom.

Prerežite ga pri velikosti mize/mesta, prepričajte se, da lahko konektor doseže krmilno omarico, in ga tudi prilepite.

Priključite ga in poiščite napajalnik 5V 2A+.

10. korak: Vklop in testiranje

Napajanje in testiranje
Napajanje in testiranje
Napajanje in testiranje
Napajanje in testiranje
Napajanje in testiranje
Napajanje in testiranje

Napajalnik priključite na krmilno omarico, vzemite daljinski upravljalnik in s potenciometrom preizkusite nastavitve in nadzor svetlosti.

Uživajte v svojem projektu in nastavitvi.

Kodo lahko spremenite in dodate barve in animacije, ki jih želite.

Priporočena: