Tartalomjegyzék:
- 1. lépés: Készíts egy testet
- 2. lépés: Elektronikus alkatrész
- 3. lépés: Összeszerelés és bekötés
- 4. lépés: Az ESP programozása
- 5. lépés: Élvezze
- 6. lépés: GYIK, trükkök és hibaelhárítás
Videó: Accu többszínű LED lámpa időjárással: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
kedves Mindenki
Van egy projekt az Accu újratölthető WS2812 LED -es lámpájával, amely Wifi -vel vezérelhető bármilyen böngészővel kompatibilis eszközzel, valamint integrálható az Apple Home Kit -be és rajtuk keresztül vezérelhető
Néhány jellemző:
1. A beépített 2xAccu 18650 ~ 12 munkaórát biztosít külső áramellátás nélkül a közepes fényerő mellett
2. Beépített OLED 0.96 kijelző
3. Időjárás -érzékelő BME280 hőmérséklet, páratartalom és nyomás mérésére. Az adatok megjeleníthetők a weben vagy a beépített 0,96 OLED kijelzőn
4. Micro USB port az újratöltéshez
1. lépés: Készíts egy testet
Az összes részt kinyomtattam a 3D nyomtatómon
1. Test
2. ESP32 Dev kártya borítója
3. Saját tervezésű USB töltővezérlő támogatása, lásd a mellékelt STL -t
2. lépés: Elektronikus alkatrész
A projekt létrehozásához szüksége van
1. ESP32, ESP32 dev táblát használtam
2. OLED kijelző, az SSD1306 chipen belül 0,96 hüvelyket használtam
3. BME280 érzékelő
4. 2x 18650 Lithium Accu 3000 mAh/h
5. USB lítium töltő modul
6. DC-DC lépés FEL
7. Bármilyen kapcsoló
8. A WS2812 LED -ek szétválasztanak 120 LED -et méterenként kb. 1,5 m
8. Néhány vezeték
3. lépés: Összeszerelés és bekötés
Az összeszerelést a következő lépéssel lehet elvégezni
1. Helyezze az ESP32 -et a fedélre és forrasztja a vezetékeket a megfelelő PIN -kódokra a kapcsolási rajz szerint
2. Tegye össze a 2x18650 -et, és párhuzamosan forrasztja őket
3. Helyezze az USB -töltőt a támasztékra és a test aljára, hogy illeszkedjen a megfelelő lyukhoz, ha szükséges, illesszen lyukat
4. Helyezze a kapcsolót egy másik lyukba
5. Forrasztás Accu 18650, kapcsoló, USB töltő és DC-DC kilépés (ne csatlakoztassa az ESP32-t!)
6. A bekapcsolás után állítsa a DC-DC kimeneti feszültségét ~ 5V-ra a beépített potenciométerrel
7. Helyezze az OLED kijelzőt a falra. Szükség esetén állítsa be a téglalapot a testen
8. Forrasztja ki a többi részt, az ESP 32 -t, a kijelzőt, az érzékelőt és a WS2812 csatlakozókat
8. Tekerje a WS2812 csíkot a testcsőre. A vezetékek elrejtése a cső oldalán
Néhány trükk:
- Az összes elem rögzítéséhez forró ragasztót és B7000 -et használok
- Az ellenállás az ESP dobozon kívül, közvetlenül a vezetékek között van forrasztva
- Minden huzal forrasztását termo zsugorcső borítja
4. lépés: Az ESP programozása
Ehhez a projekthez univerzális szoftvert használtam, amelyet magam fejlesztettem
Kérjük, nézze meg a github oldalt
Ez teljes útmutatást tartalmaz a fordításhoz és a beállításhoz
Ehhez a projekthez csatolt konfigurációs példákat mellékelünk.
Ezt azonban manuálisan is elvégezheti egy szükséges beállítással
Amit ellenőrizni és módosítani kell: 1. Services.json - állítsa be a "numleds": xxx, ahol a tényleges LED -ek xxx számát, szalagvágás után
2. config.json - állítsa be a megfelelő hosztnevet az eszközéhez "localhost":
3. config.json - állítsa be a megfelelő értékeket az mqtt kapcsolathoz: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., ha az mqtt_host üres, az eszköz nem próbál csatlakozni az mqtt -hez
5. lépés: Élvezze
Most, amikor minden kész, élvezheti a lámpát, és kezelheti a webes felületen keresztül
Ezt a lámpát még nem integráltam az Apple Home Kit -be, de ez nagyon egyszerű, apró változtatásokat kell végrehajtania a konfigurációs fájlokban. Ezt követően az Apple Home kit segítségével vezérelheti az eszközt
Ehhez nézzen meg egy hasonló projektet
www.instructables.com/id/Bed-Room-Lamp-Ws2…
és olvassa a wikit
github.com/Yurik72/ESPHomeController/wiki/…
6. lépés: GYIK, trükkök és hibaelhárítás
A WS2812 egyes gyártói nem működnek, mert 5V -os logikát igényel, de az ESP32 3,3 V -ot biztosít
Ez a probléma a következő módszerekkel oldható meg
- Próbálja meg csökkenteni a DC-DC feszültséget 4,7-4,8 V-ra. Általában 80% -ban segít
- Tegyen bármilyen diódát a +5 V kimenet és a WS2812 +5v bemenet közé. A dióda 0,6-0,8 voltával csökkenti a feszültséget, és ez segít
2. A megadott példában és a firmware -ben azt várták, hogy a WS2812 LED -ek GRB szekvenciát adnak, ha sok csíkot találok az RGB -n belül. Ennek megoldásához egyszerűen módosíthatja a firmware -t, és hozzáadhat egy új beállítást a services.json fájlhoz az "rgb_startled" számára: 1 az RGBStripController szolgáltatás meghatározásához. Ez azt jelenti, hogy az RGB sorozat az 1. LED -től indul. Valamint ha két csíkot kötött be különböző sorrendben. például az első szalag 30 LED -es GRB, a második 60 ledes RGB pedig az "rgb_startled": 31, és két lencse megfelelően működik együtt
3. Az ESP32 firmware már támogatja egy másik érzékelő érzékelőt. mint a DHT12, Dallas. Könnyen telepíthető velük is
Ajánlott:
Varázslatos tükör hírekkel, időjárással, riasztással, időzítővel és Todolist: 9 lépés
Varázslatos tükör hírekkel, időjárással, riasztással, időzítővel és Todolist: A Magic Mirror egy speciális egyirányú tükör, mögötte kijelzővel. A Raspberry Pi -hez csatlakoztatott kijelző olyan információkat jelenít meg, mint az időjárás, a szobahőmérséklet, az idő, a dátum, a todolist és még sok más. Még mikrofont is hozzáadhat, és beállíthatja
Zene reaktív többszínű LED -lámpák - Arduino hangérzékelő érzékelő - RGB LED csík: 4 lépés
Zene reaktív többszínű LED -lámpák | Arduino hangérzékelő érzékelő | RGB LED-csík: Zenével reagáló többszínű LED-lámpák. Ebben a projektben egy egyszerű 5050 RGB LED szalagot (nem a címezhető LED WS2812), az Arduino hangérzékelőt és a 12 V -os adaptert használták
Soros LED -fény többszínű LED -ek használatával: 3 lépés (képekkel)
Soros LED -lámpa többszínű LED -ek használatával: A soros LED -lámpa nem olyan drága, de ha DIY -szerető (hobbi), mint én, akkor saját soros LED -eket készíthet, és olcsóbb, mint a piacon elérhető fény. Tehát, ma Készítek saját soros LED -es lámpát, amely 5 volttal működik
Többszínű LED ikozaéder: 7 lépés (képekkel)
Többszínű LED ikozaéder: Egy ideje készítettem egy nagy 20 oldalas szerszámot. Sokan azt akarták, hogy építsek nekik egyet, és mivel a projekt legnehezebb része a vágási szögek megfelelő beállítása volt, úgy döntöttem, hogy elkészítek egy másikat, amely lehetővé teszi a pontosabb összeszerelést
Visorra szerelt többszínű LED fényterápiás lámpa: 9 lépés (képekkel)
Visorra szerelt többszínű LED fényterápiás lámpa: Fényterápiás lámpával a kalapján használhatja, miközben olyan tevékenységeket végez, amelyek megkövetelik a mozgást, például gyakorlást és munkát. Ez a lámpa vörös, sárga, ciánkék és kék LED -ekkel rendelkezik, fényerő -szabályozással. 15 vagy 45 perc múlva kikapcsol. Azt