esp32-cjmcu-531-demo icon indicating copy to clipboard operation
esp32-cjmcu-531-demo copied to clipboard

Calibration Controls

Open easytarget opened this issue 6 years ago • 5 comments

the sensor has calibration modes for both distance offset, and crosstalk (reflections etc). It might be nice to expose these in the interface.

easytarget avatar Nov 06 '19 16:11 easytarget

Hi, thank you for this project. Calibration is very important and would be nice if it was supported and aided by the fw. Im planning to design a 3d printed base for the motor, and use qi wireless for the sensor to allow for full 360 rotation. I have the electronics ready, but my sensor needs calibration. It would be nice if there was a painless way to do it.

IMG-2735088f0fea83da4c09989c9a7a1354-V IMG-a754d5a0990679a74af0f6ad625f1380-V IMG-f78f0c32fe458ba1c79e0eb001c9bf06-V

tomarigr avatar Apr 12 '20 07:04 tomarigr

Looks very cool, big thanks for taking the time to feedback etc. I'm trying to drag this and other projects back into some form of active development, this looks like a good first step to me. Should be (relatively) easy since it is just an extension to existing UI elements, not something new. I'll have to think about prompting the user to put calibration targets in place..

I like the use of QI for this, I assume you are spinning the whole unit including the motor? I had thought of using a commutator ring to supply power (they are OK for power, lousy for data) and then having the whole rig rotate lollipop like above that. QI would eliminate the commutator nicely..

easytarget avatar Jul 28 '20 14:07 easytarget

Hi, the motor body is still, on the shaft I clamp a platform and the hole sensor + esp8266 + qi reciever + optical sensor spins around. The optical sensor is needed so you know where the distance sensor is looking at. I took it out of an old inkjet printer or you can buy it for £3 from AliExpress. Proof of concept works, but its sitting inside the "to play with later" box because of the calibration issue. Kudos for what you've done so far.

tomarigr avatar Jul 28 '20 15:07 tomarigr

Just to make this clear, motor takes direct power, qi powers only esp + sensors. This is because I thought the motor will introduce noise and esp doesn't like noisy power plus that it might be hard for the qi reciever to afford powering

tomarigr avatar Jul 28 '20 15:07 tomarigr

esp doesn't like noisy power

A big +1 to that; I've had one completely incapable of running without brownouts until I properly isolated its power from the (brushed) spindle motor it controlled.

easytarget avatar Jul 28 '20 16:07 easytarget