Tartalomjegyzék:

Smart Desk LED lámpa - Intelligens világítás W/ Arduino - Neopixels munkaterület: 10 lépés (képekkel)
Smart Desk LED lámpa - Intelligens világítás W/ Arduino - Neopixels munkaterület: 10 lépés (képekkel)

Videó: Smart Desk LED lámpa - Intelligens világítás W/ Arduino - Neopixels munkaterület: 10 lépés (képekkel)

Videó: Smart Desk LED lámpa - Intelligens világítás W/ Arduino - Neopixels munkaterület: 10 lépés (képekkel)
Videó: 🌈 DIY Arduino RGB Mood Lamp | Create Your Own Mood Lighting 🌟 2024, Július
Anonim
Smart Desk LED lámpa | Intelligens világítás W/ Arduino | Neopixels munkaterület
Smart Desk LED lámpa | Intelligens világítás W/ Arduino | Neopixels munkaterület

Manapság sok időt töltünk otthon, tanulunk és virtuálisan dolgozunk, miért ne tehetnénk nagyobbá munkaterületünket egy egyedi és intelligens Arduino és Ws2812b LED -es világítási rendszerrel.

Itt bemutatom, hogyan kell felépíteni a Smart Desk LED -es lámpáját, amelyet IR -távirányítóval vezérelhet a TV -ről, a házimozi -készülékről vagy bármely, infravörös jeladóval rendelkező eszközről.

Ha Ön vizuális tanuló, tudom, hogy egy videó többet ér 1000 szónál, ezért itt van egy 2 részből álló oktatóvideó. (Spanyolul beszélő vagyok, ezért fontolja meg az angol feliratok bekapcsolását):

1. lépés: Szükséges készségek

Szükséges készségek
Szükséges készségek

Amint észreveheti, semmi sem tűnik nagyon nehéznek ebben a projektben, de szüksége lesz néhány alapvető ismeretekre a következőkről:

-Az Arduino IDE használata.

-ESP8266 programozás.

-3D nyomtatás.

-Hegesztés.

-Vezeték.

2. lépés: Alkatrészek és alkatrészek listája

Alkatrészek és alkatrészek listája
Alkatrészek és alkatrészek listája

Egy jó hely, amit ajánlani tudok, hogy megtaláljam az összetevőit, ez a MakerFocus, ez egy nyílt forráskódú hardverbolt!

1. NYÁK Nagyon ajánlom a JLCPCB SMT szolgáltatások használatát a tiéd megrendeléséhez.

2. ESP8266 (mikrokontroller).

3. WS2812 LED csíkok.

4. 5v 2A tápegység.

5. PCB tápcsatlakozó.

6. 3D nyomtató.

7. IR érzékelő

8. Távirányító, lehet a TV -je.

3. lépés: Áramköri diagram

Kördiagramm
Kördiagramm

Itt van az áramkör diagramja, amely tartalmazza az áramkör összes belső csatlakozását, amelyek lehetővé teszik számunkra a NYÁK -tervezés későbbi létrehozását.

Csatoltam a rajzok PDF -jét is, hogy jobban lássátok.

Töltse le ingyenesen a rajzokat, kódokat és könyvtárakat.

4. lépés: NYÁK tervezés és megrendelés

NYÁK tervezés és megrendelés
NYÁK tervezés és megrendelés
NYÁK tervezés és megrendelés
NYÁK tervezés és megrendelés
NYÁK tervezés és megrendelés
NYÁK tervezés és megrendelés

Egy jó projekt megvalósításához megbízható összeszerelésre van szükségünk az azt alkotó áramkör számára, és nincs jobb módszer erre, mint egy jó NYÁK -val.

Itt letöltheti a Gerber, BOM és Pick & Place fájlokat, azokat, amelyekre szüksége van a PCB megrendeléséhez a PCB gyártó cégnél.

JLCPCB -t javaslok:

? $ 2 öt -négy rétegű NYÁK -ra és olcsó SMT -re (2 kupon)

Vásárolja meg a már megtervezett táblát, Gerber + Pick & Place + BOM

5. lépés: 3D alkatrészek nyomtatása

