Skip to content

wooby6/Lovense-Edge-clone-esp32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

DIY Hismith + Lovense Edge Dildo Project designed for ESP32

My goal of this Project is to make a Custom Hismith Compatible Smart Vibrating Dildo

==============WHAT’S DONE==============

A Not Final Prototype Circuit

DFrobot Beetle ESP32 - C3

DFrobot HR8833 Thumbnail Sized DC Motor Driver 2x1.5A

SparkFun LiPo Fuel Gauge

TP4056 lipo charger

Pololu Adjustable Step-Up/Step-Down Voltage Regulator S7V8

Most of the Code

All Vibrators Working, With Very Little Delay
BLE functioning & Connects To the Xtoys.app
MAX17043 code now Working

==============WHAT’S IN PROGRESS==============

Circuit

Power Switch
Power Connector

The Code

Button Pressed Presets/ Patterns

==============TO DO==============

Dildo Mould

Electronics Housing Design to be 3d Printed

===========Currently Missing Code Features==============

an input from the Soft Power Switch circuit to play preset Patterns on each press or any Preset commands

====NOT FINALISED Recommended Circuit Parts========

This is to make a compact Insertable device that is as close to an Edge 2 as possible without making a custom PCB

1x Soft Power Switch by sparkfun https://www.sparkfun.com/products/17870

1x DFrobot Beetle ESP32 - C3 https://www.dfrobot.com/product-2566.html

My Code Has been Optimised to work with this Low Frequency but also cheap & Tiny ESP32, 
It's the Smallest & Cheapest I've found

1x DFrobot HR8833 Thumbnail Sized DC Motor Driver 2x1.5A https://www.dfrobot.com/product-1492.html

1x SparkFun LiPo Fuel Gauge

(you can get this particular one on eBay cheaper & in bulk)

1x A lipo battery at least 500mAh

(A good Source for Small Batteries is a Li-ion rechargeable 9v you should be able to get these on eBay,  
you get a bonus dc-dc 9v Step-up  Circuit/ 9v Boost Converter

Notice these batteries often come without protection Circuits, 
and the 9v boost converter can't be turned off without disconnecting the battery, 
so it will constantly drain it) 

A lipo charger, A common & cheap one is the TP4056, and it has a protection circuit.

Notice these come from the factory setup for charging 1000mah lipo if using a smaller battery use 
https://www.best-microcontroller-projects.com/tp4056.html#TP4056_Current_Programming_Resistor as a guide

A Adjustable boost Converter - Pololu Adjustable Step-Up/Step-Down Voltage Regulator S7V8A

This is to Ensure that the motors run correctly at a low PWM signal (or lovense Vibrate:1; 10% Power),
this voltage is dependent on your motors

A 5v step-up Regulator to power the DFrobot Beetle ESP32 - C3 via the VIN + GND pins.

Using the BAT + GND pins is possible but its not stable when the motors draw a high Current 

2 DC ERM vibration motors

Easiest sources for these is cheap Vibrating egg Sex toys

About

Lovense Edge clone designed for ESP32

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages