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