3D alkatrészek nyomtatása
3D alkatrészek nyomtatása

Az összes fájl a projekt melléklete nyomtatásához.

Kinyomtathatja őket a 3D nyomtatóján, ha még nem rendelkezik a sajátjával, itt megteheti az általam használt nyomtatóval.

3D nyomtató Ender 3 Pro

6. lépés: Az ESP8266 programozása

Az ESP8266 programozása
Az ESP8266 programozása
Az ESP8266 programozása
Az ESP8266 programozása
Az ESP8266 programozása
Az ESP8266 programozása
  1. Telepítse a könyvtárakat, amelyek működni fognak
  2. Nyissa meg az Arduino IDE -t.
  3. Lépjen a Fájl> Példák> IRremoteESP8266> IRrecvDemo menüpontra
  4. Ez a példakód lehetővé teszi a használni kívánt távirányító kulcsát továbbító IR -kód másolását.
  5. Az IRrecvDemo -ban frissítse a kRecvPin -t arra, amelyre az IR -érzékelővel csatlakozott.
  6. Csatlakoztassa az ESP8266 készüléket a programozóhoz, és csatlakoztassa az infravörös érzékelőt a kiválasztott tűhöz.
  7. Töltse fel a kódot.
  8. Nyissa meg a Soros monitort, és nyomja meg azokat a gombokat, amelyekről tudni szeretné a kódot, majd másolja és mentse a jegyzetekbe.
  9. Nyissa meg az MCM-LED-DESK.ino kódot.
  10. Állítsa a kRecvPin -t 3 -ra, a képpontok a 0 -as tűn vannak csatlakoztatva, és a pixelek száma az én esetemben 80.
  11. A Leer () funkcióban frissítse az If kódját a távirányító kódjára.
  12. Töltse fel a kódot az ESP8266 -ba a projekt NYÁK segítségével és USB -TTL átalakítóval

7. lépés: ESP8266 ADC Hack

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

Amint észrevette, a tervezésem használható ESP-07 vagy ESP-01-vel, de az én esetemben az ESP-01-et használtam, és nem rendelkezik az ADC (Tout) tűvel, így egy apró vezetéket kellett forrasztani a chip Tout csapjába, és csatlakoztassa a NYÁK ADC tűjéhez.

8. lépés: A projekt összeszerelése

Projekt összeszerelés
Projekt összeszerelés
Projekt összeszerelés
Projekt összeszerelés
Projekt összeszerelés
Projekt összeszerelés
Projekt összeszerelés
Projekt összeszerelés

Helyezze a NYÁK -t mindennel, ami már a dobozban van, csavarja fel, helyezze be a potenciométer anyáját és gombját, ragassza fel az infravörös érzékelőt, és zárjon le mindent csavarokkal vagy több ragasztóval: D.

9. lépés: A csíkok és a vezérlőegység elhelyezése

A csíkok és a vezérlőegység elhelyezése
A csíkok és a vezérlőegység elhelyezése
A csíkok és a vezérlőegység elhelyezése
A csíkok és a vezérlőegység elhelyezése
A csíkok és a vezérlőegység elhelyezése
A csíkok és a vezérlőegység elhelyezése

Ragassza fel a csíkokat az asztalára vagy a kívánt helyre, már van ragasztójuk, de forró ragasztóval rögzítettem őket.

Vágja le az asztalához/hely méretéhez, győződjön meg róla, hogy a csatlakozó eléri a vezérlődobozt, és ragasztja is.

Csatlakoztassa és keresse meg az 5V 2A+ tápegységet.

10. lépés: Bekapcsolás és tesztelés

Bekapcsolás és tesztelés
Bekapcsolás és tesztelés
Bekapcsolás és tesztelés
Bekapcsolás és tesztelés
Bekapcsolás és tesztelés
Bekapcsolás és tesztelés

Csatlakoztassa a tápegységet a vezérlődobozhoz, vegye elő a távirányítót, és tesztelje beállításait és fényerő -szabályozását a potenciométerrel.

Élvezze a projektet és a beállítást.

Ön szabadon módosíthatja a kódot, és hozzáadhatja a kívánt színeket és animációkat.

Ajánlott: