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.

A Raspberry Pi Helmet Cam With GPS Logging

20140126_222809-1 Over the last 20 years, [Martin] has been recording snowboarding runs with a standard helmet cam. It was good but he felt like he could improve upon the design by building his own version and logging additional data values like speed, temperature, altitude, and GPS. In the video shown after the break, a first person perspective is displayed with a GPS overlay documenting the paths that were taken through the snow. [Martin] accomplished this by using a python module called picamera to start the video capture and writing the location to a data file. He then modified the program to read the current frame number and sync GPS points to an exact position in the video. MEncoder is used to join the images together into one media file.

The original design was based on the Raspberry Pi GPS Car Dash Cam [Martin] developed a few months earlier. The code in this helmet cam utilizes many of the same functions surrounding the gathering of GPS data points, recording video, and generating the overlay. What made this project different though were the challenges involved. For example, a camera inside a car rarely has to deal with extreme drops in temperature or the wet weather conditions of a snowy mountain. The outside of the vehicle may get battered from the snow, but the camera remains relatively safe from exposure. In order to test the Raspberry Pi before venturing into the cold, [Martin] stuck the computer in the freezer to see what would happen. Luckily it worked perfectly.

Click past the break for the rest of the story.

Continue reading “A Raspberry Pi Helmet Cam With GPS Logging”