Obsah:

Inteligentné stolné LED svetlo - Inteligentné osvetlenie W/ Arduino - Pracovný priestor Neopixels: 10 krokov (s obrázkami)
Inteligentné stolné LED svetlo - Inteligentné osvetlenie W/ Arduino - Pracovný priestor Neopixels: 10 krokov (s obrázkami)

Video: Inteligentné stolné LED svetlo - Inteligentné osvetlenie W/ Arduino - Pracovný priestor Neopixels: 10 krokov (s obrázkami)

Video: Inteligentné stolné LED svetlo - Inteligentné osvetlenie W/ Arduino - Pracovný priestor Neopixels: 10 krokov (s obrázkami)
Video: 35 strašidelných duchov: Mega kompilácia z roku 2023 [V1] 2024, Júl
Anonim
Inteligentné stolné LED svetlo | Inteligentné osvetlenie W/ Arduino | Neopixelový pracovný priestor
Inteligentné stolné LED svetlo | Inteligentné osvetlenie W/ Arduino | Neopixelový pracovný priestor

Teraz dni trávime veľa času doma, virtuálne študujeme a pracujeme, tak prečo si nevylepšiť pracovný priestor pomocou vlastného a inteligentného systému osvetlenia založeného na diódach Arduino a Ws2812b LED.

Tu vám ukážem, ako zostaviť LED osvetlenie Smart Desk, ktoré môžete ovládať pomocou diaľkového ovládača IR z televízora, domáceho kina alebo akéhokoľvek zariadenia s infračerveným vysielačom.

Ak sa učíte vizuálne, viem, že video má viac ako 1 000 slov, takže tu nájdete dvojdielne výukové video. (Som španielsky hovoriaci, preto prosím zvážte zapnutie anglických titulkov):

Krok 1: Potrebné zručnosti

Potrebné zručnosti
Potrebné zručnosti

Ako ste si mohli všimnúť, na tomto projekte nie je nič ťažké, ale budete potrebovať základné informácie o:

-Použitie Arduino IDE.

-Programovanie ESP8266.

-3D tlač.

-Zváranie.

-Elektrické vedenie.

Krok 2: Zoznam komponentov a náhradných dielov

Zoznam komponentov a náhradných dielov
Zoznam komponentov a náhradných dielov

Dobré miesto, kde môžem odporučiť nájdenie vašich komponentov, je to MakerFocus, je to hardvér s otvoreným zdrojovým kódom!

1. DPS Naozaj odporúčam použiť JLCPCB SMT Services na objednanie vašich.

2. ESP8266 (Mikrokontrolér).

3. Pásy LED WS2812.

4. Napájací zdroj 5v 2A.

5. Napájací konektor PCB.

6. 3D tlačiareň.

7. IR senzor

8. Diaľkový ovládač, môže to byť váš televízor.

Krok 3: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia

Tu je schéma zapojenia, ktorá obsahuje všetky vnútorné zapojenia obvodu, ktoré nám umožnia neskôr vytvoriť návrh DPS.

Priložil som aj PDF schémy, aby ste to lepšie videli.

ZDARMA STIAHNITE schémy, kód a knižnice.

Krok 4: Návrh a objednanie DPS

Návrh a objednávanie DPS
Návrh a objednávanie DPS
Návrh a objednávanie DPS
Návrh a objednávanie DPS
Návrh a objednávanie DPS
Návrh a objednávanie DPS

Na implementáciu dobrého projektu potrebujeme spoľahlivú zostavu pre obvod, ktorý ho tvorí, a neexistuje lepší spôsob, ako to urobiť ako s dobrým plošným spojom.

Tu si môžete stiahnuť súbory Gerber, BOM a Pick & Place, tie, ktoré potrebujete na objednanie dosky plošných spojov vo svojej spoločnosti vyrábajúcej dosky plošných spojov.

Navrhujem JLCPCB:

? 2 doláre za päť- až štvorvrstvové dosky plošných spojov a lacné SMT (2 kupóny)

