Showing posts with label Lego. Show all posts
Showing posts with label Lego. Show all posts

Friday, June 10, 2011

Brick sorting Lego bird

From Tinkernology:

I am amazed by this creation. It does not have a "brain" to help it sort incoming pieces, only one motor. Here's how the author describes it:
When the beak can close no further, power is transferred to turning the bird. If the beak closes on a larger brick, it will begin turning earlier, and thus further, before dropping the brick.
I like how computers and electronics can allow for sophisticated processes, but analog or mechanical methods are always something to marvel at and give due respect.

Sunday, April 10, 2011

Lego Stair Climber by Taylor Veltrop

Found on Tinkernology: http://tinkernology.blogspot.com/2011/04/stair-climbing-robot.html

This is a unique stair climber by Taylor Veltrop, who apparently is known more for his humanoid robots. It has 6 wheels on various complex linkages on its body. It can climb over more than just stairs. When it climbs over obstacles, it looks similar to a jointed tank tread. So why not just use treads themselves or more simply linked wheels?

I think the purpose behind this design is to shift the position of the climber's various parts so that it:
a) more efficiently shifts its weight so it doesn't tip over and
b) doesn't collide interfering parts with the obstacle; i.e., only the wheels should be touching the obstacle, not for example the beams in between the wheels, which cause friction and don't always provide any force for movement.

Saturday, January 1, 2011

Lego Antikythera mechanism

Found on Tinkernology: http://tinkernology.blogspot.com/2010/12/antikythera-mechanism-in-lego.html

