Good Morning Ez-Robot Community.
I would like to introduce myself. My daytime job is a Television Broadcast Engineer. The signal that is broadcasted comes from a 2000 ft tall tower. This tall tower has a total of 19 strobe lights, that is controlled by controller. The original controller that was made circa 1970 finally passed on. A new controller was purchased. This new controller has outputs that signal when a light on the tower is out. I was given the task to create a way to monitor the system remotely. I did a lot of digging, and found the Ez-b v4 controller. I gotta say, from design and building and to coding, this has to be the easiest platform I have ever worked with.
I have attached a few pictures below.
Other robots from Synthiam community
Edbot's RE3D The ROBOT Has Been Watching Too Much...
Steve's Resistance Is Futile "7 Of 9" Borg From Star Trek,...
Upgrade to ARC Pro
ARC Early Access will give you immediate updates and new features needed to unleash your robot's potential!
For your final setup, you should invest in a proper connector to the EZB or design a custom pcb, all those resistors plus wires can be a recipe for a short circuit
your are using a cannon (EZBuilder) to kill a fly
if you have some developer skills you can build a custom firmware for the EZB, and the system will work without a PC.
@JustinRatliff: To answer your question each tower light has a 4 foot long strobe light (tube). Inside this cavity are more control boards and other electronics. As far as I understand how it works is, there is one line that is outputted, and all the lights talk to the controller over this one line.
The light controller has built in monitor outputs for the strobe lights. If the controller senses an issue with any light, the controller grounds the failing output (relay labeled 1-24).
I used that with the available 36VDC power supply on the controller to DC-DC convert to 12VDC to power the relays. I then used the normally open contacts to apply a voltage to the EZB.
Then I used the code to read the status of that digital input as a 0 or 1. 0 is good, 1 is bad. in my case I converted to a pass or fail using a lot of if then statements.
I will need to clean up some of that code and I might need to use an array. That will take me some time. I literally had the code up and working in less that two hours.
Hope that answers your question.
What I would LOVE to do is to create custom circuit board that just simply plugs into the top of the EZB. That would be awesome!
As far as the custom firmware, that would be awesome, but the status needs to be monitored by humans.
Above is a picture of that the operator will see. The mobile interface is really cool.
I am glad that it was available for me to use.
The OP has shown there can be uses for the EZB-4 than robots. Serious overkill or not, it's inexpensive enough to use in many applications. Powerful enough for much expansion of functions at any time.
Thanks for sharing this Wayne! It's neat to see.