Live Robot Hack Session
The LattePanda Robot Hack
When:
Duration:
46 people have subscribed to this event
I'm hacking the lattepanda to control Robotis Dynamixel servos and use a USB camera for machine vision. This will be a fun hack because the LattePanda is a powerful robot controller when it's running ARC and the appropriate Arduino middleware firmware. See you tonight!
Whoa! DJ, you have Intellivision running on the Pi? Like you mean the old school video game system? Some of my favorite games way back were on that game system, I even found an old Intellivoice module at the Flea Market,that allowed some games to have early speech Synthesis. A favorite was Space Spartans and B-17 Bomber!
Beeeeeee seventeeeeeeeen baaaaaaalmer
ya the intellvision was my favorite. I hacked the inside and hooked up a pi to the original power supply. Had to swap the 7805 regular with a 1084 to give it proper power. Then I used arduino micros to make the controllers usb devices. Then I also bought the keyboard and hacked that with an arduino micro as well so it’s detexted as a regular computer keyboard
the emulator I use is in retro pi. Have every rom downloaded from archive.org. It’s pretty wild
Oh right the Emulators do work on my computer but many times have spyware for windows versions. Still I can recall playing Tron Deadly Discs for many hours a day, I'll destroy those red dudes with the shock sticks some day again!
Hi All, I have the same LattePanda 2GB/32GB. this is a question using LattePanda with Ez_robot Servos. I got a servo to work adding a horizontal servo control on the Arduino header using pins 5 volt, Ground, and D4 (on the Panda board). When I make the servo go through its range (min max) and do it as fast as I can (like you did in the video) seems to respond well, no issue. I added a Interface builder control in F1 workspace and made a horizontal slider. connected it to D4 and if I move the slider control from the PC F1 workspace (slowly) left right seems to work well. if I move the slider quickly) the screen blacks out and the Panda shuts down. power it up and all is back on the Panda as normal. I updated Windows from 1607 (panda default) to 1803 and same thing. Happens every time. Is it related to Beta ARC 6/25/2019 bug , or I have the Panda hooked up to servos incorrectly? How DO you hook up EZ servo to Panda? Any help would be appreciated. Thanks! P.S. Awesome EZ robot products and Dj's and community are the the best out there.
Oh by the way, along with the way I hooked up the servo and the issue I found with the LattePanda in a previous post, and presuming it was correct way (ground, 5v, and D4 on header) how would you go about adding, say, the max (12) for the Panda (according to Synthiam info)? I do not see enough 5v and grounds. I guess you would tie them all together someway and put the data pins in their respective D0-D14 header slots? I guess I'm pretty transparent that I am newbie to all this! LOL.
I think you are likely experiencing a brown out when the servo is moving fast. The servo likely draws too much current specifically when changing directions quickly and this brings the supply voltage low enough to reset the Latte Panda.
I would recommend powering the servos externally, which can be done with jumper wires and external battery or power supply. Just make sure you match the voltage rating for the servos you are powering to be within their specifications.
Thanks jeremie. so I guess using the Panda to run servos can’t be done then unless you are using a secondary power source. Too bad as I would have hoped that you could use the panda as a sole controller for robots. Running ARC, a camera and one servo apparently is too much for the panda. If anyone has any info on using EZ robot servos like to run JD I’d like to hear about it.
I know my wording about an external power supply could be a bit confusing but it doesn’t necessarily mean a secondary supply. It just means that you should bypass the power coming through the Panda regulator, you can still use a single supply you just need to make sure to stay with the servo voltage specifications.