The Antikythera mechanism is an ancient mechanical computer used to predict solar events and positions by Greeks (we don't know exactly who made it and used it). It was recovered from a ship wreck in 1901, and X-rays performed in 2006 revealed more about it. Its advancement and accuracy was unprecedented for the time.

Andrew Carol, an Apple software engineer, has made a working replica of the Antikythera mechanism out of Lego, with 1500 Lego Technic pieces and 110 gears. Here's the video:

Flexible tank tread robot

Found on Tinkernology: http://tinkernology.blogspot.com/2010/12/caterpillar.html

A very innovative and interesting robot design. Tinkernology describes it well: "Take a tank tread, but make it flexible.  Throw the other one away and don't mount anything on top. What you have is an absolutely awesome crawler that actually looks like a caterpillar when it moves."
 

Sunday, October 24, 2010

Lego printer (like a 3D printer)

Found on Wired: http://www.wired.com/gadgetlab/2010/10/legobot/

Very interesting and complex Lego printer, which manufactures Lego models piece by piece. The way it operates is similar to a 3D printer, which "prints" out ink layer by layer on top of itself to make a 3D object (the ink is thicker than normal printer ink, but industrial 3D printers are quite detailed). A low cost, economical, and community based 3D printer is the MakerBot, but normal industrial ones are very expensive and used for prototyping by large companies.

Notice how it rotates the "head" to grab the next piece.


Monday, September 6, 2010

Replication: carpenter's bench clamp

A replication of mechanism #180 from 507 Mechanical Movements, Mechanisms, and Devices by Henry T. Brown.

This is a clamp with a jaw/lever that pushes down on an object that's pushed into it. Pushing the object in pushes the jaw up and the back of the jaw down into the object. Pulling the object out releases the pressure.

I have thought that this might be useful for robots gripping an object. It's one of those "smart mechanism" that works in a clever way and doesn't need extra operation.



Saturday, August 21, 2010

Mindstorms NXT Color Sorter

Found on Tinkernology: http://tinkernology.blogspot.com/2010/08/color-sorter.html
Robot maker's website: http://robotics.benedettelli.com/ (looks like there many other cool robots there)

A very very nice color sorter with an arm that picks up and places colored balls. A color sensor is on the ball rack. It uses RC servos in the arm, which is cool that they could integrate that with NXT. The ball containers are fairly clever too.



What's nice about this robot is that it is very fast and efficient. Other robots you might see (this could be anywhere) move slowly and ultra-methodically like they are running on a low-level computer. These are common among x-y plotters and unique walking or climbing robots. It is hundreds of times more impressive and efficient when things move faster and the robot multitasks movements. Call me arrogant if it really does take this level of processing and precision, but often in these cases it seems to an observer that the robot is not well developed in some way. At least let me say that if the video has to be sped up 8x to keep the person from falling asleep, there might be a problem.

Friday, July 2, 2010

Mindstorms NXT screen fix


For a while my screen on my Mindstorms NXT had been broken. When I would turn it on and press buttons, it would make correct sounds, but the screen would be blank or sometimes show flashes of lines across the screen. Putting new batteries in and updating the firmware did nothing. I did a search online and this matched the symptoms of other people. They had found a solution:
re-solder 3 capacitors inside the NXT.

Thankfully this procedure only required "tapping" the contact points, which means to re-melt the existing solder so that the connection is better.

Feel free to use this post to learn what to do in this situation. I've tried to include enough information for that to be possible. I get a lot of views of this post every month; there are a lot of people with is problem.
If you've never soldered before, I suggest you watch a couple of videos showing how. Maybe practice soldering two wires together first. But don't be daunted, with some practice and common sense it's really not that hard and pretty fun.
Here are two places that I used as a resource:
http://forums.nxtasy.org/index.php?showtopic=2713 - 5/3/12 sorry, this link appears to be dead now. Nxtasy has ended and now they have a small site with some forums.




Opening was simple, just remove batteries and unscrew the 4 screws underneath.
Here's what the inside looks like after the cover is removed:

I needed to get at the underside of the daughterboard, the secondary circuit board connected to the screen. The screen is screwed in by the white plastic it is attached to. The daughterboard is attached to the motherboard by pins (two rows of metal leads, left and center in the picture above) and needed to be gently pulled off. The speaker, which is attached to the screen, is attached to the motherboard by wires and can't be taken off completely.

Here's a close up of the insides.

I put the screen back in place without screwing it in and attaching the daughterboard pins. Then I flipped over and taped down the daughterboard. Here's its underside.

Here are the capacitors that are causing the trouble. They are surface mount capacitors, so they are small, compact, and don't have wire leads. Examples of "normal" capacitors can be seen above as large, black cylinders on the motherboard above (look at the "insides" picture).

Tips for tapping/re-soldering the capacitors:
-Be patient and wait for the iron to warm up, it won't really work with a cold iron. Test it by touching it to solder from a reel; it should smoke/burn/sizzle right away and not cool off on the iron.
-You may need to apply some pressure to the solder points to melt the existing solder.
-Don't hold the iron on the circuit board too long! It may not seem like it, but electrical components can get damaged from the heat. That can certainly happen to these small capacitors. Work quickly.
-If you need to apply new solder, go ahead, that might work better.
-Clean up the connection by dragging a clean soldering iron across/by the connection. The iron and the contact points will wick away extra solder to themselves, and you will clear away any bridging mess in the middle. This is especially helpful for the area between the C1 and C3 capacitors.

I had learned my lesson from before to be patient with the soldering iron and wait for it to really heat up. But this time I learned that I needed to apply much more pressure to the contact points to make the solder melt. After that was done, I did a quick test without closing it all back up. It showed more stuff on the screen, but it still was sketchy. I flipped over the daughterboard and tapped the C3 capacitor again, which I didn't think I did a good job on. That did the trick.

Here is the fixed screen. I just laid the rubber buttons on the button contacts so I could operate the NXT.

Hope that helps!

Wednesday, June 23, 2010

NXT Projects on NXTLog

Lego has a website where you can post your Mindstorms NXT projects and I've put up a couple. Here's the direct link to my projects. Another way to see mine is to click on the link of my username, MasterEngineer555. This will bring you to the projects of that user. So if you don't have the above link, go to the website, search my username, and click on it (other people have mentioned me and my projects, so more than just my projects will come up in the search). I won't write about these projects here since they've already been posted elsewhere, but I'll write about new ones of course.

List of my projects as of now (go to their pages to see more):
  • Joystick Controlled Car
  • Scientific Rubber Band Shooter
  • Collatz Conjecture (program that simulates it)
  • Valentines Box 2
  • Front Wheel Steering Car
  • Peaucellier-Lipkin Linkage
  • Mortar Launcher
  • Balancing Car
  • Choosing Programs
  • Sensor Graphing and Recording Programs
  • Scanner
  • Valentines Box

Sunday, June 20, 2010

Lego Mindstorms NXT

Here's another resource I have, which is the Lego Mindstorms NXT kit/system. It is a robotics Lego set with which you can build and program fairly sophisticated (or simple) robots.


It uses the Technic building system, which has beams, axles, and snap-connector pins instead of the studded bricks in the Basic building system. This is the second main Mindstorms version since the old RCX sets (which were yellow and blue). There is a main computer/controller called the NXT Brick, 3 servo motors, and 4 sensors: touch, sound, light, and ultrasonic (distance). I have the first NXT version; v. 2.0 has different Lego pieces for building, a little bit of upgraded software, a color sensor, and another touch sensor in place of the sound sensor. The programming software that comes with the kit is a graphical programming language called NXT-G.

The NXT is so useful because it provides a ton of simple possibilities with this one kit. A lot of engineering and design concepts, problems, and projects can be worked out, it's all simplified because it's done with Lego, but still can be very sophisticated, and it's a lot of fun! Just because Lego makes toys for little kids too does not reduce the age range and excitement of this kit. There's so many amazing things that anyone can make with it; just throw it into Youtube to see for yourself.