Building A Raspberry PI Digital Photo Frame

photoframe0103

Digital photo frames aren’t very interesting on their own these days, but building one with a Raspberry Pi and strapping it with a bunch of useful features just might motivate you to check out this tutorial on building a ‘living’ digital photo frame.

This is [Samuel’s] first project with the Raspberry Pi, so he decided to build a digital photo frame that has the ability to download random pictures from his Flicker account and display them in a slideshow format. With all that extra IO on the Raspi, it was easy to incorporate a status LED and PIR sensor. When motion is detected by the PIR sensor, the photo frame is enabled; after 60 seconds of no movement, the photo frame is disabled by turning off the monitor port.

We love finding detailed write-ups like this because there is so much useful information in here like using the Flicker API, GPIO control, image handling, how to configure scripts to run on boot-up, and even some great troubleshooting code.  If you’d rather ditch the Raspi altogether and take things down a few levels, check out this PIC based 100% DIY digital picture frame.

Arcade Briefcase (the Briefcade)

20131109_134118

[Travis Reynolds] is part of an arcade club at work — the only problem? He’s the only one with an arcade machine, so they always end up at his place. So he decided to make his own portable, arcade briefcase to take to the office.

It all started with a quick trip to Goodwill where he found a beautiful maroon briefcase from the 80’s, for only $5! He then took apart a spare LCD monitor he had sitting around, and it worked incredibly well in his favor. He was able to reuse the LCD’s internal mounting brackets to secure it to the briefcase, and the video cables were just long enough to reach the Raspberry Pi.

The next problem he faced was the joystick height. He picked a Sanwa style joystick which is fairly small, but even that was too tall for the briefcase. So unfortunately, he needs to remove the ball of the joystick before closing the case. After testing out the proposed button layout, he cut a plywood mounting plate to hold everything in place. A bit of black spray paint later plus a power connector through the side of the case, and it’s complete!

He’s running Shea Silverman’s PiMame, which has an easy to use menu, quick setup, and great support. It’s an awesome project, and very well documented in case you’re itching to do something similar — I know we are!

Of course, if you have the space, a coffee table arcade machine is pretty sweet too…

[Thanks Brendan!]

Raspberry Pi Car Deck

You can get all sorts of cheap car stereo decks from China, but where’s the fun in that? [Sentcool] is an IT specialist and electrician, and he decided he wanted something a bit more unique for his car — so he built this awesome Raspberry Pi car setup!

He’s using a Raspberry Pi Model B R2, a standard LCD car display (from China), a small 12V audio amplifier and an NF filter. The image above is from the first test of all the components together. He originally wanted to use a touch screen, but thought it might be too expensive for the project, so instead he’s carefully soldered switches onto some ribbon cable for the Pi’s GPIOs. Don’t you just love stripping ribbon cable?

From there it was just a matter of creating a nice wooden face plate and jamming everything into the center console of his car. It looks pretty good although the buttons could use some work — Don’t worry though, [Sentcool] is already thinking about upgrading it.

See more after the break!

Continue reading “Raspberry Pi Car Deck”

Apple And Raspberry Pis

A2Pi

Deep in the bowels of the Internet there are some crazy people who have a wish list for what the next Apple II should look like. The capabilities of this dream machine of 80s retrocomputing is generally said to be something with a 32-bit CPU, a UNIX OS, modern graphics, and networking. This sounds a lot like a Raspberry Pi, so [Dave] built an Apple II to Raspberry Pi adapter card.

Having a Pi talk to an Apple II over a serial connection doesn’t really give either machine the full capabilities of the other. To fix this issue, [Dave] wrote two pieces of software. The first is a UNIX daemon that listens to the Apple II on a serial port connection, handling the Apple II keyboard connection. The second piece of software is a ProDOS disk image file running on the Apple II. With these two pieces of software, [Dave] can run the Apple on the Raspi, or run the Raspi on the Apple, sending files and data back and forth with no problem.

