https://github.com/mannkind/dd2702h-interface
A quick and dirty, hacky interface to the dd2702h remote for outdoor shades
https://github.com/mannkind/dd2702h-interface
Last synced: 4 months ago
JSON representation
A quick and dirty, hacky interface to the dd2702h remote for outdoor shades
- Host: GitHub
- URL: https://github.com/mannkind/dd2702h-interface
- Owner: mannkind
- License: mit
- Created: 2023-07-25T01:59:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-05T02:04:23.000Z (almost 3 years ago)
- Last Synced: 2025-09-09T00:44:05.119Z (11 months ago)
- Language: OpenSCAD
- Size: 698 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Home Automation - DD2702H
A **quick and dirty** interface to the DD2702H remote.
Seriously. This is hacky hack hacky. But it's all hidden in a nice little case, so I don't really care.
It requires removing the DD2702H from the stock case, soldering some wires to it, and hooking up an esp32.
## Build of Materials
* 1 - DD2702H remote
* 1 - Custom PCB
* 1 - Nekmit Dual Port Ultra Thin Flat USB Wall Charger
* 1 - Wemos D1 Mini (esp32)
* 2 - Strips of female connectors for Wemos D1 Mini
* 3 - 1k through-hole resistors
* 3 - 2N3904 PNP transistors
* 1 - DD2702H Remote
* 11 - Male pins; angled preferred
* Some wires to connect them
## Program
The [example yaml](program/dd2702h.yaml) for ESPHome contains all you should need to get started.
ESPHome is awesome, and I'm lazy.
## PCB
I ordered the PCB from OSHPark.com by uploading the KiCAD files.
Turn-around time was a week, and the boards from OSHPark are high quality.

## Case
The case I've printed and am using is provided in the `case` folder as an `.stl` file.
There's also the openscad source, if you're interested. It requires [YAPP_Box](https://github.com/mrWheel/YAPP_Box) to work.

**Assembly Guide**
* Remove remote PCB from stock enclosure
* Solder wires to the up/stop/down buttons; optionally the channel buttons (I skipped the channel buttons)
* Solder ground wire to remote button battery holder
* Solder female pins into Wemos D1 Mini spot
* Solder resistors
* Solder transistors matching silkscreen
* Solder male header pins
* Solder wires to remote buttons as desired - one end should be a female connector
* Use electrical tape to hold the battery in position
* Use electrical tape to protect the bottom of the custom PCB
* Insert the remote PCB into the case; it should fit nicely on the pegs
* Place a dab of hotglue in the center; place the custom PCB on top of it
* Connect a USB cable to the Nekmit; hot glue that sucker down
* Put the lid on the case
* Plug into wall

