Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

STD WiFi Remote Control

WiFi Remote Control

Project tags

License

License:

Mode:

Mode

Editors' pick

Editors' pick

  • 1.5k
  • 1
  • 2
Update time: 2022-02-03 21:52:17
Creation time: 2020-08-14 10:10:40
Description

Description

This project is a remote control for WiFi-based home automation systems. It is based on a Wemos D1 mini which is connected to 10 push buttons and a mode button via a GPIO extender. These buttons can be programmable to control smart devices in your home. Together with the I2C connector for a display it can be used for versatile home automation tasks. The design of the PCB allows also to add a battery shield and battery for the Wemos D1 mini, either below the PCB or above the microcontroller. In order to make the design flexible I added breakout pins for the remaining GPIO ports of the extender as well as for the remaining free GPIO pins of the Wemos D1 mini. The latter are also equipped with jumpers to control the input voltage for devices connected between 5v and 3v3. A sample firmware - which I created to run the remote control at home can be found here: https://github.com/chof747/remote-control It features: - A remote control mode using MQTT messages to talk to a home automation server - A sensor reading mode which can read environment sensor values via http calls and displays them on the attached oled - A mode to control the battery power - A firmware mode which provides device information and enables OTA updates
Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 BTN1 B1 PUSH2 1
2 BTN2 B2 PUSH2 1
3 BTN3 B3 PUSH2 1
4 BTN4 B4 PUSH2 1
5 BTN5 B5 PUSH2 1
6 BTN6 B6 PUSH2 1
7 BTN7 B7 PUSH2 1
8 BTN8 B8 PUSH2 1
9 BTN9 B9 PUSH2 1
10 BTN10 B10 PUSH2 1
11 BTN_MODE BM PUSH2 1
12 WEMOS D1 ESP8266 WEMOS D1 MINI 1
13 Voltage Jumper PH3 JP-PH1,JP-PH3 1X03 2
14 Voltage Jumper PH2 JP-PH2 1X03 1
15 LED-0603_R LED1 LED-TH_BD3.0_RED 1
16 LED-0603_R LED2 LED-TH_BD3.0_GREEN 1
17 GPIO Pin Header PH1 HDR-F-2.54_2X4 1
18 1-Wire PH1 PH2 HDR-F-2.54_1X3 1
19 1-Wire PH2 PH3,PH4 HDR-F-2.54_1X3 2
20 BC547B Q1 TO92-INLINE 1
21 4k7 R1,R4 RESISTOR 2
22 330 R2,R3 RESISTOR 2
23 1k RB RESISTOR 1
24 MCP23017 U1 DIL-28-3 1
25 SSD1306 U2 HDR-4X1/2.54 1

Unfold

Project Attachments

Project Attachments

Empty
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn