Raspberry Pi Gets VGA, Dual Screen Support

The Broadcom SOC in the Raspberry Pi is actually surprisingly powerful, it turns out. It’s actually capable of driving a VGA monitor through the GPIO pins using a handful of resistors.

[Gert van Loo], Raspberry Pi chip architect, wizard, and creator of a number of interesting expansion boards showed off a VGA adapter for the new B+ model at the recent Raspberry Pi Jam in Cambridge this week. Apparently, there is a parallel interface on the SoC that can be used to drive VGA with hardware using a resistor ladder DAC. That’s native VGA at 1080p at 60 fps in addition to HDMI for the Raspberry Pi. Only the new Model B+ has enough pins to do this, but it’s an intriguing little board.

The prospect of having two displays for a Raspberry Pi is very interesting, and the remaining four GPIOs available mean a touch screen could be added to one display, effectively making a gigantic Nintendo DS. Of course there are more practical problems a dual display Raspi solves, like driving a projector for the current crop of DSP/resin 3D printers, while still allowing for a usable interface during a print.

The VGA expansion board, “is likely to have issues with EMC,” which means this probably won’t be a product. Getting a PCB made and soldering SMD resistors isn’t that hard, though, and we’ll post an update when the board files are released.

Thanks [Uhrheber] for sending this one in.

Hackerspace Monitor

HackerSpace Monitor Monitors Hackerspace Environment

What’s going on at the Hackerspace? If you can’t answer that, maybe your ‘space needs a HackerSpace Monitor. [Tayken] over at the Tokyo Hackerspace has come up with a way to remotely monitor all the stuff you’d want to know about the ‘space.

His project is based on a Raspberry Pi with a webcam connected to the Pi’s USB port by way of a hub. The webcam is set up to stream 2 frames per second, which is plenty to be able to judge the activity at the ‘space. A WiFi dongle is also plugged into the USB hub in order to gain internet access, send out the video and allow the ability to SSH into the Pi.

What if you’re on the fence about heading over to work on your favorite project but the current weather leaves you wondering what the temperature is going to be like at the hackerspace? Well, this project has that covered too. An off the shelf temperature and humidity sensor plugs directly into the Pi’s GPIO pins. [Tayken] used the Python-based package, RPi.GPIO, to manage the temperature and humidity sensor readings as well as a toggle switch that monitors if the main door is open or closed.

To get everything all the above information to be displayed on a webpage, [Tayken] had to do some fancy programming. Luckily for us, he has made all his code available for download. Not only is this a great convenience for members, but it can also show non-members when it is or isn’t a good time to show up to check the ‘space out.

PiMagic RaspPi to Arduino Shield Interface

Adding I/O To The Rasberry Pi Models A & B

The Raspberry Pi has been the basis for many cool projects. Even so, Models A and B have been criticized for having only a handful of GPIO pins available. Sure, the new Model B+ has a 40-pin GPIO header but what if you want to use your old RaspPi with a bunch of in and outputs? [Steve] is one of those guys and has done something about it by creating a pretty neat solution he calls the PiMagic. It’s a Pi Plate that has an on board ATMEGA328 running an Arduino bootloader. The RaspPi and the Arduino communicate via UART as [Steve] felt it was a bit simpler than going the SPI or I2C route.

The RaspPi GPIO’s run on 3.3v and the ATMEGA328’s like 5v. To solve this, the PiMagic has a Level Shifter that keeps the I/O of the two boards happy. Older Pi’s had a problem burning out PCB traces when supplying too much current on the 5v supply line. [Steve] threw in a fuse that will burn out before the Pi does to ensure that no Pi’s were harmed in the making of this project.

Now that a bunch of I/O are available, how do you physically access them? Well, the PiMagic has female headers in the typical Arduino layout. This way any Arduino Shield will plug right in. [Steve] made all his source files available for those who want to make one themselves. Find an assembly video after the break.

Continue reading “Adding I/O To The Rasberry Pi Models A & B”

THP Semifinalist: Secure Your Internets With Web Security Everywhere

