Zippy 2.0: Arduino Nano Balancing Robot

Zippy 2.0: Arduino Nano Balancing Robot

Description

Zippy 2.0 Is A 3D Printed Arduino Nano Based Balancing Robot With A Custom Pcb. The Frame Can Be Printed In Multiple Colors By Pausing The Print At The Right Height And Switching Filament. The Sketchup 2017 File Is Included For Design Customization. The Frame Is Put Together With A Few Dozen M3X10Mm Bolts And Hex Nuts, And Four M3 Standoffs For The Pcb. I Printed The Frame In Pla With A 0.2Mm Layer Height And 40% Infill. I'Ve Also Included An Optional Set Of Bumpers, Which Can Protect Zippy In The Event Of A Fall. Wrap The Bumpers With Pipe Insulation Tubes For A Little Extra Cushion. Yes, The Bumpers Detract From Zippy'S Graceful Physique, But Make Zippy A Little More Rugged For Kids. The Code And Circuit Design Can Be Found On My Github Site At: Https://Github.Com/Elkayem/Zippythebalancingrobot The Pcb Is Optional, But Yields A More Compact Design Than A Hand-Soldered Protoboard. The Original Prototype Version Was Put Together On A Breadboard With Lots Of Jumper Wires. This Is Certainly A Great Way To Get Started. The Stmicroelectronics 8A Motor Drivers Do Not Come In A Convenient Package For Breadboarding, But St Does Provide Evaluation Boards Which Work Well With A Prototype System. The Pcb Does Require Some Smd Work And An Additional Outlay For Pcb Manufacture (I Ordered 10 Boards From China For Less Than $2 A Board). Even With The Fine 0.5 Mm Pitch, The Drivers Can Be Hand Soldered To The Board (I Did!) With A Steady Hand And Patience. There Are Plenty Of Youtube Videos On How To Do This. Here Are The Important Parts For Zippy 2.0: * 2 X Vnh5180A Motor Drivers * (Optional) Zippy Printed Circuit Board (See Eagle Files) * 2 X 30:1 Metal Gearmotor 37Dx68L Mm With 64 Cpr Encoder From Pololu * Gy-521 Mpu-6050 Gyro/Accelerometer Breakout Board * Arduino Nano * Zippy (Of Course!) Flightmax 3000Mah 3S 20C Lipo Battery * 16X2 Character Lcd Display * Remote Control With Pwm Receiver * Two Schottky Diodes (I Used Fairchild Sb1245 12A Diodes) * Various Resistors, Capacitors, 10K Trimpot, Pushbutton, Connectors (See Schematic) I'Ve Also Included A Schematic In The Eagle Folder. Gerber Files Are Provided In The Eagle Folder If Ordering From A Pcb Manufacturer. Otherwise, Use A Breadboard And Wire According To The Enclosed Schematic. Pay Close Attention To Polarity On Motor Wheels (Swapping Motor Leads As Necessary) And Mpu-6050 Orientation. The Software Assumes The Gyro/Accelerometer Is Mounted With The +X Axis Facing The Front Of The Robot. Depending On Your Robot Inertia, The Pid Gains May Need To Be Retuned. Increase As Needed To Achieve Crisp Response Without Any Oscillation. Check Out Zippy 2.0 In Action: Https://Youtu.Be/0Io5Switlzy

Statistics

Likes

189

Downloads

0

Category

Robotics