Connecting Raspberry Pi to Eduroam at UAF

The Raspberry Pi is a great little device, but the fact that it does not have a built in display and keyboard like a laptop can be very inconvenient. I previously wrote a post about a web controlled robot that used a RPi, and while the RPi was great for controlling it, getting the robot onto the school’s wireless network meant connecting a screen and keyboard to the Pi, starting the gui, opening the browser, then logging in to the network.

This setup was very cumbersome, and limited the functionality of the robot. At UAF, eduroam provides a way to connect to the wireless without logging in, so I set out to get my robot to connect to it.Dr. Lawlor has a great blog post about connecting to eduroam on Ubuntu, but the gui on Raspbian, wpa_gui, was so limited that the network could not be set up.
Continue reading “Connecting Raspberry Pi to Eduroam at UAF”

Connecting Raspberry Pi to Eduroam at UAF

Web Controlled Robot Using Node.js

Note: This post provides a general overview of the project. The source code and instructions for setting up your own rover can be found here.

One day, back in April of this year, I was out salvaging for electrical parts and came across an old RC car. I decided it would be fun to get it up and running again, so I got a Sabertooth motor controller and an RC controller and got it driving around. This was a lot of fun, but I decided what the car really needed was to be able to stream video from a webcam. So I pulled out an old Raspberry Pi Model B, slapped it and a webcam on top of the RC car, and got it to stream video using Motion JPEG. From there, feature after feature was added to the rover, and the project snowballed into a full blown web-controlled robot.

RC Controlled Car with MJPEG Streaming
RC Controlled Car with MJPEG Streaming

Continue reading “Web Controlled Robot Using Node.js”

Web Controlled Robot Using Node.js