Beruflich Dokumente
Kultur Dokumente
Copyright 2005 Oregon State University School of Electrical Engineering & Computer Science
This document is the property of Oregon State University and the School of EECS. Limited use is allowed according to the following criteria: materials are free to use except for cost of reproduction but must bear this statement. Materials created using this information may not be labeled as TekBots materials without the prior written consent of Oregon State University and the School of EECS.
Preface
Table of Contents
TABLE OF CONTENTS ............................................................................................................................................................ II
HOW TO USE THIS MANUAL ......................................................................................................................................................................... IV IMPORTANT SYMBOLS ................................................................................................................................................................................. IV
Preface
Page iii
Preface
This manual is designed to guide a builder through the process of constructing a basic TekBots platform from beginning to end in a step-by-step fashion. Little to no experience is assumed on the part of the builder, except for the understanding of how to solder electrical circuits.
This symbol indicates an important note that should be remembered. Paying attention to notes like these will make tasks easier and more efficient.
This symbol designates information that must be followed. If caution is ignored the task may appear impossible. Ignored caution symbols can lead to damaged systems.
This symbol represents something that should not be forgotten. Reminder symbols are used to make sure an important step has been completed before continuing.
The innovation symbol indicates an opportunity to advance beyond what is required. These sections will give more insight into the what, why, and how of a certain topic. Use these to learn more or get ideas for nifty innovations.
Page iv
Section 1
The Mechanical Frame and Motors
Page 1
4. Tin (see the meaning below) the motor terminals by lightly coating the copper motor contacts with solder. Be careful not to fill the holes with solder, figure 1d.
5. Slide of heat shrink tubing over the ends of the wires, figure 1e.
6. Pass the wire through the motor terminal and bend it back over itself. Crimping the wire onto itself holds it in place while the soldering is done, figure 1f.
7. Pass the leads of one of the three 0.1 microfarad capacitors (Cap1) into the two motor terminals. One lead of each of the rest capacitors (Cap2 and Cap3) goes into each terminals of the motor, figure 1g.
8. Solder both the wire and capacitors leads to the terminal. For Cap2 and Cap3, solder their loose leg onto the motors metal case. Cut the excess lead of the capacitors off, figure 1h.
9. Slide the tubing over the solder joint and heat it to shrink it, figure 1i.
to tin: to cover with solder in order to avoid wearing of the metal. Repeat steps 6 through 9 for the other motor terminal. And repeat steps 2 through 9 for the other motor.
Page 2 TekBot Assembly Guide 2006 Oregon State University
Heat shrink tubing is a common product in electronics used for insulating electrical connections and preventing short circuits. The tubing when heated will try to contract to about 50% of its original size. Commonly this heat is applied using a heat gun but in a pinch, a lighter or soldering iron can be used. When using a soldering iron, stroke the soldering iron along the heat shrink several time from all angles. Watch for the tubing to shrink.
At the other end of the motor wires, a male .1 header connector needs to be soldered on. This connector will allow for the motors to be inserted and removed many times into the TekBot motor controller without being damaged. This process can be a little hard the first few times because the male headers move as you are solder the cables. You should find a place where you could stab the male headers so they are still. The box of your TekBot kit should work.
1. Split the other end of the motor wires about to 1. 2. Using one of the strips of male header in the kit, tin two side-by-side male pins with solder. Slide a piece of heat shrink onto each wire. 3. Solder one wire to each male header pin.
Page 3
To attach the motors to the TekBot use the #4 sheet metal screws included in the kit. Align the motor so that the shaft projects out of the frame and screw in the screws, fig 3.
Be cautious to not over tighten the sheet metal screws holding the motors to the frame. Too much torque can damage the motors enough they may need to be replaced.
Cut the black wire from one battery holder and the red from the other battery holder 2 long. Strip the ends and twist them together. Solder these two wires together, figure 5. Cut a piece of shrink tubing and slide it over the solder joint. Using a heat gun or a soldering iron apply heat to all sides of the shrink tubing. The tubing will shrink to fit prevent the connection from shorting to the aluminum base.
Page 5
If the bolts are put in upside down, you will damage your charger board when you attach it to the frame.
Roller Ball
Once the screw is tight look at the adapter and wheel. Is the adpater in the center of the wheel? If not adjust till the adapter is even if you have to remove and reinsert the screw. After the wheel and adpter is alligned insert the other three screws.
To attach to the motors simply press fit the adapters on the the motor shafts. This is a very tight fit and will requires quite a bit of force to mount the wheels.
#2 Brass Screw
Adapter Disk
3 Wheel
Congratulations, you have completed the basic assembly of your robotic base. Yours should look like figure 11.
Page 7
Page 8
Section 2
Charger Board Assembly chrg.1
Page 9
OVERVIEW
The charger board is the heart of the power supply for the TekBots base. It provides both a way for charging the on-board batteries and delivering battery voltage to all of the different connected systems. Resistor Color Codes: 0 Black 1 Brown 2 Red 3 Orange 4 Yellow 5 Blue 6 Green 7 Purple 8 Gray 9 White The above picture is a 1K ohm resistor. 1(Brown) . 0(Black) * 102(Red) = 1K ohm
Parts List:
R4 R3 R1 R7 R6 R2 R8 R5 10 12 180 3.3K 330K 1% 390 4.7K 820K 1%
2. Diodes: Solder the diodes into place. Diodes are polarized so it is important which lead goes into which hole. Most diodes will have a white or black band on one end. On the silkscreen, where the diode will be placed there should be a white band as well. Be sure that the white band on the silkscreen and the white or black band on the diode are on the same side when you insert the diode.
Page 10 TekBot Assembly Guide
Parts List:
D5,D6,D7, D8 D2 D1 D4 1N4004 1N5819 1N5245B TL431CLP
Parts List:
U1 TS912IN
3. Integrated Circuits: Solder the single Integrated Circuit (IC) into place. Be careful, it is polarized and must be inserted in the correct direction. There will be either a small dot or halfmoon notch on one end of the chip. Align this with the half moon notch on the silk screen of the board for correct insertion.
Page 11
Parts List:
C1 C2 C3 Ceramic .1uF - 50V Ceramic 47pF - 50V Electrolytic 330uF 35V
4. Capacitors: Solder in the capacitors now. Capacitors may or may not be polarized. To figure if a capacitor is polarized examine it and see if there is a black stripe or a little line near one of the leads. This commonly means that the capacitor is polarized. For C3 make sure the black line is towards the outside of the board.
Parts List:
JP1 J8 J1, J2, J3, J4, J5, J6 .100" Shunt 2x1 Male Header 4x1 Female Header 2x1 Female Header PJ-002A P
J7
Page 12
5. Connectors: There are multiple connectors and jumpers on the charger board. These connectors come in three types; the power jack, female header, and male header. The male and female headers are made by cutting sections from the larger 36 position strips that are included in the kits. A detailed example of making the female headers is presented below. Making female connectors / headers: In your kits you should have several strips of female header material. In order to make the smaller jumpers you will use on all of your boards, you need to clip sections off of these strips. To do this, simply count the number of pins you need and cut the next pin in half. Be careful to not cut too close to the piece you are keeping or it may break when you cut it off. A good tool for doing this is a pair of diagonal cutters. Figure 17 shows these steps.
Page 13
6. Finishing Up: Solder the remaining parts into the board. D3 is the LED charge indicator. It is a polarized part. The longer lead should go into the board where the + sign is on the silk screen. Q1, and Q2 are transistors. Transistors are polarized also. Q1 should be inserted so that it lines up with the silk screen. Q2 should be inserted so that the metal tab on the top of Q2 lines up with the thick white line on the silk screen.
Parts List:
D3 F1 HLMP1700 LED MFRX110 Fuse EG1213 Miniature Slide Switch 2N4401 TIP29C
S1 Q1 Q2
Page 14
Figure 19: Diagram of spacer usage and base with connected charger board.
2. Now you need to connect your batteries to the charger board. To do this you will need to solder a male header onto the battery leads so that they can be plugged into the charger board. This process is the same as putting the male headers on the ends of the motor wires. Refer to section 1 for assistance. 3. Plug the battery connection into your charger board as shown in figure 20. Notice that the red lead is closer to F1. If you reverse this plug you WILL destroy your board and you will need to purchase a new one.
Page 15
Section 3
The Motor Controller Board mtr_ctlr.1
Page 16
PURPOSE
The mtr_ctlr.1 board that comes with the TekBots base is pre-assembled except for the addition of female connectors for interfacing to the motors and the other system boards. This two channel control slows for two motors to be controlled.
Page 17
Section 4
Sensor Board sense.1
Page 18
PURPOSE
The forward mounted sensor board has two tactile switches used to signal the TekBot when it impacts an object.
Parts List:
R1, R2 100
2. Connectors: There are multiple connectors on the motor board. Construct the female headers as you did when building the charger board above.
Parts List:
J1, J2 2x1 Female Header
Page 19
Parts List:
S1, S2 EG1201 Switches
Page 20
Section 5
The Analog Controller Board anlg_ctlr.1
Page 21
PURPOSE
The TekBots analog controller allows for simple TekBot behavior using only analog components. The board is 'programmable' using voltage references that can be set using on board potentiometers. It can be used to create a simple 'bump-bot' functionality, or as an emergency backup of a digital system.
PROCEDURE
Figure 28 shows the PCB (printed circuit board) of the analog board you will be using. The white writing/pictures on the PCB, called silkscreen, can help you to identify locations, orientation, and polarities for the components.
Page 22
1. Potentiometers: Solder the potentiometers in place as shown in Figure 29. They are designated R1 R4. 2. Resistors: Solder resistors in place as shown in Figure 30. Note that there is no R7. Parts List:
R1 R2 R3 R4
Potentiometer 10K 409H Ceremet Potentiometer 10K 409H Ceremet Potentiometer 10K 409H Ceremet Potentiometer 10K 409H Ceremet
Parts List:
R5 R6 R8 R9 R10 R11 R12
220 Resistor 1M Resistor 10K Resistor 10K Resistor 1M Resistor 100 Resistor 100 Resistor
Page 23
Parts List:
D1 D2
1N5232B 1N5819
3. Diodes: Before you solder the diodes onto the analog board, please check their orientations: make sure the line of the diodes match the line on the silkscreen (the white pictures/writing on the PCB); then double check to see if the diodes are placed correctly. You may then solder the diodes onto the analog board.
Figure 32: This is a close-up of the diodes. Pay close attention on the diodes orientation.
Page 24
Parts List:
C1 C2 C4
10 F Capacitor 10 F Capacitor 0.1 F Capacitor
4. Capacitors: Solder the capacitors in place. C1 and C2 are polarized so make sure the orientation of each diode is correct (longer lead is positive). C4 is not polarized. If youre having trouble deciding the capacitor values, please refer to Appendix B analog board. There is also a capacitor code chart in Appendix A. 5. Comparator chip: Before you solder the comparator chip onto the analog board, check the orientation of the chip: make sure the semi-circle of the chip matches the semicircle on the silkscreen; then double check to see if the chip is placed correctly. You may then solder the comparator chip onto the analog board.
Parts List:
U1
IC LM339 Quad Comparator
Figure XX: Analog Control Board with Capacitors in place. 2006 Oregon State University
Figure XX: Analog Control Board with IC in place. TekBot Assembly Guide Page 25
6. Female headers: Solder female headers in place. The female headers are created like in previous sections for the Parts List: charger and motor controller boards.
J1 J2 J3 J4 J5
4-pin female header 2-pin female header 4-pin female header 4-pin female header 2-pin female header r
Now you may place the analog controller board onto the TekBot.
Page 26
Section 6
Final Assembly
Page 27
FINAL ASSEMBLY
1. Our last step after all of the boards are mounted is to connect them together. You can put any of the boards anywhere you would like to except that the sensor board needs to be on the front of the TekBot so that it can detect its environment. 2. You will be assembling a system like the one shown in figure 10. To connect power to the boards, and signals between the boards, you should use pieces of CAT-5 cable available in your kits. This cable is very inexpensive and plugs in nicely to the female header receptacles on your boards.
3. Figure 38 shows the wiring for the boards used in your system. Figure 37 shows an example of a completely assembled robot.
Page 29
2. When the left switch is hit we want the robot to back straight up, then turn to the right and continue. To do this, first both motors should reverse then the left motor should turn forward while the right motor continues in reverse. So the reverse time on the left motor should be shorter than the right motor. On our TekBots, turning the variable resistors clockwise makes a wheel turn backwards longer. So adjust R3 and R4 so that when the left switch is hit the left wheel backs up for less time than the right wheel. Figure 40 shows an example of how these might be set.
Page 30
3. Now set the right whisker to respond in the opposite manner with the right motor reversing for less time than the left motor.
Page 31
Appendix A
General Reference Material
Page 32
SCHEMATIC SYMBOLS
Page 33
Page 34
Page 35
Appendix B
Parts List
Page 36
OVERVIEW
This section contains a list of all of the parts used in the construction of the TekBot kit. When available, supplier and manufacturer part numbers are also listed to ease replacement. Contact information for the various suppliers is provided in appendix D.
MECHANICAL BASE
Qty 8 Description Bolts Brass Flat Head 1/2 Wood Screw
Figure A
Supplier # 92114A081
Fig. A
Fig. B
McMaster Carr
McMaster Carr
90048A110
McMaster Carr
McMaster Carr
94609A192
McMaster Carr
McMaster Carr
90480A005
McMaster Carr
TekBots
base.1
TekBots
base.1
Page 37
Fig. K
2 GMW GM-* Wheel Adapters K TekBots GMW
Fig. L
GM-8 Motors
Solarbotics
GM-8
TekBots
3 Wheel
Fig. M
Fig. N
TekBots
McMaster Carr
Fig. O
Page 38
CHARGER BOARD
Qty 4 Description Diode Rectifier 1N4004 D041 Referenc e D5, D6, D7, D8 D2 Fig. A Supplier Mouser Supplier # 583-1N4004 Fig. A: Fig. B:
Mouser
625-1N5819 Fig. D:
Diode Zener 1N5245B D035 Diode Zener TL431CLP TO 266AA (TO92) LED Red HLMP1700
D1
Mouser
625-1N5245B
Fig. C:
D4
Mouser
D3
Mouser
512-HLMP-1700
Q1
Mouser
Q2
512-TIP29CTSTU
Bolts 4-40 Pan Head 1/2" - Standard Power Connector PJ-002A Female Coaxial Connecter Header - .100 Shunt w/Handle IC Dual Op Amp TS912IN
91773A110 CP-002A-ND
J9
JP1
DigiKey
A26242-ND
U1
Mouser
511-TS912IN
Page 39
7 1 6 2 1 1
Nuts 4-40 AC Adaptor 12V/120mA Plug-In Batteries Rechargeable NiCad Battery Holders 3XAA 6 Leads Fuse MFRX110 1.1A Resetable Capacitor Ceramic Disk - .1uF Capacitor Ceramic Disk - 47 pF Capacitor Electrolytic 330uF 1.8 Watt, 10 Resistor 1.8 Watt, 12 Resistor 1.8 Watt, 180 Resistor 1.8 Watt, 3.3K Resistor 1.8 Watt, 330K Resistor 1% Tolerance 1.8 Watt, 390 Resistor 1.8 Watt, 4.7K Resistor 1.4 Watt, 820K Resistor 1% Tolerance Nylon Spacers Switch - EG1213 Miniature SPDT S1 F1 C1 C2 C3 R4 R3 R1 R7 R6 R2 R8 R5 M N O P P Q R R R R R R R R S T
McMaster Carr TekBots TekBots Mouser Mouser Mouser Mouser Mouser Mouser Mouser Mouser Mouser Mouser Mouser Mouser Mouser McMaster Carr Mouser
90480A005
Fig. M:
Fig. N:
Wall Wart NiCad Battery 12BH331 652-MFRX110 581-SR205E104M 140-50S2-470J 140-XRL35V330 299-10 299-12 299-180 299-3.3K P330KCACT-ND 299-390 299-4.7K P820KCACT-ND 94639A615 612-EG1213 Fig. S Fig. T Fig. Q Fig. R Fig. O Fig. P
1 1 1 1 1 1 1 1 1 1 3 1
Page 40
SENSOR BOARD
Qty 2 Description 1/8 Watt Resistor 100 Referenc e R1, R2 Fig. A Supplier Mouser McMaster Carr McMaster Carr McMaster Carr Supplier # 299-100 Fig. A Fig. B
Nuts 4-40
94639A615 Fig. E:
S1, S2
Mouser
612-TL1100G
Fig. F:
Mouser
612-TAA-BK
Page 41
C U1
LM339NNSND
94639A615
Fig. E:
Fig. F:
Nuts 4-40 Capacitor Ceramic Disk - .1 Spacing .1uF Capacitor Tantalum 10uF
F C4
Mouser
Digikey
Mouser
Fig. I:
Fig. J:
10K Resistor
Mouser
100 Resistor
Mouser
299-100
1M Resistor
Mouser
299-1M
220 Resistor
R5
Mouser
299-220
Page 42
MISCELLANEOUS
Qty 3 Description 36 Female Header Figure A Supplier DigiKey Supplier # 929974-0136-ND A116B-4-ND Small Protoboard Fig. C 1 10 Conductor Ribbon Cable 15 inches Mouser 5173302/10FT mtr_ctlr.1 Fig. E Fig. F Fig. D Fig. A Fig. B
DigiKey
Protoboard
TekBots
TekBots
TekBots
CAT-5 94639A615
Nylon Spacers
McMaster Carr
McMaster Carr
90480A005
McMaster Carr
91773A110
Page 43
Mouser
Digikey
Fig. C
Fig. D
Mouser
Fig. F Fig. E
Jameco
Digikey
Page 44
Appendix C: Schematics
Appendix C
Schematics
Page 45
Appendix C: Schematics
CHARGER BOARD
SENSOR BOARD
Page 46
Appendix C: Schematics
Figure 46: Block diagram of the motor controller board 2006 Oregon State University TekBot Assembly Guide Page 47
Appendix C: Schematics
Figure 47: Block diagram of the analog board Page 48 TekBot Assembly Guide 2006 Oregon State University
Appendix D: Suppliers
Appendix D
Suppliers
Page 49
Appendix D: Suppliers
DigiKey
701 Brooks Ave. South Thief River Falls, MN 56701-0677 (800) 344-4539 http://www.digikey.com 1000 N. Main Street Mansfield, TX 76063 (800) 346-6873 http://www.mouser.com 6700 SW 105th St, Suite 106 Beaverton, OR 97008 (800) 433-5700 http://www.alliedelec.com 220 Owen Hall Oregon State University Corvallis, OR 97331 tekbots_support@eecs.oregonstate.edu http://eecs.oregonstate.edu/tekbots 179 Harvest Glen Way N.E. Calgary, Alberta, Canada T3K 4J4 (866) B-ROBOTS http://www.solarbotics.com P.O. Box 7690 Chicago, IL 60680-7684 (562) 692-5911 http://www.mcmaster.com 1355 Shoreway Rd Belmont, CA 94002 (800) 831-4242 http://www.jameco.com
Mouser Electronics
Allied Electronics
TekBots
Solarbotics
McMaster-Carr
Jameco Electronics
Page 50
Appendix D: Suppliers
Page 51