H801 LED controller (remade) (#158)
* misc cleanup and fixes * resize and compression * added h801 guide * Resize and compress * Update h801.rst * edited in different editor
|
@ -0,0 +1,100 @@
|
||||||
|
H801 RGBW LED controller
|
||||||
|
========================
|
||||||
|
|
||||||
|
The H801 is pretty afordable and easy to hack and adapt to your needs. It can be found on `Aliexpress <https://s.click.aliexpress.com/e/bbnUDBZW>`__
|
||||||
|
`Here <http://tinkerman.cat/closer-look-h801-led-wifi-controller/>`__ is an article about the hardware for those who have an interest for more details about the board.
|
||||||
|
It can be used as a RGB, RGBW, RGB dual white or even control 5 individual monochromatic strips if you want or combinations of these.
|
||||||
|
|
||||||
|
.. figure:: images/h801.jpg
|
||||||
|
:align: center
|
||||||
|
:width: 80.0%
|
||||||
|
|
||||||
|
For esphomelib, you can then use the :doc:`RGBW </components/light/rgbw>`
|
||||||
|
and the :doc:`ESP8266 Software PWM output </components/output/esp8266_pwm>` components using below configuration:
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
esphomeyaml:
|
||||||
|
name: h801light
|
||||||
|
platform: ESP8266
|
||||||
|
board: esp01_1m
|
||||||
|
wifi:
|
||||||
|
ssid: 'WIFI'
|
||||||
|
password: 'WIFIPASS'
|
||||||
|
manual_ip:
|
||||||
|
static_ip: x.x.x.x
|
||||||
|
gateway: x.x.x.x
|
||||||
|
subnet: 255.255.255.0
|
||||||
|
logger:
|
||||||
|
api:
|
||||||
|
ota:
|
||||||
|
sensor:
|
||||||
|
- platform: wifi_signal
|
||||||
|
name: "WiFi Signal h801light"
|
||||||
|
update_interval: 60s
|
||||||
|
#RGBWarm
|
||||||
|
output:
|
||||||
|
- platform: esp8266_pwm
|
||||||
|
pin: 12
|
||||||
|
frequency: 1000 Hz
|
||||||
|
id: pwm_b
|
||||||
|
- platform: esp8266_pwm
|
||||||
|
pin: 15
|
||||||
|
frequency: 1000 Hz
|
||||||
|
id: pwm_g
|
||||||
|
- platform: esp8266_pwm
|
||||||
|
pin: 13
|
||||||
|
frequency: 1000 Hz
|
||||||
|
id: pwm_r
|
||||||
|
- platform: esp8266_pwm
|
||||||
|
pin: 14
|
||||||
|
frequency: 1000 Hz
|
||||||
|
id: pwm_w
|
||||||
|
light:
|
||||||
|
- platform: rgbw
|
||||||
|
name: "H801 Light"
|
||||||
|
red: pwm_r
|
||||||
|
green: pwm_g
|
||||||
|
blue: pwm_b
|
||||||
|
white: pwm_w
|
||||||
|
|
||||||
|
|
||||||
|
Make your node in the esphome dashboard and compile/upload it. (if it fails OTA it must be uploaded manually with your favorite ESP flasher, e.g. :ref:`esphomeflasher <esphomeflasher>`)
|
||||||
|
|
||||||
|
.. figure:: images/gpio.jpg
|
||||||
|
:align: center
|
||||||
|
:width: 80.0%
|
||||||
|
|
||||||
|
Front side of board with pins soldered on
|
||||||
|
|
||||||
|
.. figure:: images/back.jpg
|
||||||
|
:align: center
|
||||||
|
:width: 80.0%
|
||||||
|
|
||||||
|
Back side of the board (don't melt the blue and red wire when soldering)
|
||||||
|
|
||||||
|
.. figure:: images/rgbwarm.jpg
|
||||||
|
:align: center
|
||||||
|
:width: 80.0%
|
||||||
|
|
||||||
|
This LED strip can be used with the sketch as-is
|
||||||
|
|
||||||
|
.. figure:: images/rgbw.jpg
|
||||||
|
:align: center
|
||||||
|
:width: 80.0%
|
||||||
|
|
||||||
|
For this type of led strip you have to swap the white and blue gpio numbers in the sketch
|
||||||
|
|
||||||
|
You will need to solder pins to the board inside the h801 (fortunately its pretty roomy and not a lot of components or stuff in the way part from the 2 wires on the back)
|
||||||
|
|
||||||
|
3.3v, GND, TX and RX (RX to RX and TX to TX) needs to be connected to your serial adapter, the two other pins must be shorted by a jumper or a breadboard cable when flashing.
|
||||||
|
(Remember to remove it after flashing)
|
||||||
|
|
||||||
|
See Also
|
||||||
|
--------
|
||||||
|
|
||||||
|
- :doc:`/components/light/rgbw`
|
||||||
|
- :doc:`/components/output/esp8266_pwm`
|
||||||
|
- :ghedit:`Edit`
|
||||||
|
|
||||||
|
.. disqus::
|
After Width: | Height: | Size: 370 KiB |
After Width: | Height: | Size: 402 KiB |
After Width: | Height: | Size: 216 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 161 KiB |
After Width: | Height: | Size: 117 KiB |
After Width: | Height: | Size: 304 KiB |
After Width: | Height: | Size: 48 KiB |
|
@ -296,6 +296,7 @@ This list contains items that are technically already supported by other compone
|
||||||
Dual Relay Motor Cover, cookbook/dual-r2-cover, sonoff_dual_r2.jpg
|
Dual Relay Motor Cover, cookbook/dual-r2-cover, sonoff_dual_r2.jpg
|
||||||
BME280 Environment, cookbook/bme280_environment, bme280.jpg
|
BME280 Environment, cookbook/bme280_environment, bme280.jpg
|
||||||
Sonoff Fishpond Pump, cookbook/sonoff-fishpond-pump, cookbook-sonoff-fishpond-pump.jpg
|
Sonoff Fishpond Pump, cookbook/sonoff-fishpond-pump, cookbook-sonoff-fishpond-pump.jpg
|
||||||
|
H801 LED Controller, cookbook/h801, h801.jpg
|
||||||
|
|
||||||
Do you have other awesome automations or cool setups? Please feel free to add them to the
|
Do you have other awesome automations or cool setups? Please feel free to add them to the
|
||||||
documentation for others to copy. See :doc:`Contributing </guides/contributing>`.
|
documentation for others to copy. See :doc:`Contributing </guides/contributing>`.
|
||||||
|
|