Building Robots with Lo-tech Materials

Similar documents
Assembly Guide for RedBot with Shadow Chassis

These instructions show how to build the Remote Controlled Fart machine Sound Kit.

SunFlower Helicopter Rocket LUNAR Build Session: 9/25/08 By Tom Desmarais

Stirling Engine. What to Learn: A Stirling engine shows us how energy is converted and used to do work for us. Materials

Prusa i3 Printer Assembly Guide

Lab 4: Robot Assembly

Fitment Guide Volkswagen Golf GTI MK V1.0

roving on the moon Leader Notes for Grades 6 12 The Challenge Prepare ahead of time Introduce the challenge (5 minutes)

Retro it Steering Column

DIY Synth Kit - Manual STUTTER SYNTH

FlexJet Carriage Circuit Board (PCB) Replacement

Application Note. Atlas RS-3 Tsunami Digital Sound Decoder Installation Notes

Re-Energy.ca - Solar Electricity - Build Your Own Solar Car

The Go Baby Go Build Manual

Gearbox Assembly 101. Introduction. Before Beginning. By Mark Schutzer 4/13/06

2000 Mr2 Spyder Seat Cover Replacement Project

REPLACING A COLEMAN MACH FAN MOTOR

Disco 3 Clock Spring / Rotary Coupler replacement

