Indholdsfortegnelse:

Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder)
Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder)

Video: Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder)

Video: Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder)
Video: The PERFECT RGB Strip Light Desk Setup Upgrade... 2024, November
Anonim
Smart skrivebord LED -lys | Smart Lighting W/ Arduino | Neopixels arbejdsområde
Smart skrivebord LED -lys | Smart Lighting W/ Arduino | Neopixels arbejdsområde

Nu om dage bruger vi meget tid derhjemme, studerer og arbejder virtuelt, så hvorfor ikke gøre vores arbejdsområde større med et brugerdefineret og smart belysningssystem Arduino og Ws2812b LED'er baseret.

Her viser jeg dig, hvordan du bygger dit Smart Desk LED -lys, som du kan styre med en IR -fjernbetjening fra dit tv, hjemmebiograf eller enhver enhed med IR -sender.

Hvis du er en visuel elev, ved jeg, at en video værd mere end 1000 ord, så her er en 2 -delt Tutorial -video. (Jeg er spansktalende, så overvej at tænde engelske undertekster):

Trin 1: Nødvendige færdigheder

Behov for færdigheder
Behov for færdigheder

Som du kan bemærke, ser intet meget svært ud på dette projekt, men du skal bruge nogle grundlæggende viden om:

-Anvendelse af Arduino IDE.

-Programmering ESP8266.

-3D udskrivning.

-Svejsning.

-Ledninger.

Trin 2: Komponenter og reservedelsliste

Komponenter og reservedelsliste
Komponenter og reservedelsliste

Et godt sted jeg kan anbefale at finde dine komponenter, det er MakerFocus, det er en open source hardware butik!

1. PCB Jeg anbefaler virkelig at bruge JLCPCB SMT Services til at bestille dine.

2. ESP8266 (mikrokontroller).

3. WS2812 LED'er Strimler.

4. 5v 2A strømforsyning.

5. PCB Power Jack.

6. 3D -printer.

7. IR -sensor

8. Fjernbetjening, kan være dit fjernsyn.

Trin 3: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

Her er kredsløbsdiagrammet, det har alle de interne forbindelser i kredsløbet, der gør det muligt for os at oprette printkortet senere.

Jeg vedhæftede også PDF'en over skemaerne, så du kan se det bedre.

DOWNLOAD Skemaer, kode og biblioteker GRATIS.

Trin 4: PCB Design og bestilling

PCB Design og bestilling
PCB Design og bestilling
PCB Design og bestilling
PCB Design og bestilling
PCB Design og bestilling
PCB Design og bestilling

Til implementering af et godt projekt har vi brug for en pålidelig samling til kredsløbet, der danner det, og der er ingen bedre måde at gøre det på end med et godt printkort.

Her kan du downloade Gerber-, BOM- og Pick & Place -filerne, dem du skal bruge for at bestille dit printkort på dit PCB -fremstillingsfirma.

Jeg foreslår JLCPCB:

? $ 2 for fem - 4 lag -printkort og billig SMT (2 kuponer)

KØB DET ALLEREDE DESIGNEDE BOARD, Gerber + Pick & Place + BOM

Trin 5: Udskrivning af 3D -dele

Udskrivning af 3D -dele
Udskrivning af 3D -dele

Alle filer til udskrivning af projektets kabinet.

Du kan udskrive dem på din 3D -printer, hvis du ikke har din, kan du her ved den, jeg bruger.

3D Printer Ender 3 Pro

Trin 6: Programmering af ESP8266

Programmering af ESP8266
Programmering af ESP8266
Programmering af ESP8266
Programmering af ESP8266
Programmering af ESP8266
Programmering af ESP8266
  1. Installer de biblioteker, som koden fungerer på
  2. Åbn din Arduino IDE.
  3. Gå til Filer> Eksempler> IRremoteESP8266> IRrecvDemo
  4. Dette eksempelkode lader dig kopiere den IR -kode, der sender den fjernbetjeningsnøgle, du vil bruge.
  5. Opdater kRecvPin til IRrecvDemo til den, du har tilsluttet IR -sensoren.
  6. Tilslut din ESP8266 til programmereren, og slut IR -sensoren til din valgte pin.
  7. Upload koden.
  8. Åbn den serielle skærm, og tryk på de taster, du vil kende koden, og kopier og gem dem på noter.
  9. Åbn MCM-LED-DESK.ino-koden.
  10. Indstil kRecvPin til 3, pixel er tilsluttet pin 0, og pixeltællingen i mit tilfælde er 80.
  11. I funktionen Leer () skal du opdatere koden for If'erne til dem på din fjernbetjening.
  12. Upload koden til ESP8266 ved hjælp af projektets printkort og en USB til TTL -konverter

Trin 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Som du har bemærket, kan mit design bruges med en ESP-07 eller ESP-01, men i mit tilfælde brugte jeg ESP-01, og den har ikke ADC (Tout) -nålen tilgængelig, så jeg måtte lodde en lille ledning i Tout -stiften på chippen, og tilslut den til printkortets ADC -pin.

Trin 8: Projektmontering

Projektforsamling
Projektforsamling
Projektforsamling
Projektforsamling
Projektforsamling
Projektforsamling
Projektforsamling
Projektforsamling

Placer printkortet med alt tilsluttet allerede i æsken, skru det, anbring potentiometermøtrikken og knappen, lim IR -sensoren og luk alt med skruer eller mere lim: D.

Trin 9: Placering af strimler og kontrolenhed

Placering af strimler og kontrolenhed
Placering af strimler og kontrolenhed
Placering af strimler og kontrolenhed
Placering af strimler og kontrolenhed
Placering af strimler og kontrolenhed
Placering af strimler og kontrolenhed

Lim strimlerne på dit skrivebord eller det ønskede sted, de har allerede lim, men jeg sikrede dem med lidt varm lim.

Klip det ved dit skrivebord/sted størrelse, sørg for at stikket kan nå kontrolboksen og lim det også.

Tilslut det, og find en 5V 2A+ strømforsyning.

Trin 10: Opstart og test

Tænd og test
Tænd og test
Opstart og test
Opstart og test
Tænd og test
Tænd og test

Tilslut strømforsyningen til kontrolboksen, tag din fjernbetjening og test dine indstillinger og lysstyrkekontrol med potentiometeret.

Nyd dit projekt og dit setup.

Du kan frit ændre koden og tilføje de farver og animationer, du ønsker.

Anbefalede: