raspberry pi

Over the last few years, I’ve been tinkering with small gadgets. It all started when I got one of the original Raspberry Pi Model B devices. Since then, I’ve learned a lot about Linux, and what you can do with these tiny computers. Recently, I’ve been experimenting with additional single-board computers- namely the Raspberry Pi B+ Model, the Arduino Uno and the Intel Galileo (1st generation).

Compared to the original, the Raspberry Pi B+ Model has 4 USB ports rather than 2, an extended GPIO header and a micro SD slot. I received the new Pi days after it was released and I was impressed. The layout of various ports have also been rejigged to allow power cables etc to sit in a “better” position. Additionally, I purchased a Pibow Coupe case from Pimoroni which allows for easy access to the GPIO header. This permitted me to place an LCD screen on top of Pi and build a Lego frame around it to make it sit upright. I then wrote a small program that scrolls my Twitter feed across the screen (I’m still making improvements to my Python script).

The Arduino Uno was purchased a while ago but I didn’t really do anything with it. I have been learning more about microcontrollers in my spare time and decided to see what I could make. Thus far, I’ve made an LED on the board blink (…amazing, huh?), connected an old Nokia 5510 display to it to scroll data and connected retro bubble LEDs, originally used in the Hewlett-Packard 3x-series of calculators. The bubble LEDs are rather cute and I want to use these in a larger project. There’s various components sitting on my desk at the moment such as small DC motors, propellers and sensors so I’m hoping to make something neat. Still have lots to learn!

That brings me to the Intel Galileo (1st generation). I applied for a free one a while ago when Intel were giving them away. Unfortunately, they were in high demand and I missed out, however, I managed to borrow one from work. As with the Arduino, my first task was to get the blink program running on the board (let’s face it, it’s “Hello World” for microcontrollers). Getting it to work with the Nokia screen was difficult and I couldn’t get it to work with my AdaFruit LCD Display- additional libraries may be required…it wasn’t clear. I managed to get the bubble LEDs to work with it however, the board was very slow. I tried to display the word “code” and the letters flickered considerably (see my YouTube video- https://www.youtube.com/watch?v=fWpmZ09_h0w). It’s possible to install the “Bigger” Linux image on the Galileo via a micro SD card. I managed this and was able to SSH into the board. At this stage, I haven’t tried anything else with the device as I’m finding it a bit slow. As I mentioned before, I’ve got lots of components to play with, so I *might* be able to get something more impressive working with it!

More updates when I’ve built something else.