Arlo Power Distribution Board Kit Rev B (#28996)

Speakers and Motors. Three feet of magnet wire to make a coil (you can reuse any of the coils you made in the last lesson if you wish)

Arlo Power Distribution Board Kit Rev B (#28996)

Installing LED lights in a Hypercharger By Keith Edwards Joker s Wild! (Wildjokr)

DYNACO STEREO 120 C7 REPLACEMENT MANUAL

Fitting the Bell Auto Services (B-A-S) TDV6 EGR Blanking Kit to a 2006 model Discovery 3 TDV6 HSE

WRX/STI Engine Oil Cooler

Hasse Mods for the Ampeg J20 Guitar Amp

Figure 1. A CheapBot Robot

HOW TO REPLACE THE SPOILER ON YOUR GEN 3 PRIUS

Fitting Instructions For The TDV6 EGR Blanking Kit To A 2006 Model Discovery 3 TDV6 GHSE

Bachmann Digital Sound Decoder Installation Notes

Mo- Doors Garage Door Opener Installation Victory Vision

Solar & Roller Shades

DIY Synth Kit - Manual

LGT-306L / LB Club Car Precedent LED Light Bar Bumper Kit Installation Instructions

X-Type w/ non-premium sound amplifier installation instructions

HOW TO FIT A KEYLESS ENTRY SYSTEM

BASE KIT. Tickle Machine Prank Hand Shake The Night Rider Flashlight Art Bot Doorbell Lil Breezy Three Wheeler. littlebits.

Biasing the Vintage Series (Nomad, BelAir, VT50, Vintage 33)

Teacher s Guide: Safest Generation Ad Activity

Peg-Harness installation instructions

Installation Instructions Jeep CJ-7

LGT-312L E-Z-Go TXT Light Bar Bumper Kit Installation Instructions

Mustang CDC Lightbar (94-04) - Installation Instructions

Connecting the rear fog light on the A4 Jetta, while keeping the 5 Light Mod

Let s start with the basics. Here is what you front CV joint should look like.

Revision Date: Building a dual pump system for an open boat. Description:

Retrofit Steering Column

TABLE OF CONTENTS INTRODUCTION.. 3. A/C Ducting Installation. Power Kit Installation (Batteries)...5 OPERATION MANUAL 7-8 TOOLS LIST..

Circuit Layout. Blk. Red. Use only the 2 outside pins

RZR 900 spring/shock installation

Arlo Power Distribution Board Kit (#28996)

Athearn Pacific Digital Sound Decoder Installation Notes

An Actual Driving Lesson. Learning to drive a manual car

CHAPTER 2. Current and Voltage

Turbinator-2 Build Manual

2015 WRX Engine Oil Cooler

This is what we are trying to create in the steps below

How to Repair an Apple AC Adapter Broken

How I installed new brake pads on my i with Sport Package (should be fine for other E39 s) By Robert B.

Trouble Shooting Guide for Hubbell Systems

ECSE-2100 Fields and Waves I Spring Project 1 Beakman s Motor

Installation Instructions Table of Contents

Installation of a Tekonsha Prodigy P2 Trailer Brake Controller in a 2016 Tesla Model X

A device that measures the current in a circuit. It is always connected in SERIES to the device through which it is measuring current.

Rear Speaker replacement.

Circuit Training. A Selection of Simple, Fun Electronic Projects using the Electricity Box provided with the Heather's Hut project

Mini EV Prize Solar Car Kit

RADIO CONTROL MODEL HURRICANE

STEP #1: Remove the wheels from the truck. There are (6) 21mm lug nuts holding each wheel on... Remember Lefty Loosy, Righty Tighty.

RECOMMENDED MOTOR AND BATTERY SET UP

INSTALL A DIMMER SWITCH

3D PRINTER. Pack 10. Anything you can imagine, you can make! 3D technology is now available for you at home! BUILD YOUR OWN

Controllable Power Outlet

INSTALLATION INSTRUCTIONS

51in Aerobatic Series Sukhoi SU-26M Almost-Ready-to-Fly. Instruction Manual. Specifications

Basic Electronics, Reliable Wiring, and Mitigating ESD in FTC Robots FTC Kick-Off

Quick Guide. Unipro Laptimer Version Go faster faster. UNIPRO ApS

A GUIDE TO YOUR NEW JUMPING ROBOTIC TIGER

FITTING OF (WESTFALIA) REMOVABLE TOWBAR ON SKODA OCTAVIA WITHOUT TOWBAR PREPARATION (04/11/16 CJ v1.0)

Trip Wire. Category: Physics: Electricity & Magnetism. Type: Make & Take Rough Parts List:

5X Racing Mazda Miata Aluminum Shifter Bushing Installation Instructions

Wild Thumper Robot Kit (#28192) Information and Assembly Guide

Solar & Roller Shades

EMG SpikerShield v1.2 Instructions

INSTRUCTIONS ASSEMBLY. CONNECT the RESISTOR. The resistor (re-zis-ter) is the tube-shaped piece with two purple legs. Here we go!

Chapter 12. Formula EV3: a racing robot

My project: A prototyping test bed complete with 3.3, 5, and 12 volt power supplied, measuring tools, and breadboard.

Contents. Preparing the motor Winding the rotating secondary Winding the primary... 8

Your web browser (Safari 7) is out of date. For more security, comfort and. the best experience on this site: Update your browser Ignore

PINEWOOD DERBY PACK 98. Official District Rules and Tips

Engineering Design Process for BEST Robotics JANNE ACKERMAN COLLIN COUNTY (COCO) BEST & BEST OF TEXAS ROBOTICS

TONY S TECH REPORT. Basic Training

F3P Instruction Manual

Fitting Radio Control to a Mamod Boulton

Experimental Procedure


J&M Mustang Adjustable Panhard Rod (05-09) - Installation Instructions

Sunroof Repair. Sunroof Repair TSB. The sunroof repair kit available for the J30 is part number Y20. See images at bottom of document.

Installation Directions for FINGER STICK and Blocker Plate

Motorcycle Suspension, How They Work, Install and Set Up

Transcription:

Building Robots with Lo-tech Materials 1 By Andrew Fisher When you think about robots, you probably imagine drones, self-driving cars, or humanoid robots like Atlas or Asimo. Many of these more serious robots start their costs at thousands of dollars, and there is no real upper limit (Atlas costs over a $1M, for example). It is possible, however, to build small, interesting robots with a few inexpensive electronic components coupled with some materials you can readily find at home. One of the great things about NodeBots is being able to prototype rapidly. The combination of an approachable language like JavaScript with friendly hardware such as Arduino means you can explore ideas and see how things work. Being able to prototype and play with robotic techniques quickly helps with learning and exploring concepts. In this chapter, we ll explore several robotic concepts using a basic robot called the Simple- Bot (Figure 1-1). The first design of the Simple- Bot came as the result of a challenge from my child, who asked to build a robot together one evening after dinner. With the clock ticking and only an hour to work before bedtime, it meant using things we had on hand no laser cutters, CNC mills, or 3D printers. In true hacker spirit, we fabricated using cardboard, cable ties, and rubber bands to get something that worked. Figure 1-1 Completed SimpleBot Figure 1-2 shows the SimpleBot we made that night. After building it, we fell in love with prototyping using materials such as cardboard, cable ties, and more recently, corflute (corrugated plastic board) for robotics. These materials are inexpensive and easy to work with using scissors or a good craft knife. You don t have to have access to tools such as a laser cutter, though if you do, then you can still work with 1

these materials it just becomes even faster to cut things out (and a bit more accurate). Working with these materials allows you to fabricate on your kitchen table and kids can easily work with them, too. Building the basic SimpleBot platform Cutting the cord and untethering our SimpleBot from our computer Building the SimpleBot Before you get building, remember there s no right or wrong way to build your SimpleBot. The design of the SimpleBot was intentionally left open-ended so you can make it any way you want. Others have built versions as minimal as possible on one extreme, as well as automated Nerf-Gun-Toting platforms on the other. The point of the SimpleBot is to play, explore, and extend it, to further your understanding of robotics so customize away. Figure 1-2 The very first SimpleBot After that first effort, the SimpleBot has gone through numerous revisions and is now used as a teaching robot for some NodeBot events. I hope I ve convinced you that building robots out of simple materials such as cardboard is a good idea. This chapter is going to cover: Bill of Materials The SimpleBot project is divided into two parts with components needed at each stage. All of the components for this chapter are listed in Table 1-1, and then the elements needed for each stage are listed again when you get to that point in the chapter. Table 1-2 lists the parts needed for the wireless version. Table 1-1 SimpleBot materials Count Part Estimated price Part numbers/source 1 Arduino Uno - R3 $24.95 MS MKSP99; AF 50; SF DEV-11021 1 Half-sized breadboard $5 MS MKKN2, SF PRT-12002, AF 64 Multi Jumper wires (male to male) $4.95 MS MKSEEED3, SF PRT-11026, AF 758 Multi Jumper wires (male to female) $5 MS MKKN5, SF PRT-09385, AF 825 2 Make: JavaScript Robotics

Count Part Estimated price 2 Continuous rotation (CR) servos; if you have standard servos, an Adafruit tutorial shows how to mod them into CR servos Part numbers/source $14 MS MKPX18, AF 154, SF ROB-09347 15 Cable ties (3 4mm wide and about 200mm long is perfect) 1 7.4v RC battery pack (LiPo, Li-Ion, or whatever you can get a hold of) 1 LM7806 or NTE962 6V voltage regulator (drops the voltage to something the servos can use) 1 Chassis material a square of thick cardboard or corflute (3 5mm thick), approximately 400mm square $1 Various suppliers/stores $5 Old or broken RC toys are good sources of these $2 RadioShack or Amazon $2 Various suppliers/stores 1 A printout of the template file Free Included with source code Table 1-2 Wireless SimpleBot materials Count Part Notes Estimated price 4x 50V 0.1uF ceramic capacitors Ceramic is best, but others will work $0.50 1x USR WiFi232-T module http://www.usr.so $15 Build Steps 1. Start by cutting out the template on your cardboard. It doesn t need to be perfect. A knife, a cutting mat, and a ruler make it easier to do the inside holes than scissors. With the wheels, the center hole can be cut out or just left, it s only a target so you know where the center is so you can screw through it to the servo. You should now have a full set of chassis pieces. The large piece with the bumps at the end is the base, and the bumps are the front. Use the bumps to push through the small holes on the smaller rectangle, which you can use as a bumper to mount things on. 2. Next, mount the wheels to the servo. Take the cross-shaped servo horn (you should have a packet of different shaped plastic fittings with your servo) and align the center with the center of the wheel. You can use a piece of wire or a needle to poke small holes in your material to mark the points to screw (Figure 1-3). Screw the wheels securely to the servo horn. If you prefer, just glue them on (but then you can t reuse the servo horns later) either way works fine. Chapter 1: Building Robots with Lo-tech Materials 3

Once you have the wheels mounted on the servo horns, screw through the center of the wheel and the horn into the small gear on the servo. Go easy and hold everything in place while you turn the screwdriver; being rough here can strip the gears in your servo and cause them to slip. Do this for both servos so you now have two wheels. When you attach the cable ties, only tighten them enough to stop movement, but not so tight as to rip the cardboard or corflute. Figure 1-3 Mark screw points using the servo horn and a piece of wire Gently rotate the servo to ensure it turns freely. If you re using cardboard or corflute, your mounting screws may be a little long. They don t have to go all the way through, but make sure they clear the body of the servo when you turn them. 3. Next, mount the servos to the chassis, as shown in Figure 1-4. You want to place these more or less to the front so the weight balances. You can put them anywhere, but bear in mind you may need to weigh down one end if you find it s tipping. Mount the servos so the side with the wheel is closest to the front of the chassis, and attach them with two cable ties through the mounting holes to keep them in place. Use two cable ties so the servo body doesn t twist when you start driving. Figure 1-4 Servo mounted to the chassis 4. Mount the battery between the wheels as in Figure 1-5. Again, you can use a cable tie, but double-sided tape or a bit of Blu-Tack works well here, too, if you want to recharge easily. Trim the cable tie excess off as you go or it gets a little hard to mount everything. 5. Next, fashion a simple skid for the SimpleBot to stay balanced. You can do this by looping a cable tie toward the back of the SimpleBot in the middle of the chassis. Do this from the top so the catch of the tie doesn t get caught on anything. The underside of the loop should be about the same height as half the wheel so the body sits level. It will feel loose, but don t worry, you secure this with the breadboard in the next step. 4 Make: JavaScript Robotics

Figure 1-5 Battery mounted to the chassis 6. Finally, add the breadboard. Mount this across the point you put the skid cable tie so the board holds the skid down. The cable tie can go down the length of the board where the channel is and you can still place ICs across it. Now that you ve finished the mechanics, it s time for the electronics. The complete wiring diagram is shown in Figure 1-6, with each piece explained next. 7. Start by creating a battery power rail. This goes to the back of the breadboard and gives you at least 7.4V. Join the grounds on both sides of the breadboard together. Mount the Arduino Nano at one end and join its ground. As you can see with the Nano, position it to either side of the main channel, over the cable tie, and position the USB connection on one side so it s easy to plug in, as shown in Figure 1-7. Figure 1-6 SimpleBot wiring diagram Figure 1-7 Distributing power 8. Now create the power for the servos. The servos want 6V so the battery will give them a bit too much, so use a +6V voltage regulator to output a nice clean 6V for the servos. Put that 6V on the other rail of the breadboard so you can attach the servos there. Chapter 1: Building Robots with Lo-tech Materials 5