Aside from providing a strange and awesome Apple II to UNIX interface, the Apple II Pi also has a lot of advantages that might not be readily apparent. An Apple II compact flash adapter can be used as an internal hard drive for these pieces of classic apple hardware, and the Uthernet Ethernet card for the AII brings networking. Both of these devices are absurdly expensive compared to the component cost of the Apple II Pi, and what they bring to the table can be easily copied by the Apple II Pi.

The Apple II Pi is just a simple double-sided board with a few resistors, a cap, header, a 7404 inverter, and a communications chip that’s $5 for quantity one. If you already have a Raspi hanging around your workbench and want to soup up an Apple II with some crazy hardware capabilities, you really can’t do better than getting one of these Apple II Pi boards. Now if we could only find the board files…

Video of the Apple II Pi below, showing off all the awesome capabilities of a Pi-powered Apple. Thanks [Itay] for sending this one in.

Continue reading “Apple And Raspberry Pis”

Wii Nunchuck-Controlled Tetris On A Raspberry Pi

tetris

[Vince] teaches an Embedded Systems class at the University of Maine, and some of his students were working on video games for their finals. He decided to “test the hardware” that the students were using by putting two 8×8 displays, one 4×7 segment display, and a Wii Nunchuck on the I2C bus. He then wrote a version of Tetris that accepts trigger presses and accelerometer input for control. Judging by the video (embedded after the break), the Raspberry Pi runs the game without issue. The bus is, of course, more than capable of handling everything.

Unfortunately, [Vincent] had some trouble getting the controls just right. Sometimes dropping a piece can cause the next to drop too quickly, and the accelerometer control seems a bit too sensitive. We imagine using the joystick for rotation and adding some strategic pauses in the game could help. He graciously released the source code for the project, so maybe we’ll see some embracing and extending in the near future.

Continue reading “Wii Nunchuck-Controlled Tetris On A Raspberry Pi”

Raspi Notifies You Of Space Station Passes

ISS

A few months years ago, [Liam] funded a Kickstarter for a small desk toy that would tell him when the International Space Station was overhead. [Liam] got a little tired of waiting, so he decided to build his own with a Raspberry Pi and an astronomical computation Python library.

The impressive part of this build is computing where an orbiting object is in the sky given the ISS’ orbital elements. For this, [Liam] is using PiEphem, a library that can compute the positions of the sun, moon, planets, asteroids, and Earth-orbiting satellites given a location and a time. Since the ISS orbital elements change every so often, his software is set up to download an update every week or so.

[Liam] developed a few versions of his space station detector, each with a different display. The simplest uses a few LEDs, either through a LedBorg, Blinkstick, or PiGlow to serve as a notification of when the ISS is overhead. Two more complicated versions use an LCD display or LED matrix to signal when the next ISS pass will occur.

Video demo below.

Continue reading “Raspi Notifies You Of Space Station Passes”

Real Life Sonic Screwdriver For Home Automation

sonic

Any Doctor Who fans out there? [Pat] just sent us his project on home automation… using a Sonic Screwdriver!

Ever since he pre-ordered his Raspberry Pi at the beginning of February 2012, he knew he wanted to try his hand at home automation. The easy way was to use X10 outlets, but at $20+ an outlet, it’s not that affordable. Instead, he managed to find a rather cheap system on Amazon — RF controlled outlets. They only cost about $35 for a 5-pack!

It’s a very basic system: five outlets with five buttons on the remote. All he had to do was wire up the Raspberry Pi to simulate the button presses by setting the GPIO pins high, and presto, a simple but effective home automation setup.

This is where it starts to get fun. Unfortunately, unlike a real Time Lord, [Pat] didn’t build his sonic from scratch. Instead, he found a universal remote control — styled after [Smith]’s sonic. Add another RF receiver to the Pi, a web-based interface to extend the range, and bam, you’ve got one geeky, but awesome, home automation setup.

Stick around after the break to see it in action!

Continue reading “Real Life Sonic Screwdriver For Home Automation”