[Arcadia Labs] has created a great little device in Web Security Everywhere, a semifinalist in The Hackaday Prize. At the center of it all is UnJailPi, a Raspberry Pi device which can act as a secure router between a protected network and the unprotected internet. UnJailPi can create OpenVPN and Tor connections on the fly from its touch screen interface. The full details are right up on [Arcadia’s] Hackaday.io project page.

One of the most amazing things about the project is its creator, [Arcadia Labs]. [Arcadia] started from square one learning python just 1 year ago. Since then he’s become a proficient python coder, and created UnJailPi’s  entire user interface with pygame.

[Arcadia] is also working with simple hand tools. He has no access to the CNC routers, 3D printers, or milling machines used in many of the projects we see here on Hackaday. All the work on UnJailPi’s acrylic case was done with a handsaw, a file, and a heck of a lot of patience.

Currently [Arcadia’s] biggest hurdle is finding a good power supply for his project. UnJailPi is designed to work both on AC or an internal battery. His current power circuit throws off enough heat that the Raspberry Pi resets while the battery is charging.

We’re sure [Arcadia] will figure out his power issues, but if you have any suggestions, leave a comment here, or head over to the project page and let him know!


SpaceWrencherThe project featured in this post is a semifinalist in The Hackaday Prize.

WiFi Raspberry Pi Touchscreen Camera

raspberry_pi_open-case-parts

Adafruit has a tutorial on their site that shows how to fashion together a cloud-connected, point-and-shoot camera. The best part of this project is that it can be customized to the heart’s content, unlike traditional digital cameras or smartphones. The integrated touchscreen and open-source computing allows for Instagram-like filters that can be scrolled through easily. No case is needed, but a 3D printed one can be attached for a more polished outcome.

The backup system of this Raspberry Pi-enabled device connects wirelessly to the internet and uploads the photos through the use of a Dropbox API. This functionality is great for syncing the camera to a cloud based server which then can be turned into a makeshift picture database for a website. The camera might be good for recording timelapse photography as well where a program could automatically create GIFs from the backup photos. It doesn’t seem like it would be hard to make either, especially because Adafruit pretty much always provides great documentation. Their videos are usually good too. The one posted below is relatively short, but provides enough information to see how it works.

Continue reading “WiFi Raspberry Pi Touchscreen Camera”

The Counter-Strike Airsoft Robot

F6R9THZHR4SR0HV.MEDIUM

[Jon] and his brother converted an RC car into a robot that can fire airsoft pellets into the air. The little motorized vehicle was disassembled and a handheld was attached to the top. A pulling mechanism was put in place and a safety procedure was added to make sure no accidents occurred.

The chassis stand was created to hold the handle. The setup was then tested at this point, and a Raspberry Pi server was configured to have a camera that would act as the eyes for the robot. Once everything was in place, the wheels hit the ground and the vehicle was able to move around, positioning itself to aim the servos at a designated target. Footage was transmitted via the web showing what the robot was looking at.

A video of the remote-controlled counter-strike robot can be seen after the break. You could consider this your toy army. That makes this one your toy air force.

Continue reading “The Counter-Strike Airsoft Robot”

RFID Audio Book Reader For The Visually Impaired

When [Willem] visited home last year, he stopped in at his grandparents’ house and found that his very active 93-year-old grandfather had recently gone almost completely blind and was passing the days just sitting in a chair. [Willem] suggested that he listen to audio books, but his grandfather wasn’t receptive to the idea until [Willem] convinced him that the well-narrated ones can be very gripping and entertaining. Once his grandfather was on board, [Willem] knew that he needed a much more accessible solution than a tiny device with tiny controls, so he built an RFID audio reader using a Raspberry Pi.

[Willem] has posted the build details at his personal site. Essentially, the box you see above contains a Raspi and an RFID reader. He created different ‘books’ by placing RFID cards inside of DVD boxes, which makes them more tangible and accessible. When a book is placed on the box, the RFID reader tells the Pi which mp3 files to load. The large colored buttons let the user pause, rewind 20 seconds, and control the volume.

We love to see this kind of build. It’s simple, effective, and greatly enhances the user’s quality of life. [Willem]’s grandfather loves it and uses it every day.