| 1 | #! /usr/bin/env racket |
| 2 | #lang racket/base |
| 3 | |
| 4 | (define todo |
| 5 | ;; list of specific things to do for challenge-bot class |
| 6 | (list |
| 7 | "make a case for the 9v and 6v battery holders" |
| 8 | "determine if 9v or 6v battery holder can be disposed" |
| 9 | "get multimeter to determine which batteries are dead" |
| 10 | "get wirestripper" |
| 11 | "get solid core wire for breadboard" |
| 12 | "get male female wires" |
| 13 | "make physical layout drawing" |
| 14 | "order male female jump wire" |
| 15 | (string-append "order these: http://www.ebay.com/itm/" |
| 16 | "100-x-Ultrasonic-Module-HC-SR04-Distance-Measuring" |
| 17 | "-Transducer-Sensor-for-Arduino-/" |
| 18 | "161156018270?_trksid=p2054897.l5658"))) |
| 19 | |
| 20 | (define ideas |
| 21 | (list |
| 22 | (list |
| 23 | "series of challenges" |
| 24 | (list |
| 25 | "Create series of simple challenges with associated awards (?)" |
| 26 | "Simple challenges all relate directly to a larger competition.")) |
| 27 | (list |
| 28 | "3d printed hubs instead of wheels" |
| 29 | "that way they can make their own wheel to attach to the hub") |
| 30 | (list |
| 31 | "things we should do on our own with robots we have right now" |
| 32 | (list |
| 33 | "maze" |
| 34 | (list "solve a maze with right hand rule") |
| 35 | (list "turn 90 degrees") |
| 36 | (list |
| 37 | "calibrate the robot to drive straight forward with dead reckoning |
| 38 | and hardcoding values. see how straight it can go.") |
| 39 | (list "1 of 4 maps") |
| 40 | (list "shoot a ball with a ziptie") |
| 41 | (list |
| 42 | "maze mechanics" |
| 43 | "go forward, then shoot, then continue maze." |
| 44 | "intersection with light, get time bonus for passing at right time" |
| 45 | "line following" |
| 46 | "servo on robot to pick up something") |
| 47 | (list |
| 48 | "find sensors" |
| 49 | (list |
| 50 | "line following" |
| 51 | (list |
| 52 | "the line follower from sparki" |
| 53 | "get 5 of the following:" |
| 54 | (list "ir sensor" "mouser part 638-ITR8307TR8") |
| 55 | (list "resistor" "220 ohm") |
| 56 | (list "resistor" "47k ohm") |
| 57 | (list "1/4 inch by 4 inch" "osh park"))) |
| 58 | "is a light on?" |
| 59 | "look into pricing on gyro, accelerometer, encoder" |
| 60 | "how was wayne planning on doing encoder"))) |
| 61 | (list |
| 62 | "build software" |
| 63 | "make a change to fritzing and compile it and see it") |
| 64 | (list |
| 65 | "review the following notes for improvements" |
| 66 | (list |
| 67 | "http://goo.gl/ZZ4E8E" |
| 68 | "http://goo.gl/ilZiXR")) |
| 69 | (list |
| 70 | "hacker dojo 3d printer talk" |
| 71 | (list |
| 72 | "look into glue. purple children's glue stick water soluble." |
| 73 | "but only if stuff stops sticking to blue tape. maybe nylon") |
| 74 | (list "take out springs for build plate, replace with rubber foot?") |
| 75 | (list "print shoe cover (light up?!?)" |
| 76 | "sneaker heads be like damn he got the velcro") |
| 77 | (list |
| 78 | "invest in the cad package" |
| 79 | "the 3d printer makes the cad valuable" |
| 80 | "good water type parts are difficult, no package currently does this") |
| 81 | (list |
| 82 | "3d hubs" |
| 83 | "find someone close to you that has a printer") |
| 84 | (list |
| 85 | (string-append "this is going to explode when it gets to people" |
| 86 | " who don't want to tinker") |
| 87 | "open source software is just for tinkerers") |
| 88 | (string-append |
| 89 | "stratasys has patented retracting the non-printing" |
| 90 | " head of dual-head") |
| 91 | "put a piece of foam on the filament before going into extruder" |
| 92 | "regrind abs is brittle and affects print" |
| 93 | "some plastic changes color based on temperature") |
| 94 | "schedule stuff for august 3 through 10")) |