I know I should finish Melvin before starting a new build but Josh's Jarvis has inspired me to give my JARVIS a physical form.
Some already are aware that I already have a JARVIS like system installed in my whole house which carries out a multitude of tasks from being an automatic PVR (like Tivo but better), controlling the heating and hot water system, controlling lights... too much to list really but one day I will attempt it.
Anyway, since it doesn't currently use ARC or an EZ-B I haven't posted much about it on here, but that's changing for 2 reasons...
- To inspire you guys to open a can of awesomeness and
- Because finally JARVIS will become a real robot rocking an EZ-B.
Basing the design around a RAD V1 robot
So far all I've done to the RAD is stripped it down - why they soldered every connection is beyond me!..
A lot of the choices I make on this project will be chosen by JARVIS. I will be adding some scripting so that I can ask him things like "What colour do you want to be?" and he will choose... this should make it interesting
Like I said, his brain is existing and has been for around 2 years, with new features being added all the time. You know what, let JARVIS tell you himself a little bit about him
For more, check out Jarvis Youtube Channel or www.JARV15.com (under construction)
Other robots from Synthiam community

Robotz012248's New Pics Of Project Gizmo

Daedalus's Android Robot

Tonight has mainly been about the Jarvis website. Basically the 3 IP cameras have been added to it which should all stream live (I hope, I just can't check this from within my network properly) and the widgets for Jarvis' battery level and front distance sensor are embedded on the images too (although taken from the database which is reporting the last known since the project isn't running).
The idea is to stream Jarvis' onboard camera to the web page, use the widgets to relay distances all around and battery level, and whatever else I can think of. And add some buttons to the page for controlling him. The problem will be the update speed of the camera feed, despite having "superfast" internet I am concerned that it wont be fast enough. But I'll tackle that problem when I get to it.
In the meantime, if anyone does decide to be nosey, let me know if the cameras are displaying correctly. Note: Camera 3 points to outside but it's night so between around 9pm and 7:30am it points at my curtains. Camera 1 is my "kids" in my spare room/office/robot room. Camera 2 is my kitchen (excuse the mess)
Better yet, do these show up?
I tried to use the house controls to move your place down the block a bit but they didn't work. I don't think it even moved one single inch
But seriously, it blows me away every time I see it. Amazing.
Yes they show up for me. They are static but I'm also on my tablet so things don't always work the way they are supposed to.
You mean you got past the security and the dreaded red ARC reactor?
In all seriousness, the "house controls" will be lights, thermostat, hot water overrun, blinds (another ezb project), curtains and possibly door locks plus reporting of door and windows open/closed statuses, smoke detector statuses and possibly some other bits I missed.
The images in the post above are static, the ones on the site should update but my tablet doesn't update them either, I borrowed the code from the ez office page for now, I guess I need to look at changing the code a bit... the update code works on chrome desktop but its still messy HTML which is tomorrows job
LOL I too borrowed some code from that page and made a little windows app in visual studio that I use to switch between the cams so I can watch just one at a time. I'll post what I did with the code when I get back to my PC in a few . What I did was pretty simple actually but maybe it'll help you out.
EDIT:
You probably could pull 2 and 3 out I was just lazy. I have 3 little pages like this on a free server that my app displays one for each cam. Buttons select the camera (call the pages).
A small update
Cut the cup holder out of the rad base so now I can fit the batteries, EZ-B and H-Bridge in the base (EZ-B may be moved to the head to allow for more batteries though).
The good thing about having IP Cameras all over the house means I get video and stills of pretty much the whole build even when I forget to take photos
The H-Bridge turned up today so that's a job for the weekend.
Also made a fair amount of progress on the web based control/feedback too, some screenshots (more for historical purposes than anything). Melvin has been helping out a lot with this part, until Jarvis is moving and has a camera attached anyway.
And also fixed the problem with the web cam images not updating. A simple case of changing some single quotes to double quotes. Although that code will change soon since I don't like using other people's code so I am rewriting it all
One slight problem to overcome is the red visor on the rad head, it was like this when I got it but also I may need to change it's colour (depending on what colour Jarvis decides he wants to be). I have no idea how to cast this kind of stuff, but google will be my friend when I get to that. As long as it allows some light through it'll be fine.
It needs to let light through because of the LEDs which are wired up and planned to be used like a Larson scanner (I may use the Larson scanner I built for Melvin but I have plenty of spare ports so will probably just script it).
And also making progress with using telnet to link ARC with the other software I run, which will mean I can spread the load over all 3 computers currently running Jarvis (which will end up being 4 computers since I want a dedicated ARC machine).
What kind of hbridge are you using again?
I have 2 TB6612FNG (the same I used in Melvin) but I'm not satisfied with them as they sometimes make Melvin drive in circles when powered up so I picked up a L298N too which is what I'll be fitting once my jumper cables turn up (I don't want to solder directly to the pins on the board). They didn't turn up today so I guess I'll be waiting until Tuesday to fit that.
ok thanks.