Skip to content
This repository was archived by the owner on Sep 16, 2020. It is now read-only.

Instructions for building a rover#111

Merged
hbradio merged 8 commits intodevelopmentfrom
feature/build_a_rover_documentation
May 31, 2017
Merged

Instructions for building a rover#111
hbradio merged 8 commits intodevelopmentfrom
feature/build_a_rover_documentation

Conversation

@hbradio
Copy link
Copy Markdown
Collaborator

@hbradio hbradio commented May 20, 2017

Here is my first pass at instructions for building a rover.

Some things are not described in detail enough for a novice to succeed (e.g. rebuilding the kernel with the UVC driver). Hopefully, those steps will be circumvented in the future, so I didn't put a ton of effort into their instructions.

Let me know if you do see any major gaps, though!

@hbradio hbradio added this to the Release 0.5 milestone May 20, 2017
@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage remained the same at 58.081% when pulling b84dedc on feature/build_a_rover_documentation into b4c55a9 on development.


Use your jumpers to connect the signals on your new 5-pin header to the C.H.I.P.
Ground connects to ground, and the motor control signals can connect to any
`XIO-P[0-7]` pin. Right now the pins are hard-coded iZn `blockly-api.js` (booooo, I
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in
Also, you might want to link to blockly-api.js here.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea. Fixing.

and let the input hardware of the pin serve as a rough comparator.

Just like the motor signal pins, the pins for the IR ear signals are hardcoded
at the moment (this time in `app.py` -- we are really gonna make this configurable
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might want to link to app.py here.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea. Adding.


webcam -- the eye
-------------------
:important note: The default CHIP kernel does not enable the USB Video Class (UVC) driver. In the future we hope to provide a ready-to-use emmc image with this driver included, but for now you'll have to rebuild the kernel with the UVC driver included. This is a more advanced task. Your best bet is `this tutorial <http://www.raspibo.org/wiki/index.php/Compile_the_Linux_kernel_for_Chip:_my_personal_HOWTO>`_. If you're not up for this, don't worry -- just stay tuned for an update to this page telling you where you can get a ready-to-use emmc image.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

eMMC


play
------
Go to `<rovercode.com>`_, sign up for an account, then go to `Mission Control
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you need the https:// here for the link to work correctly for rovercode.com.

@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage remained the same at 58.081% when pulling 24038be on feature/build_a_rover_documentation into b4c55a9 on development.

@hbradio hbradio merged commit 782b55c into development May 31, 2017
@hbradio hbradio deleted the feature/build_a_rover_documentation branch May 31, 2017 21:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants