Many modern Electric Toothbrushes have a pressure sensor, it it can warn the user if to much pressure is applied.
I like that function, but i never got warm with electric toothbrushes...be it for the battery dying and not beeing replaceable, beeing only able to buy certain brush heads, having to keep the thing charged...
Maybe i am a Fossil but i still prefer my manual generic brush, i can choose ones that are bio degradable and thereby avoid plastics and e-waste.
But i still would have some of the functions of a modern electric toothbrush, for example the timer or the pressure senor.
So goal of this Project is to build a handle that takes generic toothbrushes of various shapes.
In the handle there will be a pressure sensor, a analog timer, audiovisual indicator and a "shake generator".
The "shake generator" is the hardest part here, but also very important so the device isnt dependent on a external charging device and avoids battery e-waste.
Files
brush_uprade.FCStd
x-extension-fcstd -
336.44 kB -
04/22/2022 at 00:15
It has a range from 0-200g and a 8MR to 2kR resistance depending on the pressure.
This datasheet here said it hat about 2.9kR when under 200g pressure.
So i came up with a quit circuit based on a 741 op amp i had still around from another project:
The circuit uses the 741 as comperator. R2 and R3 give me a reference voltage, R5 is sized it a way that together with R4 the voltage on in 3 will be higher than the reference voltage when more than 200g are on the sensor.
Its a bit chaotic on the breadboard but i am happy it works, heres a first test:
The LM741 isnt a very good choise for the long run tho. It needs at least 4.5V to work right....others make doe with 1.8V.
It also isnt very good in therms of energy saving. If i realy wana make this device be powered with a supercap and not a battery i will need something like the MAX480CPA....
Linear shake generators have been around for a while, best example is the shake to load led lamp.
I hope to scale down this principle.
I choose to use cylindrical magnets with 3mm diameter and 3mm length.
Now i was in need of a tube with 3mm inner diameter and wall as thin as possible. Every 10th of a millimeter more between the magnets and the coils would lower the generator.
But where does one find a thin walled tube? Well i tryed a few things like this pneumatic tubing with the lead of a thermocouple for a coil...
This actually worked when i checked with the Multimeter in AC mode...i was geting around 0.12mV...still basically nothing but a start.
Next step was to use another even thinner wire, so i took a old broken mini drone motor and stripped it of its windings.
That allready looked a lot cleaner, but it didnt perform better.
The walls of the pneumatic tube where just to thicc.
Then it came to me, the nozzle diameter of my 3D printer is 0.4mm thats thin.
So i printed a very thin pipe in vase mode, at first i had problems with cooling but then i just slowed down the print to 10% and it worked.
That gave me some better results, but still way to little voltage to run anything usefull.
I have to get above 20mV so i could use a LTC3108 energy harvesting IC to get some usefull voltage.
Then i found out that by stacking a few coils in series i could get higher voltages, so i gave it a try (lighter for scale).
I also printed a few washers to keep 3mm distance between the coils and a few tiny distance keepers for the magnets.
This setup generates 100uA peaks in short circuit and about 10mV peaks without load.
Thats still below the 20mV DC i need to reach...but a step in the right direction.
I think i will just add more coils in series.
Another idea would be to add 2x 1:100 SMD transformator.
That would give me 1000mV peaks in theory. then i could add diodes and will be left with about 300mV pulsed DC.
Slap a condensator behind that and the LTC3108...bam done.