update todo after 3d printer talk
[challenge-bot] / TODO.rkt
index 566b6d66e43115e7d73681913c1f8707ed1be5f8..240c6d36bfd2d260856c21f941558b83230736ea 100755 (executable)
--- a/TODO.rkt
+++ b/TODO.rkt
@@ -2,7 +2,93 @@
 #lang racket/base
 
 (define todo
-  ;; list of things to do for challenge-bot class
+  ;; list of specific things to do for challenge-bot class
   (list
-   "series of challenges"
-   ""))
+   "make a case for the 9v and 6v battery holders"
+   "determine if 9v or 6v battery holder can be disposed"
+   "get multimeter to determine which batteries are dead"
+   "get wirestripper"
+   "get solid core wire for breadboard"
+   "get male female wires"
+   "make physical layout drawing"
+   "order male female jump wire"
+   (string-append "order these: http://www.ebay.com/itm/"
+                  "100-x-Ultrasonic-Module-HC-SR04-Distance-Measuring"
+                  "-Transducer-Sensor-for-Arduino-/"
+                  "161156018270?_trksid=p2054897.l5658")))
+
+(define ideas
+  (list
+   (list
+    "series of challenges"
+    (list
+     "Create series of simple challenges with associated awards (?)"
+     "Simple challenges all relate directly to a larger competition."))
+   (list
+    "3d printed hubs instead of wheels"
+    "that way they can make their own wheel to attach to the hub")
+   (list
+    "things we should do on our own with robots we have right now"
+    (list
+     "maze"
+     (list "solve a maze with right hand rule")
+     (list "turn 90 degrees")
+     (list
+      "calibrate the robot to drive straight forward with dead reckoning
+      and hardcoding values.  see how straight it can go.")
+     (list "1 of 4 maps")
+     (list "shoot a ball with a ziptie")
+     (list
+      "maze mechanics"
+      "go forward, then shoot, then continue maze."
+      "intersection with light, get time bonus for passing at right time"
+      "line following"
+      "servo on robot to pick up something")
+     (list
+      "find sensors"
+      (list
+       "line following"
+       (list
+        "the line follower from sparki"
+        "get 5 of the following:"
+        (list "ir sensor" "mouser part 638-ITR8307TR8")
+        (list "resistor" "220 ohm")
+        (list "resistor" "47k ohm")
+        (list "1/4 inch by 4 inch" "osh park")))
+      "is a light on?"
+      "look into pricing on gyro, accelerometer, encoder"
+      "how was wayne planning on doing encoder")))
+   (list
+    "build software"
+    "make a change to fritzing and compile it and see it")
+   (list
+    "review the following notes for improvements"
+    (list
+     "http://goo.gl/ZZ4E8E"
+     "http://goo.gl/ilZiXR"))
+   (list
+    "hacker dojo 3d printer talk"
+    (list
+     "look into glue.  purple children's glue stick water soluble."
+     "but only if stuff stops sticking to blue tape.  maybe nylon")
+    (list "take out springs for build plate, replace with rubber foot?")
+    (list "print shoe cover (light up?!?)"
+     "sneaker heads be like damn he got the velcro")
+    (list
+     "invest in the cad package"
+     "the 3d printer makes the cad valuable"
+     "good water type parts are difficult, no package currently does this")
+    (list
+     "3d hubs"
+     "find someone close to you that has a printer")
+    (list
+     (string-append "this is going to explode when it gets to people"
+                    " who don't want to tinker")
+     "open source software is just for tinkerers")
+    (string-append
+     "stratasys has patented retracting the non-printing"
+     " head of dual-head")
+    "put a piece of foam on the filament before going into extruder"
+    "regrind abs is brittle and affects print"
+    "some plastic changes color based on temperature")
+   "schedule stuff for august 3 through 10"))