background image

 

54 – Cricket Robot Documentation 

 
 

Install the sonar servo with the 
linkage in the opening at the front of 
the robot. The shaft should face the 
center of the robot as shown. 

Mount the sonar servo with the 2 
screws from the supplied HS-55 
accessories inside the box using a #1 
Phillips screw driver. 

The completed sonar servo 
installation should look like this. 

Содержание Arduino Walking Robot

Страница 1: ...Revision 1 0B Copyright 2015 Cricket Robot Documentation...

Страница 2: ...ance 11 Random Noises 11 Flashing LED Eyes 11 Remote Control 11 PLAYING WITH CRICKET 12 ABOUT CRICKET S HARDWARE 13 Chassis 13 Legs 13 Servo Motors 13 Arduino Controller 14 Batteries 15 Speaker and So...

Страница 3: ...ts 42 Assemble the Leg Control Arms 46 Assemble the Sonar Bracket 47 ABS Parts of Chassis are Now Complete 51 Installing the Servos into the Chassis 52 Installing Cricket s Legs 54 Installing the Leg...

Страница 4: ...uires just the standard Arduino Environment and a USB down load cable Description Cricket is a six legged walking robot He uses three motors to make the six legs walk in a tri gate fashion Tri gate me...

Страница 5: ...n away from the obstruction and keep wandering around Cricket will continue to walk around until his battery becomes weak You can tell the battery is weak when the robot starts to act erratically Repl...

Страница 6: ...operation code Use the following instructions for your remote These instructions are also on the battery door of your remote If you have an older remote the code may be different but the instructions...

Страница 7: ...can purchase SparkFun part number DEV 9716 or any similar 6 pin Arduino programming module https www sparkfun com products 9716 The Cricket program can be edited in the Arduino environment and the Ard...

Страница 8: ...8 Cricket Robot Documentation Top View...

Страница 9: ...9 Cricket Robot Documentation Bottom View...

Страница 10: ...10 Cricket Robot Documentation Front View...

Страница 11: ...eps scans the area in front of him for the best direction and then continues moving forward in the best direction If either the feelers are bumped Cricket will also do a sonar survey of what is in fro...

Страница 12: ...control steer Cricket through an obstacle course Try the programming experiments in the manual Cricket Programming After you tried the above think about ways that you would improve your Cricket You co...

Страница 13: ...et uses three servo motors for walking and one for the Sonar These motors are hobby servo motors used for model airplanes and cars Each motor has three wires that supply 6 volts red ground black and t...

Страница 14: ...ront left of the circuit board allows the Basic programs to be downloaded into the Arduino There is a small speaker for sounds and LEDs that can be blinked The battery pack powers the Arduino directly...

Страница 15: ...this ability using a small speaker to generate many different sound effects I would be an interesting experiment to modify some of the Sound commands in the Cricket program and see how it affects Cric...

Страница 16: ...et stuck For this reason Cricket has long feelers much like a real cricket has These feelers are connected to small switches which turn on when the feeler is pushed The Arduino controller checks the s...

Страница 17: ...ill need to use a USB Serial programming module that plugs into the header just above the Digital I O This module is an Arduino standard is inexpensive and can be purchased from multiple sources Spark...

Страница 18: ...nd install it using their instructions The SparkFun USB Serial module DEV 09716 will be recognized with the Arduino drivers Once you have the Arduino software installed connect the SparkFun or similar...

Страница 19: ...ou have previously downloaded Note if the Arduino Software loads in the wrong language you can change it in the preferences dialog See the Arduino Software IDE page for details Open the blink Example...

Страница 20: ...e serial ports To find out you can disconnect your Arduino board and re open the menu the entry that disappears should be the Arduino board Reconnect the board and select that serial port Upload the p...

Страница 21: ...e troubleshooting suggestions You have programmed Cricket with a Sketch that only blinks the pin 13 LED If you would like to restore Cricket to his full operation select the Cricket program from your...

Страница 22: ...n center the motors after mounting them in the chassis The Cricket Arduino Controller uses a printed circuit board PC Board The PC board has four surface mount components that have been soldered in pl...

