add info on deck
[challenge-bot] / TODO.rkt
CommitLineData
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"
2cfdf28f 9 (string-append "order these: http://www.ebay.com/itm/"
10 "100-x-Ultrasonic-Module-HC-SR04-Distance-Measuring"
11 "-Transducer-Sensor-for-Arduino-/"
12 "161156018270?_trksid=p2054897.l5658")))
13
14(define ideas
0bbe342b 15 (list
ddf26b99 16 (list "from 0 to movement faster"
17 "hook motor directly to battery"
18 (string-append "solder wires to motors, attach motors,"
19 " wheels, castor, battery packs and get"
20 " the robot moving forwards, backwards,"
21 " or turning in place")
22 "hook up motor controller, have robot")
0bbe342b 23 (list
24 "series of challenges"
25 (list
26 "Create series of simple challenges with associated awards (?)"
27 "Simple challenges all relate directly to a larger competition."))
28 (list
29 "3d printed hubs instead of wheels"
30 "that way they can make their own wheel to attach to the hub")
31 (list
32 "things we should do on our own with robots we have right now"
33 (list
34 "maze"
35 (list "solve a maze with right hand rule")
36 (list "turn 90 degrees")
37 (list
38 "calibrate the robot to drive straight forward with dead reckoning
2cfdf28f 39 and hardcoding values. see how straight it can go.")
0bbe342b 40 (list "1 of 4 maps")
41 (list "shoot a ball with a ziptie")
42 (list
43 "maze mechanics"
44 "go forward, then shoot, then continue maze."
45 "intersection with light, get time bonus for passing at right time"
46 "line following"
47 "servo on robot to pick up something")
48 (list
49 "find sensors"
50 (list
51 "line following"
52 (list
53 "the line follower from sparki"
54 "get 5 of the following:"
55 (list "ir sensor" "mouser part 638-ITR8307TR8")
56 (list "resistor" "220 ohm")
57 (list "resistor" "47k ohm")
58 (list "1/4 inch by 4 inch" "osh park")))
59 "is a light on?"
60 "look into pricing on gyro, accelerometer, encoder"
61 "how was wayne planning on doing encoder")))
62 (list
63 "build software"
64 "make a change to fritzing and compile it and see it")
65 (list
66 "review the following notes for improvements"
67 (list
68 "http://goo.gl/ZZ4E8E"
ddf26b99 69 "http://goo.gl/ilZiXR"))))