Tuesday, May 21, 2013

Finally got a Raspberry PI to try out.

I know, I know, everyone else has had at least one of these for years now.  But I am a poor college student and couldn't afford even the $25 cost, plus the cost of a power supply, case, fast SD card, and everything else that goes into  a new computer system.  I finally got a bit of a break and was able to pick one up on Amazon.  I paid a little more than $35 for the 512MB RAM Raspi with built-in Networking, but the shipping was free, so it all evened out in the end.  And got it in less than a week.  I have not been this excited about a computer in many many years.


When it showed up I looked at the mini USB power supply and saw that it was not going to fit.  It was entirely my own fault, I saw micro USB and read it as mini USB.  I was able to pick up a 1.5 amp power supply at a local Radio Shack with the right connector to fit my Raspi.   If I could recommend a single change to make this device more standard, please change to mini usb in a future revision. So now I have to buy a few micro USB cables from monoprice.com before I buy more Raspis.

Below is the $20 wireless USB mouse/keyboard/laser pointer with illuminated keys that recharges from a normal USB mini plug. I am using this tiny keyboard to interact with the raspi and it is working surprisingly well.




I put the Raspi into a plastic case I printed in January and mounted it to the back of the monitor.






Why the Raspi?

Inexpensive to buy.
Super low power.
Easy to configure.

The drawbacks.

All external access runs through USB.
Micro usb port is not common.
A little too complex.

Inexpensive.

The $25 version will run just about anything the $35 version will run, just a little slower. Since most people already have an HDMI TV, then this device can be added for the cost of itself, a keyboard, mouse and

Raspbmc Distribution

The first distribution I tried out turns the Raspi into a media player.  It is called Raspbmc.  I have been looking for a new media player for a half a year now, since the company that I bought the last player from nuked the device with an update and then told me to buy a new one.  I blogged several times about that hideous disappointment.

Looks like the raspxbmc media player release updates itself to the very latest version from the Internet, and then compiles the latest and greatest the first time it boots. I suppose after the first boot not much will need to be updated on a weekly basis. But it sure does not lend itself to immediately playing a video and achieving satisfaction. *L*   Oh! As I am typing this, after about an hour the xbmc interface came up and it is running perfectly. 

Watching an HD episode of Doctor Who right now and it is playing full screen without any problems.  The Raspi is flawlessly playing video at 1080p. It can even play my day turns into night video in apple .mov format at 1920x1080, which has twinkling little stars in the sky that show perfectly. The only files I am having trouble playing are H.264 files in an mp4 container, which are supposed to just work. Very strange.   [ I figured out that this was my fault.  I had tried to get the MP4's  to be transcoded for my old media player.  Once I turned off transcoding in the Mediatomb config file this just started working.  Trying to figure out why flv files won't play over the network next.]

I am getting more and more impressed with this Raspbmc release. I was able to adjust the corners of the screen image to match the monitor corners, and how square a box appears on the screen to perfectly fit the image to the monitor. I have never used a media player that had this detail of customization. And you can keep watching a movie as you configure the device. Astounding.

Playing movies from the local network is perfect. Ted Talks plugin allows perfect playback. Internet movie Archive plugin has mixed results, some things play great, others just silently fail. The Apple trailer plugin just doesn't work, the videos just lag and freeze constantly.


PiMame Distro

The last distro I looked at was  the Pimame release, a game emulator release that could be the basis of a mame cabinet or the like.  It did not like the first SD card I tried, so trying another card now. Seems that the machine doesn't like some SD cards.  Need to get a few more large compatible SD cards for all the large

I got pimame, an emulator for old arcade and other gaming systems working on that Raspi.  The ROMs I have did not work using advanced Mame, but they worked fine using  Mame4All.

That tiny keyboard is not going to work for this, need to hack together a real arcade controller, perhaps hooked up wirelessly to the data pins on the Raspi. :D


Raspberry Pi Chameleon

http://www.stefanopaganini.com/raspberry-pi-chameleon-overview-and-tutorial/
http://betanews.com/2013/01/18/turn-a-raspberry-pi-into-the-ultimate-emulator/





This distro looks like it has all the old 8 bit machines emulated and includes the Mame emulator as well.  Going to give this a try tomorrow.

Other distros.

The raspi debian release feels like it is almost up to the level of puppy Linux distro in usability. I understand there are a lot more packages that can be downloaded and installed to configure it the way you want.

I want to try out the Plan 9 release as well. Have always wanted to take a look at that OS.


I always want to see what is involved in trying out the digital pins that are exposed in a big header on the board, turn on an led, maybe detect a push button closing.  


 Future plans


OK, step two is to get another Raspi and setup a server that all it does is torrent, backup, and share files with a web server, media server, and a samba file share. :D 

No comments:

Post a Comment