Страница 23: ...rt designations and outlines of the parts Be sure to note any parts that have a polarity or keyed direction before you install them The instructions will mention if a part has a polarity or direction...

Страница 24: ...ation Parts Layout Use this diagram to help you to locate where the parts are installed Follow each of the steps to complete your controller All controller parts are listed in the parts table PC Board...

Страница 25: ...small sign Install the resistors which each have a series of colored bands to indicate their value Bend the leads of each resistor so that they form legs which drop into the holes on the board You ca...

Страница 26: ...just drop in and there is no polarity Solder the leads from the back of the board and clip the excess lead length Install the two 22 pf capacitors which both have the same marking of 220 No lead bendi...

Страница 27: ...notch on the PC Board designation towards large 0 25 hole Solder 2 corner pins and then make sure the socket is flush to the board Solder the remaining 28 pins Install IR1 which is IR Remote Control S...

Страница 28: ...the on the part so that it lines up with the hole labeled with a There is no marking on this part Solder and then clip the excess lead length Install transistor Q1 making sure the rounded side matches...

Страница 29: ...he board and then solder the other pin Connectors for Digital Analog and ICSP are three pin headers which were broken from a long strips found in your kit Carefully install and solder each connector S...

Страница 30: ...s 3 pin connectors in the locations pointed to in the arrow Leave these connectors off We will just solder a jumper at those locations rather than using a connector Qty Location Description 2 L1 L2 Ri...

Страница 31: ...he board and then solder the remaining 3 leads The photo below shows 3 pin connectors in the locations pointed to by the arrows Leave these connectors off We will just solder a jumper at those locatio...

Страница 32: ...s of your Arduino IC by bending them against a table top until they are perpendicular Do this on both sides Insert the Arduino IC into the U1 socket noting that the notch is facing the large 0 25 hole...

Страница 33: ...asy and goes quickly Just follow the rest of this section to build your Cricket Chassis The following diagram shows all of the plastic chassis parts for your Cricket Robot Each part is labeled with a...

Страница 34: ...d cut it off later with the Xacto knife If you try to wipe it it will smear Cricket s chassis is laser cut so the corners and notches are sharp If you would like to have an extra nice job a little bit...

Страница 35: ...the pivots all the way into the notch Slide one 6 32 x 5 8 screws through the pivot hole to make sure the holes line up This is very important so that the legs move smoothly You may optionally Clamp...

Страница 36: ...obot Documentation Attach the rubber feet part S to each of the 6 legs including the center legs part D Cut the bellow material T into 6 parts with 7 segments each using an Xacto knife or single edge...

Страница 37: ...ellows are cosmetic They give the legs the appearance of having hydraulic cylinders If you don t like them they may be left off or attached in a different spot All 6 legs complete with rubber foot pad...

Страница 38: ...surfaces Use 2 nails provided to line up the leg beam stack File off ridges so that the stack of 3 parts fit together flat File both sides of G and one side of each F part Make sure that you apply gl...

Страница 39: ...se the supplied nails to align the center beam while clamping it The nails are discarded later after the glue dries You may use spring clamps to clamp the center beam OR you may use masking tape to ho...

Страница 40: ...side surface is smooth using sandpaper the file or the Xacto knife and that the beam fits snuggly in the notch on the chassis body Once you have checked the dry fit apply glue to the inner surface San...

Страница 41: ...at the surfaces mate The chassis body is completely symmetrical so the beam can be installed on either side Whichever side you install it on becomes the bottom of the Cricket Robot Use masking tape or...

Страница 42: ...ridge off and try dry fitting them into the matching notches on the body A IMPORTANT The motor mounts H must be installed on the same side of the body A as the center beam F G was installed on When y...

Страница 43: ...h of the three motor mounts H Left Motor Mount Center Motor Mount Right Motor Mount Make sure each of the three mounts H are perpendicular to the chassis body You may tape or clamp them if you like bu...

Страница 44: ...File or sand the ridge off and dry fit them into the matching notches on the body A before gluing them IMPORTANT The motor mounts N must be installed on the opposite side of the body A as the center b...

Страница 45: ...45 Cricket Robot Documentation Installing the PCB mounts N 4 PCB mounts N installed Note that they are on the opposite side of the body from the motor mounts...

