H801: Difference between revisions
mNo edit summary |
mNo edit summary |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
|Picture=h801_1.jpg | |Picture=h801_1.jpg | ||
|Omschrijving=De H801 RGBWW Ledstrip controller kan voorzien worden van nieuwe firmware. | |Omschrijving=De H801 RGBWW Ledstrip controller kan voorzien worden van nieuwe firmware. | ||
|Status= | |Status=Completed | ||
|Contact=Sebastius | |Contact=Sebastius | ||
}} | }} | ||
[[File:h801_2.jpg|200px|thumb|right|boardfoto]] | [[File:h801_2.jpg|200px|thumb|right|boardfoto]] | ||
[[File:h801_3.jpg|200px|thumb|right|onderkant]] | [[File:h801_3.jpg|200px|thumb|right|onderkant]] | ||
[[File:h801_4. | [[File:h801_4.JPG|200px|thumb|right|Serial]] | ||
==Inleiding== | ==Inleiding== | ||
De H801 is een goedkope 5-kanaals ledstrip controller gebaseerd op de ESP8266. Hij valt op door de eenvoud waarmee nieuwe firmware te programmeren is. Op het bord zitten de aansluitingen voor serial en een jumper om te kunnen programmeren. Met deze aanpassingen kun je eenvoudig het apparaat flashen vanuit bv de Arduino omgeving. | De H801 is een goedkope 5-kanaals ledstrip controller gebaseerd op de ESP8266. Hij valt op door de eenvoud waarmee nieuwe firmware te programmeren is. Op het bord zitten de aansluitingen voor serial en een jumper om te kunnen programmeren. Met deze aanpassingen kun je eenvoudig het apparaat flashen vanuit bv de Arduino omgeving. | ||
Ook zijn er online initiatieven te vinden waarin het protocol van de standaard firmware wordt geanalyseerd. | Ook zijn er online initiatieven te vinden waarin het protocol van de standaard firmware wordt geanalyseerd. | ||
==Specificaties== | |||
Let op, deze specs zijn van de leverancier en niet getest! | |||
* 5 kanalen met elk een [http://www.onsemi.com/pub_link/Collateral/NTD20N06-D.PDF 20N06L]mosfet | |||
* 96 W per kanaal ( 4Ampere max) | |||
* 5 tot 24 volt (ik vermoed dat dit overdreven is) | |||
==Componenten op de print== | |||
[[File:h401_5.jpg|300px]] [[File:h401_6.jpg|300px]] | |||
* ESP8266EX | |||
* [https://www.elnec.com/en/device/Berg+Micro/BG25Q80A+(ISP)/ Berg Micro 25Q80A] 8Mbit flash | |||
* HC245 als buffer tussen ESP en mosfets | |||
* 5x 20N06L mosfet | |||
* AMS1117-3.3 LDO | |||
* Z1212AI buck regulator | |||
* 2x LED | |||
* D3 = SS16 Schottky 1.0A, 60V | |||
* D4 = SS14 Schottky 1.0A, 40V | |||
* Handjevol passives | |||
==Pinout== | ==Pinout== | ||
Een aantal GPIO's is uitgebroken naar de diverse FETs, LEDs en de jumper. Mocht je in je programma gebruik willen maken van de seriele poort, gebruik dan Serial1 ipv Serial. | Een aantal GPIO's is uitgebroken naar de diverse FETs, LEDs en de jumper. Mocht je in je programma gebruik willen maken van de seriele poort, gebruik dan Serial1 ipv Serial. '''Ook moet je de Serial 1 op 1 verbinden (dus TX aan TX en RX aan RX) in plaats van kruislings.''' | ||
<pre> | <pre> | ||
// RGB FET | // RGB FET | ||
redPIN | redPIN 15 | ||
greenPIN 13 | greenPIN 13 | ||
bluePIN | bluePIN 12 | ||
// W FET | // W FET | ||
Line 26: | Line 46: | ||
w2PIN 4 | w2PIN 4 | ||
// onboard red LED D1 | |||
// onboard | LEDPIN 5 | ||
// onboard green LED D2 | |||
// onboard | LED2PIN 1 | ||
LED2PIN | |||
TX GPIO2 @Serial1 (Serial ONE) | TX GPIO2 @Serial1 (Serial ONE) | ||
RX GPIO3 @Serial </pre> | RX GPIO3 @Serial </pre> | ||
==Links== | ==Links== | ||
http://hackaday.com/2015/08/25/esp8266-in-commercial-products/ | * http://hackaday.com/2015/08/25/esp8266-in-commercial-products/ | ||
https://www.domoticz.com/forum/viewtopic.php?t=7957 | * https://www.domoticz.com/forum/viewtopic.php?t=7957 | ||
https://github.com/4ndreas/WiFI-RGBWW-module | * https://github.com/4ndreas/WiFI-RGBWW-module | ||
* https://drive.google.com/open?id=0B1gzqyV6hfOgSTV1cERBUndCU28 Originele app voor originele firmware | |||
https://drive.google.com/open?id=0B1gzqyV6hfOgSTV1cERBUndCU28 Originele app voor originele firmware |
Latest revision as of 14:06, 23 October 2016
Project H801 Hacking | |
---|---|
De H801 RGBWW Ledstrip controller kan voorzien worden van nieuwe firmware. | |
Status | Completed |
Contact | Sebastius |
Last Update | 2016-10-23 |
Inleiding
De H801 is een goedkope 5-kanaals ledstrip controller gebaseerd op de ESP8266. Hij valt op door de eenvoud waarmee nieuwe firmware te programmeren is. Op het bord zitten de aansluitingen voor serial en een jumper om te kunnen programmeren. Met deze aanpassingen kun je eenvoudig het apparaat flashen vanuit bv de Arduino omgeving.
Ook zijn er online initiatieven te vinden waarin het protocol van de standaard firmware wordt geanalyseerd.
Specificaties
Let op, deze specs zijn van de leverancier en niet getest!
- 5 kanalen met elk een 20N06Lmosfet
- 96 W per kanaal ( 4Ampere max)
- 5 tot 24 volt (ik vermoed dat dit overdreven is)
Componenten op de print
- ESP8266EX
- Berg Micro 25Q80A 8Mbit flash
- HC245 als buffer tussen ESP en mosfets
- 5x 20N06L mosfet
- AMS1117-3.3 LDO
- Z1212AI buck regulator
- 2x LED
- D3 = SS16 Schottky 1.0A, 60V
- D4 = SS14 Schottky 1.0A, 40V
- Handjevol passives
Pinout
Een aantal GPIO's is uitgebroken naar de diverse FETs, LEDs en de jumper. Mocht je in je programma gebruik willen maken van de seriele poort, gebruik dan Serial1 ipv Serial. Ook moet je de Serial 1 op 1 verbinden (dus TX aan TX en RX aan RX) in plaats van kruislings.
// RGB FET redPIN 15 greenPIN 13 bluePIN 12 // W FET w1PIN 14 w2PIN 4 // onboard red LED D1 LEDPIN 5 // onboard green LED D2 LED2PIN 1 TX GPIO2 @Serial1 (Serial ONE) RX GPIO3 @Serial