Skip to content

controll RF LED light strips so that they can be used over WiFi and integrated with IOT device controllers

License

Notifications You must be signed in to change notification settings

wottreng/RF-controlled-LED-strip-lights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Control RF LED strip lights via ESP8266

I reverse engineered RF controlled strip lights so that they can be controlled over WiFi with a browser or/and integrated with IOT device controllers via API

How to Make It Work

  • compile and load onto nodeMCU or just load binary firmware onto MCU
  • wire up 433Mhz transmitter and motion sensor(optional), see CONNECTIONS below
  • when first boot occurs, it will create an open access point "light_controller"
  • connect to AP and navigate to http://192.168.10.1/
  • scroll down to "Change Wifi Access Point" and click "Wifi Setup"
  • input your wifi credentials and submit
  • it will then try connect to the wifi AP you provided
  • if successful, you can then connnect to it via http://light_controller.local/ on your wifi network
  • if not successful, the open access point will reopen.
  • on main page you can click the buttons to send different signals to RF controlled light strips

How to Use it

  • web GUI and click buttons: http://light_controller.local/
  • API: http://light_controller.local/api0?color=10
  • GUI API: http://light_controller.local/changeColor?color=10

NOTE: color/signal values range from 0 to 10
0 => white, 1 => red, 2 => green, 3 => blue, 4 => orange,
5 => yellow, 6 => brighter, 7 => darker, 8 => jump3, 9 => jump7,
10 => on/off

=========================================================

CONNECTIONS
motion sensor data pin: physical pin D7 => software pin 13
433mhz transmitter data pin: physical pin D5 => software pin 14

HARDWARE
Novostella 105ft RGB LED Strip Light kit, Color Changing Flexible Dimmable 5050 LEDs,
24V LED Tape with 44 Key RF Remote, LED Ribbon: https://amzn.to/3KMg18w
ESP8266 nodeMCU: https://amzn.to/3o2HhWl
433Mhz transmitter: https://amzn.to/35jImT8
Motion sensor: https://amzn.to/3o49Kvc or https://amzn.to/3AAPWEs

DATA SHEETS:
ESP8266 nodeMCU: https://components101.com/development-boards/nodemcu-esp8266-pinout-features-and-datasheet

SOFTWARE: Compiled on PlatformIO https://platformio.org/
compiled firmware location: /src

NOTE WORTHY LIBS:
RCSwitch: https://github.com/sui77/rc-switch

Cheers, Mark

screenShot ledLights

About

controll RF LED light strips so that they can be used over WiFi and integrated with IOT device controllers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published