lego rc car steering system

lego rc car steering system

lego rc car raspberry pi

Lego Rc Car Steering System

CLICK HERE TO CONTINUE




Show All Items I like the Lego modular system, especially Lego Technic. I have a collection of Lego Technic Vehicles, i.e. Road Rally V (8225), Rough Terrain Vehicle (8270), Formula 1 Race Ca r(8808), etc. These small Lego vehicles could be upgraded to use (rare to find!)  Electric Motor Kit (8720) to drive the vehicle. I want to challenge myself to incorporate Arduino, XBee into my R/C Lego car design. I want to do something different! I do not want to buy commercial available toy R/C (Radio-Controlled) car and modify it to used with XBee and Arduino. (I already did that successfully, Processing Controls R/C Car with XBee modules. I want to do something similar to an NXT or RCX Mindstorm system with my R/C Lego car design (At the moment, I could not afford either NXT or RCX.) I want to use parts that are available at hand. So, I end up designed my very own R/C Lego Car by reused the parts from:1996 And built an Arduino compatible with simple motor driver IC (L293D) PCB, with wireless XBee breakout board compatible receptacle.  




And here is how I created it!Note: See more photos of my R/C Lego and video in Step 10. Step 1: Parts and ToolsShow All ItemsLego Technic Bricks Following is the list of Lego Technic parts that I used for building the car. When I started to do this project I thought about using the bricks from my Lego cars collection. But I changed my mind so I did some bid on ebay so I could get some more steering system to work with. I chose to bid on the almost complete vehicle, or those without the construction manual, to get them cheaper than the complete kit. If you want to do this project you could use the differenct color for the car. I have no choice, because the red brick were available when I got started. Later I got some other color from the bid on ebay.Note: The number in the bracket is the Lego's Design ID. 3 no. - Plate 2x8 (#3738) 2 no. - Plate 2x3 (#3021) 8 no. - Brick 1x2 (#3700) 8 no. - Brick 1x4 (#3701) 3 no. - Brick 1x6 (#3894) 2 no. - Brick 1x8 (#3702) 2 no. - Brick 1x12 (#3895) 1 no. - 1x2 Brick with Horizontal Snap (#2458 not shown in the picture) 2 no. - Cross Axle 3M (#4519) 2 no. - Cross Axle 6M  (#3706) 1 no. - Cross Axle 10M (#3737) 2 no. - Axle Conn Ridged & Hole (#6538b) 10 no. -  Connector Peg with Friction (#3673




, 6 grey, 4 black) 6 no. - 3M Connector Peg (#32556) 6 no. - Bush for Cross Axle (#6590) 2 no. - Liftarm Triangle Thin (#2905)Steering Kit Steering Gear Holder(#2790) Steering Rack (#2791) Steering Rack Top (#2792) Steering Rack Bracket  8 pin Plate T37 (#4262) Steering Arm Drop Link (#4261) 8 Tooth Gear (#3647) 1 no. - Axle 3 with Stud (#6587) 1 no. - 1/2 Bush (#32123) 1 no. - 1x4 Flat Tile (#2431, not shown in the picture)Wheels and Rims Front 2 no. - Tire size 30.4 x 14 VR (#6578) 2 no. - Wheel size 30.4 x 14 VR (#2994) Rear 2 no. - Tire size 43.2 x 22 ZR (#44309)  2 no. - Reinforced Rim with no pin holes 30.4mm D x 20 mm (#56145)Servo 9g Micro Servo (T Pro SG90) This servo is controlling the front wheels turn.Motor I got the motor with the worm gear and enclosure from Electric Dragster Kit by Middlesex University. This motor is driving the car forward and backward. Arduino or Arduino compatible (I used DIY Arduino in this project.) L293D (or SN754410) motors driver IC XBee module Xbee breakout board (I used XB-Buddy Basic Kit, Jameco's Part no. 2163680) PCB (approximately 2"x3") Hook up WireTools Sugru Super Glue X-ACTO Knife Sand paper Files Hand Drill & bits« PreviousNext »View All Steps Download




> > F1 Car Model of modern F1 car inspired by Ferrari 248. Features RWD, steering, suspension, 2-speed transmission and custom stickers. Power: electric (RC unit) Dimensions: length 73 studs / width 31 studs / height 18 studs (not including antenna) Propulsion: 2 x RC motor geared 3:89:1 (low gear) / 1.4:1 (high gear) from slower output Motors: 2 x RC motor, 1 x PF M I’m no expert on F1 but I wanted to try building a modern F1 car for a while, especially since my experience with the Lego 42000 Grand Prix Racer set left me feeling that perhaps the same thing can be done better and prettier. Since the latest, top-of-the-line F1 cars seem complex beyond my grasp, I took inspiration in Ferrari 248 F1 car from 2006. It was a car driven by  Michael Schumacher and Felipe Massa, it has experienced some serious engine problems at the beginning, but once these got fixed, the 248 has proved to be an excellent car, winning 7 out of the 9 season’s last races. My reason for choosing it, however, was primarily aesthetic, I simply liked the look of it.




And since my model was supposed to drive nicely above all, I decided that its look would be less important and that I wouldn’t try to make it a very accurate model of the 248. In the end, the model has 248’s basic dimensions, livery and most of the sponsors on it, but the body shape is somewhat different. I suppose it looks much like 248, but I don’t think it’s accurate enough to pass as a scale model of 248. It was clear from the beginning that it wouldn’t be a record-breaking model, not with room for single Lego RC unit and two RC motors only. But I wanted it to be agile at least, and I decided to use this opportunity to try making an effective 2-speed transmission. A common and well-known problem with Lego transmissions is that they add extra weight, friction and complexity, so that in the end all benefits of a transmission are lost and the model would drive just as well without it. While working on this model, I’ve dedicated plenty of time to finding simplest construction possible and most efficient gear ratios for a model of this weight, with these wheels.




Doing this with F1 car was a good choice because I had good access to the transmission right until the end of the building process, and I was able to make changes to it right until the last moment. The finished transmission was heavily optimized for this particular model and probably wouldn’t work that well for a car whose weight, wheels and propulsion motors are different. It was also built literally around the rear axle due to size constraints (most of the hull was taken by the RC unit), with the rear differential passing through its middle. I was rather happy with model’s look. It was by no means perfect: the side air intakes could be moved forward a bit, the rear wing was slightly too tall, and the hull should be narrower – but the RC motors located in the side pods wouldn’t allow it. The worst bit was definitely the PF M motor sitting on top of the hull’s center and controlling transmission through exposed gear wheels. I have failed to fit it in one of the side pods, and since I needed the transmission to be reliable and effective, the looks of the model had to be compromised.




To make the looks more authentic, I have created 52 individual stickers representing logos of various brands that sponsored Ferrari team over the course of several seasons. I have skipped cigarette and alcohol companies and selected from among others, with Vodafone and Shell being typically primary sponsors of the 248. All the stickers were printed on a white sticker foil, then cut by hand. I managed to get them to match the red color of the Lego pieces pretty closely. On the technical side, the transmission relied on a single driving ring sitting on a smooth axle joiner, so that it could be shifted between two speeds instantly and smoothly. Shifting could be done while driving at full speed without any problems or slowing down. The transmission was connected to a simple lever moving the rear wing and activating a red light brick at the back. In 1st gear, the rear wing was lowered and the light brick was off, and in the 2nd gear the rear wing was raised and the light brick was on.




There was also a steering system using the RC unit’s steering output. It was connected to the steering wheel, and it was using complex spindles in the front wheels that pivoted very nearly to the wheel’s center, and that were steered using reverse Ackermann geometry. I have observed large backlash between inner and outer front wheel when cornering, and the reverse Ackermann geometry was intended to counter it – I wanted it to even out the backlash and keep the wheels aligned when cornering. In the end it’s difficult to reliably show or measure if this has worked as intended, but the model’s steering system proved very responsive, and I have later read in Wikipedia that reverse Ackermann is, in fact, a real-world solution used in some race cars to compensate for the large difference in slip angle between the inner and outer front tires while cornering at high speed. The model was a pleasure to drive and I was especially happy with how reliable it proved when tested outdoors.

Report Page