Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.

Get Started
Asked — Edited

Zoomer Dog Robot , Very Cool Toy To Hack

https://www.youtube.com/watch?v=UZgQUoEJEdw&feature=youtube_gdata_player

hey I saw this guy in Wal-Mart on posters and immediately thought of the wowwee style toys and ofcourse hacking little dude. Here is a video. I'm sure lots of people will want to get one for their kids and a week later when they get bored it's time for a ezb v4 transplant!:) the price started as 75 dollars for the holiday season.


User-inserted image

#13  
Okay,
Below are a couple photos / diagrams of the board in CHiP's body. There is no UART port, however there are two possible inputs on this board. Take a look. I will take CHiP's head apart and post pictures of what is in there.

User-inserted image


User-inserted image


User-inserted image
#14  
CHiP's Brain... It was a tough bugger to get out.


User-inserted image


User-inserted image


I find it interesting that the white circled solder pads on both boards are numbered sequentially starting with the head - P1 thru P4 and in the 2nd board in the dogs body - P5 thru P7.
#15  

Quote:

The Chip dog is really an interesting piece of tech. It comes with a wrist watch that you can set up so that the dog follows it.


I have been noodling around with ideas to make EZ-B do this reliably (ie, not following a glyph or color or shape. Some kind of beacon) for ever. Would love to know how they do this and see if it could be duplicated.

Alan
#16  
The wrist band has 4 very small IR LEDs on it that sends it the command signals to follow. The face of the wrist band/watch has 5 buttons on it. A middle circle button surrounded by 4 other buttons that enable you to send it specific commands. You are also able to take control of the dog by using the watch as a joystick.

The dog does have BT and WiFi and you can connect to it with an app that you download. The app enables you to control the dog better than the wrist band/watch. It is also more responsive.

This is actually the first commercially robot that I purchased that leverages IR, BT and WiFi.
#17  
I think I found the schematic breakout for CHiP. It calls out many of the circuits featured on this dog to be a coincidence. The diagram has references to the gesture sensors, motor drive, KNRF51822-A24-AAH Karin BT/WiFi module, red/blue LED eye circuit (the dog's mood is interpreted by shades of blue, purple and red in his eyes) and accelerator/gyro. I would also like to note that if this is the schematic break-out for CHiP, then there is a notation of a UART port!

User-inserted image


I found this by searching for "Early Light Industrial Co. Ltd" on FCCID.IO website. Below is the link.

https://fccid.io/OKP0820N/Schematics/Circuit-Diagram-2751406.pdf
#20  
I'd love to see this dog with an EZ-B "backpack" wired to its back.
#21  
Okay, new update and theory. I think the open solder pads in the dogs head is for a USB TTL module. See my diagram and notes below.


User-inserted image
#22  
I have one as well watching this thread closely.
#23  
I've provided as much detail as I can. Anyone have any thoughts on the proposed USB TTL input? Is there a way I can test it? All feedback welcome!
PRO
Canada
#24  
@bumsteadsean I'm unsure about the port in Chips head, it doesn't really seem like a standard connection, I'm thinking it might be a programming header for the Black blob controller.

I am very hopeful about this mystery port that you pointed out:

User-inserted image


This seems like either a UART port or an I2C port. Either of them would likely be useful for hacking. The best way to find out would be to hook up a logic analyzer to the middle two pins and try and decode what's happening while the robot is on. I'm guessing that the 3.28V pin is either the I2C SCL pin or UART TX pin.
#25  
@Dj and Community,

Based on my teardown of WowWee CHiP and the detailed circuit diagram that I found on the FCC website that I believe is for this toy dog, I am more convinced that there is a UART port on the larger circuit board that is located in the dog's body. I however lack the hardware and knowledge to go any further in interfacing and confirming this so I have a proposal for you all...

I was able to pick up both control boards - completely wired for CHiP off of eBay. In an effort to hack into and expand this robotic dog's capabilities with EZ-B, I am willing to mail both boards and the battery to someone on this forum to confirm the port, decode and then share findings with this Community.

I tested the boards and they are in working order. It is weird to hear the dog bark and see his eyes light up with no body. My posts above have details on what each wire lead goes to (motors, sensors, eyes, etc.).

Anyone interested and wanting to work on this please let me know. I live in Clarkston, Michigan and will have the boards in the mail ASAP!

User-inserted image



Circuit-Diagram-2751406.pdf
PRO
USA
#26  
@bumsteadsean

That's the wowwee Mip circuit (0820) chip's product number is 0805.
PRO
Synthiam
#27  
I reached out to my guy at WowWee. He’ll get back to me I’m sure - he’s pretty on the ball when it comes to this stuff.
#28  
@ptp, that is why I refer to much smarter people such as yourself! Great catch.

I did some more digging and came up with the following link. It has less to do with CHiP, but it is worth a look at as it contains many internal photos and descriptions for many other WW toys. There is even an FCC filing in 2007 for a variation of something that looks very close to being a Fingerling.

https://fccid.io/OKP
PRO
Synthiam
#29  
That’s their own micro. They use that for all their toys. Unfortunately, knowing the micro has little to do with the command set. If it’s not published, maybe I’ll hear back from woweee and put a Control together for the command set.
PRO
Synthiam
#30  
It also occurred to me that the protocol for the MIP may be the same. They most likely use the same protocol, since that's cost saving for development. Try connecting the ez-b to the uart of the CHIP with the MIP instructions. Use the MIP movement panel: http://www.ez-robot.com/Tutorials/Help.aspx?id=204