use readtheorg theme on hausner guide output
[challenge-bot] / guide / hausner / overview.org
CommitLineData
20b025c5 1#+TITLE:hausner challenge-bot overview
b5091bcd 2#+SETUPFILE: org-html-themes/setup/theme-readtheorg.setup
e1d90ff4 3* videos for assembling the hardware
4* software
5 software is available as nice neat installable packages for
6 Mac OS X, GNU+Linux, and MS Windows.
1a35441e 7
e1d90ff4 8 it's also available in source code form, so you can compile it for
9 other platforms.
1a35441e 10
e1d90ff4 11 all software used in this robot is available for you to use for any
12 purpose, improve, and, share those improvements (if you want).
13** arduino
14*** summary
15 control how the robot gets information from sensors, and moves
16 its motors.
17*** download
18 https://www.arduino.cc/en/Main/Software
19** openscad
20*** summary
21 create robot parts!
4b330805 22
e1d90ff4 23 use this program to view parts inside the "3d-printables"
24 directory. write code to modify the parts and create completely
25 new ones.
26*** download
27 http://www.openscad.org/downloads.html
28** fritzing
29*** summary
30 wire up components!
31*** download
32 http://fritzing.org/download/?donation=0
33** 7-zip
34*** summary
35 extract the contents of .tgz files, like the content of this class.
3a70509f 36
e1d90ff4 37 this is needed on MS Windows(tm) only.
3a70509f 38
e1d90ff4 39 if you are on Mac OS X, or GNU (on cygwin or linux), then you do
40 not need this. your software will be able to extract the
41 class content
42*** download
43 http://7-zip.org/
44* class content
45 all the source code for the class is available here:
3a70509f 46
e1d90ff4 47 http://challenge-bot.com/repos/?p=challenge-bot;a=snapshot;h=232ff7a14f9d8be27362c268c6cdd1b67f59a24a;sf=tgz
ce76be4f 48
e1d90ff4 49 what follows is a high level description of the contents of the most
50 important top level directories in the class content.
51** 3d-printables
52 the parts of the robot that are 3d-printed are in this directory.
53 use openscad to open the parts in this directory.
54** build-stages
55 all the wiring diagrams and arduino code live in this directory.
0d77067a 56
e1d90ff4 57 under this directory, there is one subdirectory for each
58 build stage.
59 each build stage is prefixed with a letter to make it appear in
60 order.
61 for example, =a_serial= contains the first build stage.
62* troubleshooting
63 to troubleshoot a misbehaving robot, go through these stages
64 in order until you find a stage that does not work correctly.
ef5f7e4a 65
e1d90ff4 66 first, in =a_serial=, you'll check whether the arduino can
67 communicate over the serial connection with the computer.
ef5f7e4a 68
e1d90ff4 69 in each stage, make sure the wires shown in the fritzing
70 diagram are correctly connected on your robot.
71 then load the corresponding arduino sketch to your robot
72 and either check the serial monitor, or turn on the motor battery.
ef5f7e4a 73
e1d90ff4 74 this will help you pinpoint exactly where the problem lies on your
75 robot.