
GregWW
Good Afternoon Community!
I'm making slow but steady progress on rebuilding my Hero-1.
I have a question:
Has anyone run in to issues mounting a EZ-B4 vertically?
See the attached photo.
I've looked at all the EZ robots...all are horizontally mounted.
From what I can see, the power connector and the magnets are
the only "things" holding the processor in the base.
I'll have to come up with a way to secure the processor in the
base so it doesn't vibrate out.
-Greg
Ok...Let's try this again https://www.ez-robot.com/emicons/emo_smile.gif
With the relay idea, you could just cut power to the Sabertooth, or even the drive wheels.
Alan
I will look but I believe serial from EZ. Also having a hard time with speed control. Nothing seems to work. It is InMoov so I want him to creep slowly around.
Write an EZ-Script that sets an analog pin high then back low at a given rate.
Using a 555 timer setup as a monostable multivibrator use the output to drive the relay. As long as the script continues to refresh the analog ping the relay stays engaged. If you lose communication the refresh does not happen and the relay disengages.
And if you lose power, again the refresh would not happen and you again disengage the relay
No.
I did a simple test: LED connected to a digital port. Mobile Application toggles the EZB digital Port. If you switch off the mobile wifi, EZB keeps the port state On or Off.
The 2x25V2 (2012)
https://www.dimensionengineering.com/datasheets/Sabertooth2x25v2.pdf
Has the Timeout Failsafe for RC and MicroController Mode
The 2x25V2 (2007)
https://www.dimensionengineering.com/datasheets/Sabertooth2x25.pdf
Does not have the Timeout Failsafe, but supports an Emergency Stop switch (Active-Low). If you pull the S2 Input to Low the Sabertooth shutdowns.
Basically is an Emergency Stop Button but can be driven by a circuit logic to stop when a communication is lost.
in their EZ-Script?Code:
Short term yes.
Software can solve a lot of problems. I had develop a similar feature (firmware) for the EZB 4 (v1).
EZR released a new EZB4 1/2 Top, so its possible to extend the software (firmware) to implement that feature, ask a timeout without receiving any instruction from the ARC, and the target Hardware Port and value (On/Off) that way you can control a relay or interface with another device e.g. Sabertooth Emergency Stop Switch.
You can try email your wish list to the Santa Claus (6120 11 St SE #10, Calgary, AB T2H 2L7, Canada) maybe can be implemented in a new firmware release.
Tip: Add some rubber ducks as gift, i heard the Santa collects rubber ducks.
you can do it with:
1) electronics:
555 timer - @rz90208 solution
555 timer - Monostable Mode:
https://www.instructables.com/id/555-Timer-Basics/
https://www.electronics-tutorials.ws/waveforms/555_timer.html
I remember to play with the timer long time ago.
Or some capacitors, resistors and mosfet.
2) Micro-controller
use a micro-controller to sniff (monitor the serial TX) from EZB4 Top part to the bottom part, define a timeout when no bytes are transmitted to the EZB bottom and then control a relay or another circuit.
maybe a timer will work. isconnected() is no good because a stop command needs to be sent so because no way to communicate unless you try a reconnect and a stop. But if out of range your done.
R1 = 10 ohm
C1 = 100 micro farad
This will make the duration of the output pulse 1.0999 seconds
So as long as you pulse the input every second the relay will stay engaged.
Don't forget you will need a driver on the output of the 555.
Thank you Forest Mimms, I have and love his books.
Nice!
Which book ?
Can you adjust the R/C values for +- 2 seconds.
tp = 1.1*R1*C1
Timer, op amp and optoelectronic circuits and projects.
you will have from .11 at 1 ohm to 11 seconds at 100 ohm