Asked — Edited

Vertical Mounting Of Ez-B4, Hero-1 Reboot

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

User-inserted image

:)


ARC Pro

Upgrade to ARC Pro

ARC Pro is your gateway to a community of like-minded robot enthusiasts and professionals, all united by a passion for advanced robot programming.

PRO
USA
#41  

Quote:

EZ solution is out.
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.

PRO
USA
#42  

@ptp, That is a fantastic solution. I would not be surprised to see that in the next release.

PRO
USA
#43  

Basically what we need is a timeout switch, resets the state every time a condition is met e.g. (port value change On-off-on-off... / or no communication from ARC/TX line is idle:high).

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.

  1. 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.

#44  

Hi,

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.

PRO
USA
#45  

Here is a 555 circuit that should work. 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.

User-inserted image

PRO
USA
#46  

@rz90208: Nice!

Quote:

Thank you Forest Mimms, I have and love his books.
Which book ?

Can you adjust the R/C values for +- 2 seconds.

PRO
USA
#47  

@ptp tp = 1.1R1C1

Timer, op amp and optoelectronic circuits and projects.

PRO
USA
#48  

Leaving the cap at 100 uf and using a 100 ohm pot you will have from .11 at 1 ohm to 11 seconds at 100 ohm