Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

Member #95049

Member Since: December 7, 2009

Country: United States

  • I've tried this build, something I've observed through experiment is that the tapped servo potentiometer feedback is highly inaccurate when stalled: it gives inaccurate readings of (ADC converted) +/- 45 handlePosition steps, whereas when not stalled it's very accurate (+/- 1 step). This made it hard to determine with confidence whether or not the handle actually arrived at the fully opened position. I wonder why it fluctuates when stalled like that. Did you guys notice that at all during your testing?

    In any case, it does suggest that using a button to sense "openness" is a more reliable design.

  • Makes sense now, thanks!

  • Hi Nate, great writeup! Thank you.

    I had trouble figuring out one thing though: It looks like the tryHandle() function has been updated to no longer do an analogRead on the output from the servo to determine when it's fully pulled down, but rather uses a digitalRead on servoPositionButton. What is this servoPositionButton? I don't figure out what it's connected to, given the hardware and safe presented in the article.

No public wish lists :(