
Esp32miniBT
asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

Automated plant watering system
PlantWatering is an open-source printed circuit board by Meltwin, from the Meltwin/PlantWatering repository on GitHub, published under the MIT licence. It is a 2-layer board of 80.3 × 59.4 mm with 26 parts on 37 nets, routed with 91 tracks and 1 via.
It is built around the ESP32-WROOM-32. Its parts include 12 connectors, 7 diodes, 6 resistors and 1 IC. It belongs with the ESP32 boards of this library.
This project consist of making an automated watering system for my plants. It works with an ESP-32 board that controls a 5V pump. This repository contains:
KiCAD folder,plant_watering folder,The project was tested and made on a ESP-WROOM-32 board.
Distributed under the MIT licence. Copyright (c) 2024 Meltwin
The parts used here are:
The software available here control a 5V pump through the dual MOSFET driver with a PWM signal. There two main parameter for controlling the pump behaviour: the opened time and the opened frequency. This way people can freely choose the quantity of water to actually drop according to the type of plant.
This data will be stored onto the ESP controller internal storage so that it survive power disconnect.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 220Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R4, R5, R6 |
| 4 | LED | LED_THT:LED_D3.0mm | D2, D6, D7, D8 |
| 3 | D | Diode_THT:D_5W_P10.16mm_Horizontal | D3, D4, D5 |
| 1 | 4xLR6 1.5V Battery Pack | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J6 |
| 1 | ESP32-WROOM-32 | Meltwin:ESP32-C3-DevKitM-1 | U1 |
| 1 | PLANT1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J2 |
| 1 | PLANT2 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J3 |
| 1 | PLANT3 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J4 |
| 1 | PUMP1 PMW | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J11 |
| 1 | PUMP1 PWR | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J8 |
| 1 | PUMP2 PMW | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J12 |
| 1 | PUMP2 PWR | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J9 |
| 1 | PUMP3 PMW | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J13 |
| 1 | PUMP3 PWR | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J10 |
| 1 | Potentiometer | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J7 |
| 1 | R_Battery | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | R_battery | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | WATER1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J5 |

asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)


Bellafaire/ESP32-Smart-Watch
An open source smartwatch based on the ESP32 compatible with the Arduino IDE.




likeablob/slow-movie-player-7c
Yet another "Slow Movie Player" implementation with 7-color E-Paper module and ESP32.

JSnowden33/Wii-Bluetooth-Replacement
This project is a full replacement for the Nintendo Wii's Bluetooth module. Emulation of the Bluetooth module is performed on the PIC32 based on rnconrad's emulator, while controller connectivity on the ESP32 is based…
It measures 80.3 × 59.4 mm and has 2 copper layers, 1.6 mm thick.
26 parts, built around the ESP32-WROOM-32. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Meltwin/PlantWatering repository on GitHub, at the commit this page was made from: the board is KiCAD/plant_watering/plant_watering.kicad_pcb and its schematic KiCAD/plant_watering/plant_watering.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).