X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=guide%2Fchallenge-bot.scm;h=f019671a68c73d422c60b65040032595a5a8a6c0;hb=6143e39f4fe1607ba81629185450848d5226d578;hp=f121f3f5500757792cd37edd6eb45d8fc8fc886f;hpb=50a2c61c760f59ec4d2275492f4cda5a697184fb;p=challenge-bot diff --git a/guide/challenge-bot.scm b/guide/challenge-bot.scm index f121f3f..f019671 100644 --- a/guide/challenge-bot.scm +++ b/guide/challenge-bot.scm @@ -533,23 +533,80 @@ (item [why should the motor mounts have angle brackets attached in a mirror image fashion?]))) (subsubsection - :title [motor mount to motor])) - (subsection - :title [deck attachment])) - (section - :title [wheels] - (subsection - :title [tread]) + :title [motor mount to motor] + (p [now attach the motor mount with angle brackets to the motor.]) + (figure + :legend "motor / mount / mount to motor" + (video + :file + "3-motor-assemblies/1-motor-mount/1-motor-mount-to-motor.ogv")) + (p [we will attach the motor mount to the motor using #4 bolts. + these screws are thinner than the #6 bolts we have used. + to clamp down on the motor, we will use a #4 nut. + the white side of the nut should face outward. + this section of the nut will keep the nut from jiggling + loose off the bolt during normal operation. + the head of the #4 bolt is a philips head, so we will + use a philips head driver for it.]) + (p [check]) + (enumerate + (item [is the #4 bolt thicker or thinner than the #6?]) + (item [do you have a ratcheting socket wrench, or not?])))) (subsection - :title [motor])) + :title [deck attachment] + (p [now that the motor assemblies are together, we will attach them + to the deck.]) + (figure + :legend "motor / motor assembly to deck" + (video + :file "3-motor-assemblies/2-motor-assembly-to-deck.ogv")) + (p [when attaching the motor assembly to the deck, be sure to push + the assembly as far outward from the center of the robot + as you can while tightening it down. + this will give more clearance to the wheels of the robot + so they do not rub the deck.]))) (section :title [caster] - (subsection - :title [deck placement])) + (p [the caster will go at the back of the robot and provide a third + point of contact for the robot, making it easier for it to + balance.]) + (figure + :legend "caster" + (video :file "4-caster-to-deck.ogv")) + (p [check]) + (enumerate + (item [what would happen if the robot did not have a caster?]))) + (section + :title [wheels] + (p [now we will attach the wheels. + this makes the motor movement transform into robot movement!]) + (figure + :legend "wheel" + (video :file "5-wheel-to-robot-assembly.ogv")) + (p [check]) + (enumerate + (item [does the robot's wheels scrape the deck?]) + (item [what would happen if the robot had no wheels?]) + (item [what does the tread do?]) + (item [what is the tread?]) + (item [what kind of screw is used?]))) (section :title [sonars] - (subsection - :title [deck placement]))) + (p [we are almost done with mechanical assembly! + this next step is to add the sonar sensors to the robot. + sonar sensors are what the robot uses to detect distances. + it sends out a signal, then listens for a response and + keeps track of how long it takes.]) + (figure + :legend "sonar sensors" + (video :file "6-sonar-sensors-to-deck.ogv")) + (p [check]) + (enumerate + (item [are your sonar sensors pointy pins facing in toward the + arduino?]) + (item [was it difficult to get the sonar into the holder?]) + (item [what would happen if it was easy to slip the sonar sensor + into the sonar holder?])))) (chapter :title [wiring and software] (section