The buttons are a bit big. Oh well, I accidentally added an extra zero to the buttons last time I bought them. I'll just use them gradually. They're all
the two common types of resistors: one 10k and one 4.7k. Of course, you could use all 10k resistors.
I don't have that many components on hand, so I'll just make do with what I have.
The board design isn't very good, so I'm just showing it off.


Blink_LED-1.ino
PDF_ESP8285 Development Board Type-C Automatic Download Version 340c.zip
Altium_ESP8285 development board Type-C automatic download of version 340c.zip
PADS_ESP8285 development board Type-C automatic download of version 340c.zip
BOM_ESP8285 development board Type-C automatic download of version 340c.xlsx
95256
ESP smart switch
Switch based on ESP8266 and magnetic latching relay
Project Objective:
In today's booming smart home market, some older homes, or even rented apartments, face challenges in installing smart home systems due to wiring or other reasons. This project aims to create a small module that allows users with some DIY skills to experience low-latency smart control without altering existing switches and wiring.
Hardware:
ESP12 + magnetic latching relay, along with a DH11 temperature and humidity module and a photoresistor.
Software:
ESPHOME programming is used, requiring only simple configuration and offering convenient online OTA updates.
Results:
This module enables smart control of lights without altering existing switch wiring, maintaining the original switch functionality. It also caters to those unfamiliar with smart home systems, providing a seamless transition.
Note:
The PCB DRC may report pads being too close to the slot. This is intentional for easier soldering. This board has been verified and functions correctly.
Because my ESPHOME server is not on the same network segment, I used MQTT to connect to Home Assistant; using ESPHOME directly would be more convenient.
esp12.yaml
PDF_esp Smart Switch.zip
Altium_esp smart switch.zip
PADS_esp smart switch.zip
BOM_esp Smart Switch.xlsx
95257
ESP8266 Single-channel motor/servo control board
The board supports 5-32V power supply; the PWM power output voltage depends on the battery power supply voltage. It can be controlled via Wi-Fi hotspot.
The board supports 5-32V power supply; the PWM power output voltage depends on the battery power supply voltage. It can be controlled via Wi-Fi hotspot.
PDF_ESP8266 Single-channel motor-servo control board.zip
Altium_ESP8266 Single-channel Motor_Servo Control Board.zip
PADS_ESP8266 Single-channel Motor/Servo Control Board.zip
BOM_ESP8266 Single-channel motor_servo control board.xlsx
95258
Studio 32 Practice Board
This is a learning practice board for new students in the mobile robotics studio. Most of the board uses 0603 surface mount technology for soldering practice. The cost of one board is approximately forty yuan.
This is a practice board designed for first-year students in the studio. It allows them to practice soldering and learn STM32, and is relatively inexpensive considering its cost-effectiveness.

The board is a double-layer board, with most components in 0603 surface mount packages, making it suitable for beginners who want to learn soldering. The XT-30 module in the lower left corner can be removed if the 12V requirement is not needed. It can implement everyday functions such as a buzzer, LED, digital display, and buttons. All pins are brought out for various expansion capabilities. The board uses SWD/USB download and supports 5V/3.3V/12V power supply, making it easy for beginners to learn.
PDF_Studio 32 Practice Board.zip
Altium_Studio32PracticeBoard.zip
PADS_Studio 32 Practice Board.zip
BOM_Studio 32 Practice Board.xlsx
95259
electronic