Hello friends. I've been working a project off and on to track blocks of a specific color using the pixy cam, particularly the CMU Pixy Cam 5 (http://www.cmucam.org/projects/cmucam5). This camera has been superceded by the Pixy Cam 6, but as far as I can tell all of this material will be applicable to the new camera as well.
A little about the Pixy Cam. It's a super powerful little camera that allows you to identify the location of a color in the frame. My favorite part of the Pixy Cam is that you can select the color you'd like Pixy Cam to track using a small button on the bottom of the camera. Simply place the object in front of the camera and hold the button until the built in LED is the same color as the object, and POOF, you're tracking that color!
The Pixy Cam Arduino library, among other resources, are available at their website (http://www.cmucam.org/projects/cmucam5/w...st_release). The Pixy Cam is set up to power it's own pan/tilt system, and the Arduino library leans toward such a system. This isn't great for mimicArm, so I chose to use the x/y position of the centroid of the object.
The Pixy Cam can detect multiple objects, so for the purposes of this experiment I'm only going to detect whichever block the camera has identified as the first block. Pixy Cam can easily return the x and y coordinates of the object using pixy.blocks[0].x and pixy.blocks[0].y
Through a small amount of manipulation of the provided examples mimicArm will follow a block of a defined color using the code below:
I spotted this video, and found it very interesting and informative. If you have questions, like I did, be sure to read the comments - the author answers a lot of questions there.
I particularly liked learning about the investment casting material he's using - combined with melting out a PLA print to form the mold cavity. The process could be simplified for some kinds of objects, and I think adapted to other casting methods besides hot metal.
I was poking around Kickstarter, and found another interesting little project - 3D Gloop.
Basically, if you're having any problems getting your prints to stick to the bed, this seems worth checking out. I'm thinking about getting some just for those occasional problem prints that don't want to stick for whatever reason.
I (along with others) asked a question of the campaign creator about removing prints after they're done. He sent a nice reply, and updated the campaign with a .gif of removing a print. I'm not even a backer yet, so I thought that was cool.
I'd like to welcome mimicRobots to our forums! They are finishing up a small but successful kickstarter campaign for their fun and educational trainable robot arm.
As I mention in another post, I had spoken with the proprietor of mimicRobots, Brett several times at the Cincinnati Mini Maker Faire. When I saw the kickstarter, I got in touch with him, and mentioned the Fabric8r.com forums. It turned out that mimicRobots did not have a plan for forums yet, so I offered up some space here for them.
Brett has a good deal of arduino experience, and we look forward to him popping in to our existing forums as well to lend his advice.
mimicRobots now has a dedicated section on the site, currently with three forums - General Discussion, Educator's Corner, and the Project Showcase.
Please join me in welcoming mimicRobots, and hopefully a number of their kickstarter backers soon as well.
I'm trilled fabric8r.com has decided to host our support forum. Welcome one and all. Here you'll find all the latest news, projects, tips and upcoming releases for all the mimic robots. Rememeber, there's still 4 days left to snag mimicArm on Kickstarter, and follow us on Facebook, Twitter, and Instagram as well.
You may know that fabric8r.com is currently based in the Cincinnati, Ohio area. A maker from this area is running a kickstarter project for his educational robots. I've enjoyed talking with him several times at the local mini maker faire.
The robots are not designed for heavy workloads - instead, they are weak for safety. The underlying custom electronics though should support stronger motors if needed (this is what I recall from talking to him - things may have changed, or I might not remember correctly).
Anyway, if you're in Cincinnati, take a chance to support a local, and otherwise check out the offerings and see if they suit you.
I am making progress in my search for useful, inexpensive 3D modeling softwares, especially those that can work with Linux.
I'll post more soon, but I wanted to mention that I got my windows box working, and one of the things I am playing with is Sculptris. Probably most people have heard of that. I had fun and good luck yesterday creating a figure that I may get to print at some point.
Today, looking at something else entirely, I ran across a free, open source, browser-based, and possibly better tool of the same nature - SculptGL.
The SIDEBRACE piece, as designed by Q3D, is flawed. In an attempt to remove "dead weight," the part is designed with a very narrow section that breaks.
My redesign is a little bulky, but makes for a much more durable part.
I am still not 100% positive on the end tab dimensions. That may need tweaked once people start playing with it "out in the field."
The attached ZIP file contains four files: 1) A DXF file (CAD drawing file) that can be converted to GCODE for a laser cutter to laser cut the part out of wood or melamime. Material thickness is believed to be 6 mm. 2) An OpenSCAD file, which imports/extrudes the DXF file to 6 mm for 3D printing of the part. 3) The STL file generated by OpenSCAD. 4) A README file with some information in it.
I am still trying to get my OneUp functional at the time of this writing, so I am not looking to tear it back down to replace the 3D-printed SIDEBRACE pieces (old design - see the rest of my build log for more details) I am currently using. Maybe after I get up and running, I will print the redesigned piece for comparison to my one good (original) SIDEBRACE piece.
If you end up tweaking the redesign further, post your updates as a reply to this thread. That way, we will have all the design changes in one place, making the latest-and-greatest version easy to find.