X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=curriculum%2Fchallenge-bot.scm;h=76dc7781a7133f338a04b10881f3e582af333956;hb=ff0f6a781b4916b42634677c980935ccddbaad79;hp=89177b4f8d3fed4b511261cb0daa7eb467aefb2e;hpb=79d761bc23bccf75e0097b2d5d07b0f09add8fd6;p=challenge-bot diff --git a/curriculum/challenge-bot.scm b/curriculum/challenge-bot.scm index 89177b4..76dc778 100644 --- a/curriculum/challenge-bot.scm +++ b/curriculum/challenge-bot.scm @@ -10,7 +10,47 @@ (subsection :title [arduino placement]) (subsection - :title [first hole and screw]) + :title [first hole and screw] + (subsubsection + :title [choosing drill bit]) + (subsubsection + :title [inserting drill bit]) + (subsubsection + :title [holding drill]) + (subsubsection + :title [drilling]) + (subsubsection + :title [6-32 by 3/8\" screw] + (p [the "6" part is how big around it is.]) + (p [the "32" part is how close the threads are to each other.]) + (p [the "head" is the flat part where some tool, like the alan + wrench, can exert force to spin the screw.])) + (subsubsection + :title [fasten the arduino board to the deck] + (p [push the 6-32 screw into the deck from the underside and at the + same time, spin the 6-32 screw clockwise while looking + down on its head. twist until the bottom of the screw is + about to stick out on the top side of the deck.]) + (p [hold the arduino board flat to the deck and line up the arduino + hole so the screw can come up through it. continue + tightening the screw into the deck, spinning the same + direction as before. tighten until the screw head touches + the deck. do not continue tightening]) + (p [the arduino should still be flat against the deck still, just + as it was before tightening the screw.])) + (subsubsection + :title [assessment] + (p [does the arduino stay with the deck when the deck moves? + can the arduino board still rotate a few degrees? + warning, if you rotate the arduino board too much, you + will unscrew it from the deck and you'll have to screw it + back in. rotating a few degrees should be ok.])) + (subsubsection + :title [arduino board move relative to deck] + (p [without any screws, the arduino board can move independently of + the deck.]) + (p [with the first screw, the arduino can rotate around one point + on the deck.]))) (subsection :title [second hole and screw]) (subsection @@ -51,9 +91,9 @@ :title [serial] (subsection :title [software on computer] - (subsection + (subsubsection :title [arduino]) - (subsection + (subsubsection :title [fritzing])) (subsection :title [attach arduino and computer via cable]) @@ -68,7 +108,9 @@ (subsection :title [cable]) (subsection - :title [arduino headers])) + :title [arduino headers]) + (subsection + :title [sound cm per microsecond at sea level])) (section :title [both sonars] (subsection @@ -87,11 +129,29 @@ (subsection :title [analogWrite])) (section - :title [untethered]) + :title [untethered] + (subsection + :title [arduino battery]) + (subsection + :title [off and on functions])) (section - :title [follow]) + :title [follow] + (subsection + :title [same wiring as untethered]) + (subsection + :title [set motor]) + (subsection + :title [go]) + (subsection + :title [determining speed])) (section - :title [stay on table]))) + :title [stay on table] + (subsection + :title [stop]) + (subsection + :title [backup]) + (subsection + :title [turn around])))) ;; Copyright 2016 daniel watson