Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Nyní dny trávíme spoustu času doma, studujeme a pracujeme virtuálně, tak proč si nezvětšit pracovní prostor pomocí vlastního a inteligentního systému osvětlení založeného na LED Arduino a Ws2812b.
Zde vám ukážu, jak vytvořit LED osvětlení Smart Desk, které můžete ovládat pomocí IR dálkového ovladače z vaší televize, domácího kina nebo jakéhokoli zařízení s IR vysílačem.
Pokud jste vizuální žák, vím, že video má více než 1000 slov, takže zde je 2 části výukového videa. (Jsem španělský mluvčí, takže prosím zvažte zapnutí anglických titulků):
Krok 1: Potřebné dovednosti
Jak jste si mohli všimnout, na tomto projektu nevypadá nic složitého, ale budete potřebovat základní znalosti o:
-Použití Arduino IDE.
-Programování ESP8266.
-3D tisk.
-Svařování.
-Elektrické vedení.
Krok 2: Seznam součástí a dílů
Dobré místo, kde mohu doporučit najít vaše komponenty, je to MakerFocus, je to Open Source Hardware Store!
1. PCB Opravdu doporučuji použít JLCPCB SMT Services k objednání vašich.
2. ESP8266 (mikrokontrolér).
3. Pásy LED WS2812.
4. Napájení 5v 2A.
5. Napájecí konektor PCB.
6. 3D tiskárna.
7. IR senzor
8. Dálkový ovladač, může být váš televizní.
Krok 3: Schéma zapojení
Zde je schéma zapojení, které obsahuje všechna vnitřní připojení obvodu, která nám umožní později vytvořit návrh DPS.
Také jsem připojil PDF schémat, abyste to lépe viděli.
STAŽENÍ ZDARMA schémata, kód a knihovny.
Krok 4: Návrh a objednání DPS
Pro implementaci dobrého projektu potřebujeme spolehlivou sestavu pro obvod, který jej tvoří, a neexistuje lepší způsob, jak to udělat, než s dobrým PCB.
Zde si můžete stáhnout soubory Gerber, BOM a Pick & Place, ty, které potřebujete k objednání desky plošných spojů ve vaší společnosti vyrábějící desky plošných spojů.
Navrhuji JLCPCB:
? $ 2 za PCB s pěti a čtyřmi vrstvami a levné SMT (2 kupóny)
KOUPIT JIŽ NAVRHNUTOU RADU, Gerber + Pick & Place + BOM
Krok 5: 3D tisk dílů
Všechny soubory k vytištění přílohy projektu.
Můžete si je vytisknout na 3D tiskárně, pokud nemáte tu svoji, zde můžete tu, kterou používám já.
3D tiskárna Ender 3 Pro
Krok 6: Programování ESP8266
- Nainstalujte si knihovny, které budou fungovat
- Otevřete své Arduino IDE.
- Přejděte na Soubor> Příklady> IRremoteESP8266> IRrecvDemo
- Tento příklad kódu vám umožní zkopírovat IR kód, který přenáší klíč dálkového ovladače, který chcete použít.
- V IRrecvDemo aktualizujte kRecvPin na ten, který jste připojili k IR senzoru.
- Připojte svůj ESP8266 k programátoru a připojte IR senzor k vybranému pinu.
- Nahrajte kód.
- Otevřete sériový monitor a stiskněte klávesy, u kterých chcete znát kód, a zkopírujte je a uložte do poznámek.
- Otevřete kód MCM-LED-DESK.ino.
- Nastavte kRecvPin na 3, pixely jsou připojeny na pin 0 a počet pixelů v mém případě je 80.
- Ve funkci Leer () aktualizujte kód If na kódy dálkového ovladače.
- Nahrajte kód do ESP8266 pomocí projektové desky plošných spojů a převodníku USB na TTL
Krok 7: ESP8266 ADC Hack
Jak jste si všimli, můj design lze použít s ESP-07 nebo ESP-01, ale v mém případě jsem použil ESP-01 a nemá pin ADC (Tout) dosažitelný, takže jsem musel pájet malý drát v kolíku Tout čipu a připojte jej na pin PCB ADC.
Krok 8: Sestavení projektu
Umístěte desku plošných spojů se vším, co je již připojeno v krabici, zašroubujte ji, umístěte matici a knoflík potenciometru, přilepte infračervený senzor a vše uzavřete šrouby nebo lepidlem: D.
Krok 9: Umístění proužků a řídicí jednotky
Přilepte proužky na stůl nebo na požadované místo, už mají lepidlo, ale zajistil jsem je horkým lepidlem.
Rozřízněte jej na velikost stolu/místa, ujistěte se, že konektor dosáhne na ovládací skříňku a také jej přilepte.
Připojte jej a najděte napájecí zdroj 5V 2A+.
Krok 10: Zapnutí a testování
Zapojte napájecí zdroj do ovládací skříňky, vezměte si dálkový ovladač a pomocí potenciometru vyzkoušejte svá nastavení a ovládání jasu.
Užijte si svůj projekt a nastavení.
Můžete libovolně upravovat kód a přidávat požadované barvy a animace.