Inspired by other project, that counts rotations of energy meter's ring, I've decided to create my own esp-based board doing the same.
First board revision based on digital readings, this technique however, introduced many problems, because it was very light-sensitive. Bright sunlight sometimes affected measurements.
Second revision uses ADC instead, so I can detect rotations more precisely. From EMI perspective this board is designed better. I've had few troubles soldering this, because it failed to start for the first time - due to wrong AMS1117 version ordered. However I've managed to replace this IC with correct one.
Along with hardware-part, I'm working on software - framework for IoT devices like this one, so end user application might be developed fairly quick!
Whoa! It was strange experience to read Elektronika Praktyczna's monthly in newsstand.
Before Chrismas we've visited shopping centre with my wife. I've opened EP and said "I saw this project somewhere earlier, then turned the page and said - Wow! And this project I've made!"
This project is based on my own library also known as ksIotFrameworkLib. This library is open source and provides very fast software development possibilities for esp and MQTT based devices.
I was thinking along these lines but instead to use an optical mouse innards, which will give velocity readings on a fine-grained basis (and also be able to tell the difference between forward/reverse)
The thing that needs this is the old water meter with its analog dials. Since there is no benefit to the utility in having real-time or time based charging (unlike electricity), existing ones are unlikely to be replaced with digital ones.
I was thinking along these lines but instead to use an optical mouse innards, which will give velocity readings on a fine-grained basis (and also be able to tell the difference between forward/reverse)