Kúpte si UŽ NAVRHNUTÚ RADU, Gerber + Pick & Place + BOM

Krok 5: 3D tlač dielov

3D tlač dielov
3D tlač dielov

Všetky súbory na vytlačenie prílohy projektu.

Môžete si ich vytlačiť na 3D tlačiarni, ak nemáte svoju, tu môžete použiť tú, ktorú používam ja.

3D tlačiareň Ender 3 Pro

Krok 6: Programovanie ESP8266

Programovanie ESP8266
Programovanie ESP8266
Programovanie ESP8266
Programovanie ESP8266
Programovanie ESP8266
Programovanie ESP8266
  1. Nainštalujte knižnice, aby kód fungoval
  2. Otvorte svoje Arduino IDE.
  3. Prejdite na Súbor> Príklady> IRremoteESP8266> IRrecvDemo
  4. Tento príklad kódu vám umožní skopírovať IR kód, ktorý prenáša kľúč diaľkového ovládača, ktorý chcete použiť.
  5. V IRrecvDemo aktualizujte kRecvPin na ten, ktorý ste pripojili k IR senzoru.
  6. Pripojte svoj ESP8266 k programátoru a pripojte infračervený snímač k zvolenému kolíku.
  7. Nahrajte kód.
  8. Otvorte sériový monitor a stlačte klávesy, pomocou ktorých chcete poznať kód, a skopírujte ich a uložte do poznámok.
  9. Otvorte kód MCM-LED-DESK.ino.
  10. Nastavte kRecvPin na 3, pixely sú prepojené na pine 0 a počet pixelov v mojom prípade je 80.
  11. Vo funkcii Leer () aktualizujte kód if na kódy diaľkového ovládača.
  12. Nahrajte kód do ESP8266 pomocou projektovanej PCB a prevodníka USB na TTL

Krok 7: ESP8266 ADC hack

Hack ESC8266 ADC
Hack ESC8266 ADC
Hack ESC8266 ADC
Hack ESC8266 ADC

Ako ste si všimli, môj dizajn je možné použiť s ESP-07 alebo ESP-01, ale v mojom prípade som použil ESP-01 a nemá pin ADC (Tout) dosiahnuteľný, takže som musel spájkovať malý drôt v kolíku Tout čipu a zapojte ho na pin PCC ADC.

Krok 8: Zostavenie projektu

Projektová montáž
Projektová montáž
Projektová montáž
Projektová montáž
Projektová montáž
Projektová montáž
Projektová montáž
Projektová montáž

Umiestnite DPS so všetkým, čo je už v krabici pripojené, zaskrutkujte, umiestnite maticu a gombík potenciometra, prilepte infračervený snímač a všetko zatvorte skrutkami alebo lepidlom: D.

Krok 9: Umiestnenie prúžkov a riadiacej jednotky

Umiestnenie prúžkov a riadiacej jednotky
Umiestnenie prúžkov a riadiacej jednotky
Umiestnenie prúžkov a riadiacej jednotky
Umiestnenie prúžkov a riadiacej jednotky
Umiestnenie prúžkov a riadiacej jednotky
Umiestnenie prúžkov a riadiacej jednotky

Prilepte prúžky na stôl alebo na požadované miesto, už majú lepidlo, ale zaistil som ich horúcim lepidlom.

Rozrežte ho na veľkosť svojho pracovného stola/miesta, uistite sa, že sa konektor dostane k riadiacej skrinke a tiež ho prilepí.

Pripojte ho a nájdite napájací zdroj 5V 2A+.

Krok 10: Zapnutie a testovanie

Zapnutie a testovanie
Zapnutie a testovanie
Zapnutie a testovanie
Zapnutie a testovanie
Zapnutie a testovanie
Zapnutie a testovanie

Pripojte napájací zdroj k ovládaciemu boxu, vezmite si diaľkový ovládač a pomocou potenciometra vyskúšajte svoje nastavenia a ovládanie jasu.

Užite si svoj projekt a svoje nastavenie.

Môžete voľne upravovať kód a pridávať požadované farby a animácie.

Odporúča: