Sverd Industries
Published © GPL3+

Roboticized Light Switch for Home Automation

I made a robot so I never have to use a light switch again.

IntermediateFull instructions provided10 hours436
Roboticized Light Switch for Home Automation

Things used in this project

Hardware components

ESP8266 ESP-12E
Espressif ESP8266 ESP-12E
×1
Push servo 20kg 180 degrees
×1
Continuous rotation servo
×1
10k ohm 0806 resistors
×6
100nF 0806 capacitors
×4
10uF SMD ECAP
×1
100uF SMD ECAP
×1
5.1mm female barrel jack
×1
Push button 6.0x3.5mm
×1
Rotary encoder
×1
Rotary encoder knob
Needs to be cut down to 5mm height
×1
5-6V 600mA power supply
×1
Custom PCB. See step 3 for details
×1

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
FTDI Uploader

Story

Read more

Schematics

Schematic

Code

Code snippet #1

Plain text
  - platform: "mqtt"
    name: "Smart Switch"
    command_topic: "smartswitch/set"
    payload_on: "ON"
    payload_off: "OFF"
    state_topic: "smartswitch/state/status"
    brightness_command_topic: "smartswitch/brightness"
    brightness_state_topic: "smartswitch/state/brightness"
    brightness_scale: 100
    optimistic: false

Github

https://github.com/esverd/SmartSwitch

Credits

Sverd Industries

Sverd Industries

6 projects • 4 followers

Comments