I originally tested the Gertboard using the C code. But then when it came to modifying it I am not very familiar with C. So I downloaded the Python code available here from raspi.tv and it worked great! I was able to modify it and made some of my own visualizations and rewrote some of the current ones for the fun of it. The first couple are pretty basic. The last one shown in this video (about 0:52 seconds ) randomly chooses one of the LEDs and then creates two different “lives” on either side of that LED. Each time through the loop each life can move up or down. So one can move up and the other move down, or they might both move in the same direction. This continues until one of them tries to move to LED 0 or 13 which doesn’t exist, and then they die. But the other one continues until it also tries to move to 0 or 13. On the screen it prints out how many times it moved. Best I have seen using the LEDs is over 200. But just running the code on the computer without the delay I have seen over 640 moves without dying.
Interesting and fun stuff!!
Finally edited the time lapse of building my Gertboard. It took about 4-5 hours from start to finish. I missed a small portion of soldering the header pins because the camera ran out of battery. The surface mount components were the hardest, but after that it was pretty straight forward and really fun! Here is the link to Vimeo and the Time Lapse (https://vimeo.com/56662328). After finishing the board I ran the test scripts that were written in C and it worked except for the motor controller. For some reason it would not turn the motor. Still working on figuring out what I am doing wrong there…
Finished shot of the Gertboard connected to the Raspberry Pi.
My 5V computer case fan arrived and I was very interested to see if I could power it from the Raspberry Pi. So I turned everything off, and plugged it into the GPIO cable. I had put the case back together with this cable because that makes it easy to access the GPIO. I went to fan manufacture and found that the Red wire was 5V input, the Black wire was ground, and the Blue wire was for the frequency readings. So I used some of the recent F/F jumper cables and plugged GPIO pin 1 into the Red for power and GPIO pin 3 into the black for power. Powered the Raspberry Pi on and right away the fan started up! Success! Now to go on and figure out a way to leave it plugged in and via software be able to control when the fan powers up. And possibly try to get the Blue wire working as well.
This site http://elinux.org/RPi_Low-level_peripherals has a diagram of the GPIO pins.
First picture is the Raspberry Pi powered off… Hard to see, but the fan blades are stopped.
Next two shots are powered and show the lights on the Raspberry Pi and the fan is a blur.
And the next is the jumpers that came from Adafruit…
I stumbled across this site today http://hypnocube.com/ and was wondering about a Raspberry Pi controlled version…. They have a kit to buy that is currently $150 for the 4x4x4 cube. Sounds as if custom programming is limited to minimal so that is a bummer. There is a video here of someone who has done this with a Raspberry Pi. His notes about it are here. And there are some videos of people running it off an Arduino. Here is the youtube link to a demonstration of some of the things an 8x8x8 cube (blue) can display. This video and others from the same channel showing what the cube can do are amazing! A tutorial can be found here on a 4x4x4 cube using an arduino.
Great tutorial here on Instructables on how to build a portable Internet radio box. This project includes some soldering, but has good instructions. I am going to look into installing pianobar as that looks like it could be really useful and right at home on the Rasberry Pi.
My gertboard arrived today! So I setup the soldering stuff and went to work on the practice board from Elenco that I bought from Amazon. And I found out real quick that the soldering iron that I have is not high enough quality. The tip did not get evenly hot which made it hard to solder. So I decided to buy a different soldering iron. I bought this one from Adafruit as they have Raspberry Pi and lots of other awesome electronics and DIY kits/parts. So I am assuming that since they say that this soldering iron is a good entry-level tool that it should be worth it. So now the only problem is waiting for that to ship…
I was looking up some instructional videos about the gertboard and came across these three from Element14.
Advice about assembly – Surface mount – Through hole
And as mentioned in this video at approximately 6:10 he says that there was only 10 jumper wires that came with the kit, and there are 12 LEDs. So there is not enough jumper cables to connect all 12 LEDs at the same time. So in addition to the soldering iron I bought a pack of these F/F jumper wires and also a pack of M/M jumper wires. This gives me the option of creating my own M/F jumper wires by combining one of each. And these come in packs of 40 so I should have plenty!
Adafruit is a really awesome website. And Sparkfun is really amazing too!
Here is a picture of what all arrived in the package from Newark. Gertboard on the left. Small components in bags in the center. And some of the bigger chips in anti-static bags on the right.
Next two images are of the GPIO cable coming out of the case that I posted about previously.
The next two images are of the bare Gertboard. First one is the top of the board, and the second is the bottom of the board.
This video on Vimeo is absolutely amazing! It is a combination of day and night shots that were taken in Yosemite National Park. This next video is also a collection of shots from Arizona and Utah. Both of these videos are absolutely worth the time to watch them. The second video is by a guy named Dustin Farrell and he has some great tutorials on shooting and post processing.
Yosemite – https://vimeo.com/35396305
Arizona and Utah – https://vimeo.com/29950141