ESP8266 + nRF2401 MiLight Gateway „Sandwich“

Vor einiger Zeit habe ich mir ein paar MiLight RGB LED Lampen zugelegt, um sie mit einem Raspberry Pi und dem openmilight Code zu verwenden.
Leider hat das nicht so gut funktioniert, daher habe ich nach besseren Lösungen gesucht – und gefunden:

http://blog.christophermullins.com/2017/02/11/milight-wifi-gateway-emulator-on-an-esp8266/

Als Ergänzung zu dieser erstklassigen Software-Lösung für das ESP8266 habe ich eine Platinendesign mit minimalen Komponenten entworfen.
Es ist das erstes Projekt nach meinem Umstieg von Cadsoft (jetzt Autodesk) Eagle auf die open-source Software KiCaD.

Bausätze um dein eigenes miniaturisiertes MiLight Gateway zu bauen gibt es bald im Shop!

BOM / Komponenten:

  • ESP12E/ESP12S
  • nRF2401+ Modul
  • AMS1117-3.3V Spanngungsregler
  • SMD Mini-USB Buchse oder 1×2 Pin Stiftleiste
  • 2x 10µF 0805 Kondensatoren
  • 2x4Pin Buchsenleiste
  • optional: 1×5 Pin Stift-/buchsenleiste

Zusammenbau

  1. ESP12S einlöten
    Am besten du verwendest ein kleines Stück doppelseitiges Klebeband um das Modul zu fixieren.
  2. SMD Komponenten auflöten
    Dabei handelt es sich nur um drei Bauteile: AMS1117 und zwei Kondesatoren. Die Mini-USB Buchse empfehle ich nur wenn gutes Lötwerkzeug zur Verfügung steht.
  3. Stiftleisten
    The 2×4 female pin headers are used to connect the nRF2401 which controls the MilIght bulbs.
    The 1×5 and 1×2 pin headers are optional and serve for power supply and/or programming the ESP8266.
  4. Das nRF24L01 Modul aufstecken und einschalten!
    Benutze eine 5V Spannungsquelle oder einen USB-Port.

Beim ersten Start erzeugt das Modul ein unsicheres WLAN mit einem Namen wie „ESP-xxxxxx“.

Verbinde dich mit diesem WLAN und besuche diese URL http://192.168.1.4 um die Zugangsdaten für dein WLAN zu konfigurieren.

Front:

ESP12F und Stift-/buchsenleisten für UART / nRF2401 / Stromversorgung
Back:

Spannungsregler & Mini-USB (nur zur Stromversorgung)

Links

Chris Mullins blog post: http://blog.christophermullins.com/2017/02/11/milight-wifi-gateway-emulator-on-an-esp8266/

OpenMili hackday project: https://hackaday.io/project/5888-reverse-engineering-the-milight-on-air-protocol

GitHub: https://github.com/sidoh/esp8266_milight_hub

Schreibe einen Kommentar