Страница 46: ...will not fit on the arm use a file or sandpaper to lightly fit the parts The two leg control arms are mirror images for right and left sides The retainer is attached to one side with the small round c...

Страница 47: ...trips Do not apply glue to the inner notch which is where the servo horn will ride This shows the Left Control Arm with keyhole facing down Hole Left Control Arm Left Control Arm Right Control Arm Thi...

Страница 48: ...ket The Sonar mount bracket is made up of parts L and M The upright L has a tab that must fit into a slot on the base M Check the fit and if it is tight remove the ridge using a file or sandpaper Chec...

Страница 49: ...40 x 3 8 flathead screw These parts are shown in the photo below The Completed Sonar Bracket 4 40 flathead Adapter R star washer spacer Push the flat head screw through the countersunk side of adapter...

Страница 50: ...50 Cricket Robot Documentation Completed Sonar Servo Linkage Attach the post to the Sonar Servo horn using two 0 x 3 16 flathead sheet metal screws Tighten the screws with a 1 Phillips screw driver...

Страница 51: ...f the ABS assembly You should have the completed body legs control arms and Sonar Bracket The photo also shows a center control arm right side which did not require any gluing Let everything dry befor...

Страница 52: ...body of the servo and its connector A black indelible ink pen works well These labels stand for right left and center and are important because we will setup the servos based on their position on the...

Страница 53: ...ervo the same way with the shaft and wire towards the front of the robot Insert the center servo with the shaft to the left side of the robot as shown Use only 2 screws because this servo will be remo...

Страница 54: ...he opening at the front of the robot The shaft should face the center of the robot as shown Mount the sonar servo with the 2 screws from the supplied HS 55 accessories inside the box using a 1 Phillip...

Страница 55: ...ion Verify your servo installation against these photos Route all servo wires through the left access hole in the body as shown Your servo wires should be loosely routed as shown Later we will neaten...

Страница 56: ...screwdriver tighten the 6 32 self locking nut onto the screw from the bottom of the robot Tighten all the way until the screw will not turn anymore and then loosen one half turn Make sure the legs mov...

Страница 57: ...ng a 6 32 x 5 8 screw through the center beam and the leg The screw head should be closest to the right and left servos Tighten all the way until the screw will not turn anymore and then loosen one ha...

Страница 58: ...round keyhole pointing down as shown Insert the machine screw through the arm and into the hole in the leg The screw will self tap itself into the plastic Tighten the screw all the way and then pack...

Страница 59: ...bot Documentation Your leg control arm on the left side should look like this Note the round keyhole pointing down Your leg control arm on the right side should look like this Note the round keyhole p...

Страница 60: ...leg control arm E is installed on the front of two posts coming up from the center legs D with the round Keyhole facing down as shown Add two 4 40 x screws through the center leg control arm as shown...

Страница 61: ...stalled Make sure all the legs move freely and loosen or tighten the leg screws as needed Secure the center control arm E to the center legs as shown using two 4 40 x Screws and 4 40 Self Locking Nuts...

Страница 62: ...f the robot towards the back with rubbing alcohol or water Let it dry Attach two strips of double sided tape to the back of the battery holder by removing one side of the protective paper Only one tap...

Страница 63: ...de of the double sided tape and press the battery holder into place The battery holder should be placed all the way up to the center brace and centered between the servo control arms There should be a...

Страница 64: ...wn Installing it face down may seem wrong but the chassis acts as a sound board with the sound exiting the rear of the speaker Glue the speaker by holding it firmly in place and putting three drops of...

Страница 65: ...bend the end of the feeler into a tiny loop if you don t want to use the bead Slide a supplied glass bead onto the feeler Add a small drop of the supplied glue or Crazy Glue to the end of the wire and...

Страница 66: ...h the feelers to the control board The little nubs on the feeler switch actuators P must face the switch button Tighten the screw with a 1 Phillips screw driver and pliers until tight and then back of...

Страница 67: ...bend the two feelers away from each other so there is about to between them Next take a pair of pliers with the Cricket controller lying on a table and bend the feelers about 1 from the switch actuato...

