have numbers next to questions in checks
[challenge-bot] / guide / challenge-bot.scm
index 0b2c48683d5170281b2c6962ecd0aca853bd0130..cacc84d2c361e181f0b9bd8806c96ac4e3086ef7 100644 (file)
@@ -52,7 +52,7 @@
              (image :file
                     "0-arduino-to-deck/screw-cross-section.png"))
      (p [check])
-     (itemize
+     (enumerate
       (item
        [what would happen if the drill bit were larger than the
              screw thread?])
@@ -75,7 +75,7 @@
                make sure that the teeth end up gripping the flat part of
                the drill bit.])
      (p [check])
-     (itemize
+     (enumerate
       (item
        [where should the teeth clamp down on the drill bit?])
       (item
              place the arduino hole mid-way between the two
              deck holes.])
      (p [check])
-     (itemize
+     (enumerate
       (item
        [should the arduino be upside-down?])
       (item
       (item [once the drill is back out of the hole, let go of the
                   trigger]))
      (p [check])
-     (itemize
+     (enumerate
       (item
        [should the drill be at full speed while the drill bit is
                going down into the wood and coming back up?])
       (item [once the drill is back out of the hole, let go of the
                   trigger]))
      (p [check])
-     (itemize
+     (enumerate
       (item
        [should the drill be at full speed while the drill bit is
                going down into the wood and coming back up?])
      (figure :legend "arduino to deck / #6-32 screw"
              (image :file "0-arduino-to-deck/6-32-screw.png"))
      (p [check])
-     (itemize
+     (enumerate
       (item
        [in the motor assembly, there are #4-40x1.25\" screws.
            are those fatter, thinner, or the same thickness as the
      (p [the head is the flat part where some tool, like the alan
              wrench, can exert force to spin the screw.])
      (p [check])
-     (itemize
+     (enumerate
       (item [how many times will the thread wrap around one inch of
                  the screw body?])
       (item [what about 2 inches?
      (p [the arduino should still be flat against the deck still, just
              as it was before tightening the screw.])
      (p [check])
-     (itemize
+     (enumerate
       (item [why do we insert the first screw partially before
                  holding up the arduino?])
       (item [which side of the deck is the top side?])))
                blue line is up against the arduino.])
     (item [press firmly in each of the corners.]))
    (p [check])
-   (itemize
+   (enumerate
     (item [should the black chip be on the right or the left?])
     (item [how many glue dots should be on the breadboard?])))
   (section
                   make sure the heat shrink is either clear or matches
                   the color of the lead.]))
      (p [check])
-     (itemize
+     (enumerate
       (item [should you pick up a battery by its leads?])
       (item [should you strip the leads a large amount at a time?])
       (item [what's the name of wires made of a bunch of tiny
      (p [the solid core wire is the stiff short wire.
              it is much easier to poke into the breadboard.])
      (p [check])
-     (itemize
+     (enumerate
       (item [why are we using a solid core wire?])))
     (subsubsection
      :title [solder]
                  there will be smoke.])
       (item [move the solder away, then move the iron away.]))
      (p [check])
-     (itemize
+     (enumerate
       (item [should the wires melt the solder?])
       (item [why should we clean off the tip of the soldering iron?])
       (item [why do we put more solder back on the tip of the iron?]))))
      (p [check])
      (enumerate
       (item [why place the glue dots on the side of the battery pack
-                 without the on/off switch?])))))
+                 without the on/off switch?])))
+    (subsubsection
+     :title [arduino battery pack attachment]
+     (p [attach the arduino battery pack to the robot deck.])
+     (figure
+      :legend "batteries / placement / arduino pack"
+      (video
+       :file "2-batteries/1-placement/1-arduino-battery-pack.ogv"))
+     (p [next, we will attach the arduino battery pack to the deck.
+               again, the pack could be placed anywhere, but we will
+               place it in the lower right side of the robot.])
+     (enumerate
+      (item [make sure you are placing dots on the side of the battery
+                  pack without the on/off switch, just as before.])
+      (item [peel off a glue dot for each end of the pack.])
+      (item [when placing the battery pack, make sure the screw hole
+                  aligns with a hole on the deck.]))
+     (p [check])
+     (enumerate
+      (item [why align the screw with a hole on the deck?])))))
   (section
    :title [motors]
    (subsection
-    :title [leads])
-   (subsection
-    :title [mount])
+    :title [leads]
+    (p [attach leads to the motors to supply the motor with power.])
+    (figure
+     :legend "motors / leads"
+     (video
+      :file "3-motor-assemblies/0-leads.ogv"))
+    (enumerate
+     (item [strip both the green and yellow wire on both ends.
+                  strip one side only 1/8 inch.
+                  strip the other side about 1/4 inch.])
+     (item [use the end of the wire stripper to bend a hook in the wire.
+                make this hook on the side of the wire with a smaller
+                exposed section.])
+     (item [do not bend the wire so that the exposed wire runs alongside
+               the sheath.])
+     (item [put the hooks through the tabs on the motor.
+                make sure to place the green and yellow wire on the
+                correct side of the motor.
+                match the side of the motor that already has wires
+                attached.
+                wrap the rest of the wire around the motor in order to
+                keep the wire from falling off.])
+     (item [once the wire is in place, wrap solder around the motor tab
+                 and wire.
+                 heat up the solder, motor tab and wire with the
+                 soldering iron.])
+     (item [test the solder joint with the 9v battery.
+                 touch the battery leads to the motor leads.
+                 make sure the 9v battery is on.
+                 if the motor moves, the solder joint is good!])
+     (item [get section of electrical tape, roughly 100mm
+                (about 4 inches).
+                slide the middle of the tape under the wires.
+                this tape will keep the solder joints away from the
+                metal band around the motor.])
+     (item [the zip tie will hold the wires to the motor.
+                wrap the zip tie on the round part of the motor where
+                it meets the square portion of the motor.
+                this will provide mechanical support for the solder
+                joints.
+                once the zip tie is wrapped, use wire strippers to cut
+                off the excess zip tie.])
+     (item [cover the solder joint with hot glue.
+                  this will further keep the solder joints from corroding
+                  in the air's moisture.
+                  it will also keep the joint safe from anything poking
+                  in.]))
+    (p [check])
+    (enumerate
+     (item [should the electrical tape go between the wires and the
+                   metal band?])
+     (item [are the motor tabs strong?])
+     (item [what are we doing to reinforce the motor tabs mechanically?])
+     (item [does hot glue make an electrical connection?])))
    (subsection
     :title [deck attachment]))
   (section