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 |
2cfdf28f |
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 | ("series of challenges" |
22 | ("Create series of simple challenges with associated awards (?)" |
23 | "Simple challenges all relate directly to a larger competition.")) |
24 | ("3d printed hubs instead of wheels" |
25 | "that way they can make their own wheel to attach to the hub") |
26 | ("things we should do on our own with robots we have right now" |
27 | ("maze" |
28 | ("solve a maze with right hand rule") |
29 | ("turn 90 degrees") |
30 | ("calibrate the robot to drive straight forward with dead reckoning |
31 | and hardcoding values. see how straight it can go.") |
32 | ("1 of 4 maps") |
33 | ("shoot a ball with a ziptie") |
34 | ("maze mechanics" |
35 | "go forward, then shoot, then continue maze." |
36 | "intersection with light, get time bonus for passing at right time" |
37 | "line following" |
38 | "servo on robot to pick up something") |
39 | ("find sensors" |
40 | ("line following" |
41 | ("the line follower from sparki" |
42 | "get 5 of the following:" |
43 | ("ir sensor" "mouser part 638-ITR8307TR8") |
44 | ("resistor" "220 ohm") |
45 | ("resistor" "47k ohm") (buffer-file-name) |
46 | ("1/4 inch by 4 inch" "osh park"))) |
47 | "is a light on?" |
48 | "look into pricing on gyro, accelerometer, encoder" |
49 | "how was wayne planning on doing encoder"))) |
50 | ("build software" |
51 | "make a change to fritzing and compile it and see it") |
52 | ("review the following notes for improvements" |
53 | ("http://goo.gl/ZZ4E8E" |
54 | "http://goo.gl/ilZiXR"))) |