Hacking Dimmer Touch Panel with ESP8266

Dimmer Touch Panel
Touch Panel Board
Dimmer Board
WTC801SPI Controller
 1 -
2 -
3 - OUT_FLAG
4 - GND
5 -
6 - CS
7 - SCK
8 - SI (Slave Input)
9 - SO (Slave Output)
10 - VCC
 1 -
2 -
3 -
4 - GND => ESP8266 GND
5 -
6 - CS => ESP8266 GPIO15 (D8)
7 - SCK => ESP8266 GPIO14 (D5)
8 - SI => ESP8266 GPIO13 (D7)
9 - SO => ESP8266 GPIO12 (D6)
10 - VCC => ESP8266 3.3V
ESP8266 hooked to Touch Panel Board
Bit map of read byte
Arduino Sketch for SPI Writes
  • 0b => When Right button is pressed
  • 1b => When Power button is pressed
  • 10b => When Left button is pressed
  • 0 => When Right button is pressed
  • 1 => When Power button is pressed
  • 2 => When Left button is pressed
  • 127 => When none are pressed (all 1's)

--

--

--

Programming, Hacking, SDR, Satellites. Basically everything technology related. Everything is also posted on my site https://lucasteske.dev/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Connecting to Binance Smart Chain

“6 Reasons Why” to use go as backend?

Consumer driven contract testing:

A guide to SortedList (part 2/5) — Deep dive into data operations

Hide it Lest find it: Zip Steganography

15 chrome extensions for developers

Challenges and Advantages to Build a Financial App

HotPotato Compensation Announcement for Whitelist

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Lucas Teske

Lucas Teske

Programming, Hacking, SDR, Satellites. Basically everything technology related. Everything is also posted on my site https://lucasteske.dev/

More from Medium

Installing GUI and accessing GUI via VNC in Oracle Linux

Model traffic light using LEDs and digital I/O with GPIO ESP32

Install Fragments 2.0 on Ubuntu / Rocky Linux & Fedora

Face Recognition Based Attendance System with GUI Using Opencv and Tkinter