Obsah:

Upravený RGBW LED páskový ovladač, ovládaný PIR, ESP8285: 3 kroky
Upravený RGBW LED páskový ovladač, ovládaný PIR, ESP8285: 3 kroky

Video: Upravený RGBW LED páskový ovladač, ovládaný PIR, ESP8285: 3 kroky

Video: Upravený RGBW LED páskový ovladač, ovládaný PIR, ESP8285: 3 kroky
Video: Светомузыка с Алиэкспресс 🔥 #обзор #распаковка 2024, Červenec
Anonim
Upravený RGBW LED páskový ovladač, ovládaný PIR, ESP8285
Upravený RGBW LED páskový ovladač, ovládaný PIR, ESP8285
Modifikovaný RGBW LED páskový ovladač, ovládaný PIR, ESP8285
Modifikovaný RGBW LED páskový ovladač, ovládaný PIR, ESP8285
Modifikovaný RGBW LED páskový ovladač, ovládaný PIR, ESP8285
Modifikovaný RGBW LED páskový ovladač, ovládaný PIR, ESP8285

Nad svůj stůl doma jsem nainstaloval RGBW LED pásek. Ovladač WiFi LED RGBW by měl fungovat s aplikací, jako je aplikace Magic Home. Obsahuje však čip ESP8285, který jsem flashoval pomocí vlastního firmwaru. Přidal jsem PIR, kterým se LED pás vypne, když jsem na několik minut pryč. Znovu zapnuto, když se vrátím

V tomto Instructable vám ukážu, jak jsem hacknul tento ovladač a přidal PIR a sdílím s vámi své návrhy a software.

Zásoby

  • Magic Home RGBW WiFi ovladač: odkaz
  • RGBW LED pásek: odkaz
  • PIR senzor HC-SR501: odkaz

Krok 1: Úpravy hardwaru

Úpravy hardwaru
Úpravy hardwaru
Úpravy hardwaru
Úpravy hardwaru
Úpravy hardwaru
Úpravy hardwaru
Úpravy hardwaru
Úpravy hardwaru

Můj ovladač RGBW má připojení pro IR přijímač (GND, VCC a data). Tato připojení používám k připojení PIR, který má také tato připojení.

Zjistil jsem, že IR připojení je připojeno k GPIO4 a vytaženo HIGH přes pullup rezistor 20k Ohm. To je vhodné pro PIR.

PIR je poté připojen podle obrázku. Tímto způsobem PIR běží na 3,3 V z ovladače RGBW a obchází integrovaný regulátor.

Na infračervené spoje jsem připájel konektor JST a přidal hotglue na podporu konektoru JST. Vyvrtal jsem a vložil do pouzdra pro konektor JST obdélníkový otvor.

Krok 2: Software

Software
Software
Software
Software

Kód je zveřejněn na mém Githubu. Software je založen na mém softwaru pro moji LED žárovku.

Modul používá MOSFET k zapnutí a vypnutí kanálů LED R, G, B a W. Aplikováním signálu PWM na MOSFETy můžete generovat každou barvu z RGB a také ztlumit bílé LED diody. Na tomto webu najdete další informace o signálech PWM.

ESP8285 může generovat signály PWM s pracovním cyklem od 0% do 100% pomocí funkce analogWrite na požadovaný pin s hodnotou 0 - 255 pro nastavení jasu kanálu.

V tomto modulu je zelený kanál připojen k GPIO5, červený k GPIO12, modrý k GPIO13 a bílý kanál je připojen k GPIO15. V kódu vidíte, že: #define GREENPIN 5, #define REDPIN 12, #define BLUEPIN 13 a #define WHITEPIN 15. Jak bylo popsáno v předchozím kroku, PIR je připojen k GPIO4 (#define PIRPIN 4).

Když je zařízení zapnuto, začíná jako bílý LED pás, protože ve většině případů toužím po bílém světle. Poté se připojí k WiFi a můj broker MQTT se připojí k Openhab, je to jako v tomto Instructable. Pokud chcete, mohu vám ukázat své nastavení Openhab.

Zařízení má webové rozhraní pro nastavení barvy, ztlumení LED pásky, nastavení scény nebo zadání serveru

Funkce PIR

Když PIR detekuje pohyb, jeho výstupní kolík je VYSOKÝ. ESP8285 zkontroluje, zda je tento pin VYSOKÝ, a resetuje časovač. Pokud není po definovanou dobu detekován žádný pohyb (v mém případě 4 minuty/240 sekund), časovač aktivuje funkci, která ukládá aktuální hodnoty pracovních cyklů PWM barevných kanálů a poté je nastaví na '0'. Tím se přepne LED pás.

Když je pás LED vypnutý a je detekován pohyb, předchozí hodnoty se obnoví a pás LED se znovu zapne.

Bliká ESP8285

Viz tento návod a tento návod, jak blikat ESP8285 přes odkryté konektory. Když můj kód jednou blikne, můžete novou verzi bezdrátově (OTA) blikat prostřednictvím serveru

Krok 3: Sestavte

Shromáždit
Shromáždit
Shromáždit
Shromáždit
Shromáždit
Shromáždit

Navrhl jsem obal pro PIR a 3D vytiskl. Horkým lepidlem jsem nalepil PIR v krytu. Přes otvory v krytu máte přístup k potmetrům pro rozsah/citlivost a dobu pulsu (v mém nastavení se nepoužívá, toto se ovládá v kódu).

LED pásek je docela jasný, proto jsem přidal bílý kryt, který rozptyluje světlo, viz obrázky. Kryt jsem navrhl jako 5 dílů o délce asi 16 cm, které se připevnily na mé lůžko 3D tiskárny.

Kryty PIR a LED pásků jsou zveřejněny na mém Thingiverse.

Doporučuje: