-
Recent Posts
Archives
Categories
Meta
Category Archives: BeagleBoard
Beaglebot – A BeagleBoard based robot
Over the last 6 months or so I’ve been working on a BeagleBoard based robot. The motivation for this was to build a general robotics platform to try out some ideas I have on Simultaneous Localization and Mapping (SLAM) and robust sensor … Continue reading
Posted in BeagleBoard, Electronics, I2C, Linux, Microcontrollers, Uncategorized
Tagged beagleboard, i2c, imu, robot, video, webcam
8 Comments
Changing the BeagleBoard I2C Bus Frequency
The stock kernel runs the I2C bus exposed on the BeagleBoard’s expansion header (bus 2) at 400KHz (‘Fast’ mode). This is fine for most I2C slaves, however it seems to be too fast for slaves running on ATTiny and ATMega … Continue reading
Posted in BeagleBoard, I2C, Microcontrollers, Uncategorized
Tagged beagleboard, frequency, i2c, kernel
1 Comment
Installing Ubuntu (Natty) on the BeagleBoard with RootStock
There are prebuilt Ubuntu images suitable for the BeagleBoard, however if you want more control over what’s included in your filesystem, and your kernel, RootStock is a good option. RootStock will assemble a complete Ubuntu file system, a kernel image and … Continue reading
Switched Mode Power Supply for the BeagleBoard
I had a couple of options to consider when creating a power supply for my BeagleBoard based robot: a simple linear voltage regulator (eg the LM7805) or a fancy switched mode power supply. Normally I’d go straight for the linear … Continue reading
Posted in BeagleBoard, Electronics, Uncategorized
Tagged beagleboard, LM7805, Switched Mode Power Supply
Leave a comment
Interfacing the BeagleBoard with an ATtiny85 Microcontroller over I2C
The next part of my project involves connecting a dozen or so sensors and actuators to the BeagleBoard, ideally in a modular, extensible way. The obvious way to do this is use some microcontrollers, and interface them with the BeagleBoard … Continue reading
Posted in BeagleBoard, Electronics, I2C, Microcontrollers
Tagged attiny85, beagleboard, i2c, Microcontroller, srf08, TWI
3 Comments
Interfacing the BeagleBoard with an SRF08 Ultrasonic Ranger over I2C
The SRF08 is an ultrasonic ranger with a 3cm-6m range, and an I2C interface. It’s fairly straightforward to hook it up to a BeagleBoard using the I2C bus exposed on pins 23 and 24 of the expansion header (see page … Continue reading
Streaming UVC webcam video over 802.11n with a BeagleBoard
Here’s an overview of the general setup: And a closeup of the BeagleBoard and the various bits and pieces required to stream the webcam images: Physical components: BeagleBoard (revision C4) 2GB SD Card USB Hub (USB 2.0, High Speed, powered). … Continue reading