Страница 68: ...shown Carefully slide the controller over the sonar post When it is resting on the four PCB mounts carefully push down on it until it snaps into place Connect the speaker to the connector labeled SPK...

Страница 69: ...o the numbers on the connectors along the left side of the robot The yellow wire faces in towards the center of the robot THIS IS IMPORTANT The photo at the left shows the correct orientation for each...

Страница 70: ...nal closest to the center of the board The Black wire goes to the terminal labeled GND which is the center terminal Be sure you have these connections correct so that you don t damage your controller...

Страница 71: ...for the first time verify that you have connected the motors and battery as shown below Red Battery Black Battery No Connect 9 Right Servo 10 Left Servo 11 Center Servo 12 Sonar Servo SPK speaker wire...

Страница 72: ...ound turn the switch off This procedure allows us to center the servo shafts to the correct position before attaching the servo horns which will be used to move the control arms Installing the Servo H...

Страница 73: ...on the right and left sides make sure the slot they ride in is free of glue or plastic flash Check that the screw and rivet ride smoothly in the slot Right and left horns Serrated side up Center horn...

Страница 74: ...pick the closest position to vertical Be very careful to not move the servo shafts as you install each of the adapters If you think you may have moved the shaft turn on the controller to center the sh...

Страница 75: ...is in position add the horn The serrations should be facing in and mesh with serrations on the adapter which keep it from sliding around Line up the bottom edge of the horn with the adapter and screw...

Страница 76: ...ation Install all four screws to retain the center servo motor Check that your robot center motor installation looks like the photo at the left The rivet bearing point should be poking through the cen...

Страница 77: ...nd use wire ties to hold them in place If you would like you can turn your robot on and let him walk a bit If you hear any binding in the motors you can remove the horns and repeat the centering proce...

Страница 78: ...nhead screws You will need to slightly tip the module to install it in the bracket The screws are at diagonal positions Note The photo shows the sonar post and screws which we already installed on the...

Страница 79: ...e with the ribbed side facing as shown Place the flat washer on the screw and push it through the hole in the sonar bracket Add the external star washer and then the internal star washer Note The exte...

Страница 80: ...ervo post and tighten it with a 1 Phillips screwdriver Try to hold the post from turning so that the servo maintains it center position Note Later if you find that the sonar module does not face strai...

Страница 81: ...place Neaten up the four servo wires by removing the slack by pushing them through the hole in the chassis Use one of the supplied wire ties to retain the four servo wires from moving around Allow a l...

Страница 82: ...ner on the side of the center servo by peeling the backing off and pressing it into place Route the right and left servo wires through the wire retainer Make sure there is some slack so that the wires...

Страница 83: ...into a neat bundle and tuck it between the sonar and center servos Use two more wire ties to retain the wire bundle in place Note There is a small amount of slack one the right and left servo wires t...

Страница 84: ...m the top Make sure your wires are not hanging out The legs should center as shown when turned on and the sonar should be facing forward From the side the right and left motor horns should be vertical...

Страница 85: ...forward and the feelers should look like the photo From the bottom the center servo horn should be vertical and the wires should be out of the way of moving servo horns Your feelers should extend in...

Страница 86: ...rom the bottom of the sonar module and bend through a graceful loop into its connector on the controller This bend allows for movement of the wire as the sonar module turns right and left Recheck that...

Страница 87: ...something in the way he should back up scan with the sonar and pick a way around the object Cricket will make random sounds while walking around If you have problems with your Cricket refer to the tr...

Страница 88: ...ote Doesn t Work If the remote fails to work it may need to be reset Press and release the TV button See the section on reprogramming your remote Legs Not Working If any of Crickets legs appear to not...

Страница 89: ...erious problem has occurred Sound is not very loud or non existent Check the speaker wiring and that the speaker is tightly glued to the chassis If you can t figure the problem out contact us Replacem...

Страница 90: ...90 Cricket Robot Documentation Appendix A Schematics...

Страница 91: ...91 Cricket Robot Documentation...

Страница 92: ...92 Cricket Robot Documentation Appendix B Parts List...

Страница 93: ...93 Cricket Robot Documentation...

Страница 94: ...94 Cricket Robot Documentation Appendix C PC Board Layout All Layers Parts Layout...

Отзывы: