Introduction: This is a matching remote control for DIY desktop speakers, using ESP-NOW, two-way buttons, battery power supply with charging circuit
1. Product Introduction
This project is made to be used with DIY speakers, using ESP-NOW For the remote control, it provides two buttons and battery power detection function
2. Application scenarios
that require the use of low-power wireless transmission (environmental monitoring, data exchange, etc.)
Point-to-point communication scenarios in no WiFi environment
3. Product Overview
This module uses P -MOS is used as the power control switch of ESP8266 (ESP12E module). It does not consume power when the button is not pressed (the AD voltage dividing resistor will consume, so try to make it larger). It provides two channels of buttons (pins 12 and 14), which can be used as needed. Increase or decrease the number of keys. Provides charging function, charging circuit is about 200ma.
4. Product parameters
Main original components
Master control: ESP8266 (ESP12E module)
MOSFET: SI2305 (P-MOS)
Charging chip: TP4056
Charging interface: TYPE-C (without programming function)
Electrical parameters
Charging voltage: 5V
Charging current: 200mA
Power supply: Single-cell 4.2V lithium battery
standby current: <1ma
Specification parameters
27mm x 36mm Double-sided layout
5. Instructions for use
This project is developed using Arduino. The source code provided is opened directly with Arduino and is divided into transmitter and receiver codes.
This module is a remote control The sender and receiver can use any 8266 or esp32 module. This project provides the sending and receiving codes of 8266. After the receiver is burned and connected to the serial port assistant, the mac address of the receiver chip will be printed. For
detailed tutorials, please refer to the "Compilation and Burning tutorial.docx"
3D diagram introduction
6. Remarks:
This project requires a sender and a receiver, and both parties need to burn the corresponding software before they can be used. The source code of the sender and receiver is provided in the attachment. The receiver can be any ESP8266 /ESP32 chip. The example uses the ESP8266 board from another project of mine. For module details, please see my homepage (homekit dual-channel light control board module).
The attachments include the following:
1. Launcher source code
2. Receiver source code
3. Compilation and burning tutorial
4. Video tutorial link
production cost
Sender: about 10 yuan
Receiver: depending on the specific application, the cost in this example is about 15 yuan
7. Test video
The test video shows the key sending and receiving functions. There are two function keys, which respectively correspond to the sound switch and light effect switch in the video.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet