Arduino Plays White Tiles On Your Mobile Touchscreen

Like many mobile gamers, [Daniel] has found himself caught up by the addictive “White Tiles” game. Rather than play the game himself though,  [Daniel] decided to write his own automatic White Tiles player. While this hack has been pulled off before, it’s never been well documented. [Daniel] used knowledge he gleaned on Hackaday and Hackaday.io to achieve his hack.

The basic problem is sensing white vs black tiles and activating the iPad’s capacitive touch screen. On the sensing end, [Daniel] could have used phototransistors, but it turned out that simple CdS cells, or photoresistors, were fast enough in this application. Activating the screen proved to be a bit harder. [Daniel] initially tried copper tape tied to transistors, but found they wouldn’t reliably trigger the screen. He switched over to relays, and that worked perfectly. We’re guessing that changing the wire length causes enough of a capacitance change to cause the screen to detect a touch.

The final result is a huge success, as [Daniel’s] Arduino-based player tears through the classic game in only 3.9 seconds! Nice work [Daniel]!

Click past the break to see [Daniel’s] device at work, and to see a video of him explaining his creation.

Continue reading “Arduino Plays White Tiles On Your Mobile Touchscreen”

Home Automation Setup Keeps You Informed

[johannes] wrote in to tell us about his latest project, a home automation setup he named Botman. While he calls it a home automation system, controlling lights and home appliances (which it does wirelessly on 433MHz) is just a small part of its functionality. The front panel of Botman includes a servo which points to laser-etched icons of the current weather. It also has a display which shows indoor and outdoor weather conditions along with the status of public transportation around [johannes]’s house.

Botman is built around an Arduino with an Ethernet shield. The Arduino has very little memory, so [johannes] used the Google Apps engine as a buffer between his Arduino and the JSON APIs of his data sources. This significantly reduces the amount of data the Arduino has to keep in memory and parse.

[johannes] also wrote an Android app that communicates with Botman. The app has buttons for controlling lights in his house and duplicates all the information shown on the front panel. [johannes] also built some logging features into Botman. The temperature readings and other information are uploaded from the Arduino to a Google Docs spreadsheet where he can view and graph them from anywhere. Check out the video after the break to see Botman in action.

Continue reading “Home Automation Setup Keeps You Informed”

Timelapse Photography on an Android-Powered Dolly

camera dolly

If you’re heading off on a trip to Alaska, you need to make sure you have plenty of supplies on hand for the wilderness that awaits. If you’re [Bryce], that supply list includes some interesting photography equipment, including a camera dolly that he made to take time-lapse video of the fantastic scenery.

On the hardware side, the dolly carries the camera on a rail that is set up on a slant. The camera starts on one side and moves up and towards the otherside which creates a unique effect in the time-lapse. The rig is driven by a stepper motor, and rides on some pretty fancy bearings. The two cameras [Bryce] plans to use are a Canon T2i and a EOS-M which sit on the top from a tripod.

The software and electronics side is interesting as well. Instead of the usual Arduino, [Bryce] opted for controlling the rig through Android and a IOIO board. This gives the project a lot of options for communications, including Bluetooth. The whole thing is powered by a 19V battery pack. If you’re looking for something a little simpler, you might want to check out the egg timer for time lapse! Check out the video of [Bryce]’s rig in action after the break.

Continue reading “Timelapse Photography on an Android-Powered Dolly”

An RV Converted into a Spaceship Simulator

Hackerspaces always breed innovative projects. The outlandish ideas that come out of these areas typically push the boundaries of what is possible. This giant spaceship simulator is no exception, which is normally housed at the London Hackspace.

It was created by a team of DIY hackers that wanted an immersive experience that didn’t involve virtual reality goggles. Instead, they chose more of a holodeck-type game that literally would shake the people inside the sci-fi styled caravan as they traveled through virtual space fighting aliens along the way.

The cockpit consisted of three seats – one for a pilot, one for a tactical officer, and one an engineer. Countless amounts of computer monitors, joysticks, switches, and a wide variety of arcade-like buttons line the walls inside.

The main radar screen was modeled off of the 1984 space trading video game named Elite, which has been a game geared toward virtual reality from its early beginnings. In fact, a recent sequel called Elite: Dangerous has quickly gained traction as one of the Oculus Rift’s most popular experiences so far.

The difference here is that the caravan acts more like a ride rather than a virtual reality game. Interaction with this simulated experience is hands-on the entire way through.

The whole game is run by another member of the team who controls the experience with two Android tablets in a back room, and can trigger an unidentified space creature (a friend with an inflatable tentacle arm) to attack the unsuspecting space travelers.

141036173395118The game looks like a lot of fun, and it will be exciting to see if this project inspires other engineers to develop something similar. Perhaps someone will make a room into a Dreamatorium play area (as seen in the television show Community); or maybe go full out and attempt to recreate the actual Star Trek holodeck.

If anyone does decide to fashion together a large-scale simulator, be sure to send in photos of the progression of the project and put it up on Hackaday.io!

[via Motherboard – Vice Magazine]

Controlling a Point and Shoot With Bluetooth

Loading point and shoot digital cameras is old hat around here, but [Alex] and [Andreas] are taking it to the next level. They’ve made a Bluetooth controller for a cheap Canon camera, allowing pictures to be taken with an iPhone or Android device.

The camera in question is a Canon IXUS70, although any camera supported by CHDK will work. We’ve seen a few builds using this firmware to take pictures of the sunrise every day and transmitting images over a radio link, but this build is far more interactive.

The camera is connected to an Arduino and Bluetooth shield with a hacked up USB cable. The ‘duino communicates with a phone using a JQuery app, giving any phone with a Bluetooth module control of the camera’s zoom and shutter.

All the code is available on the github, with a very good video demonstration of the build available below.

Continue reading “Controlling a Point and Shoot With Bluetooth”

Dude, Where’s My Car?

Someone just stole your car. They took it right underneath your nose, and you have no idea where it is. Luckily, you have a GPS tracker installed and can pinpoint the exact location of the vehicle that thief drove away with.

Having a GPS tracker in your vehicle becomes extremely useful when something unexpected happens. Taking the necessary precautions to ensure a secure tracking system can save a lot of time and money if the car suddenly disappears.

Helping to solve the vanishing vehicle problem is the bright, young team at Cooking Hacks who created a step-by-step tutorial showing how to create a homemade GPS tracker. Their design is Arduino based and has a GPS+GPRS shield with an antenna attached to continuously pick up the location of the vehicle. Making a call to the Arduino inside triggers an SMS message to be sent back with the specific GPS data of where the tracker is stationed at. Information is then set to a server and inserted into a database, which can be accessed by opening up a specialized Android app.

We’ve seen similar ideas before, like this GPS tracker for stolen bikes, but this project by Cooking Hacks is unique because of its mobile phone integration with Google Maps. Not to mention, their video for the project is fantastically awesome.

If you have developed a system like this, be sure to let us know in the comments; and don’t forget to check out their video after the break.

Continue reading “Dude, Where’s My Car?”

Flying a Drone with an Oculus Rift 

image001

Controlling autonomous vehicles remotely with the use of virtual reality headsets seems like an obvious next step. Already, a few UAV companies have begun experimenting with these types of ideas by integrating Oculus Rift developer kits into their hovering quadcopters and drones. Parrot released a video on their blog showing that they developed a head-tracking system for their Bebop Drone in an effort to bring FPV flights to fruition. It looks like a lot of fun and we want to try one of these out asap!

As for technical specifications, they can be found in the YouTube description of the video embedded below. A quick glance showed that the operating system is based on Android and uses WiFi to connect the handheld tablet to the autonomous vehicle floating above. The range is a whopping 2km, giving plenty of freedom to explore. Moving one’s head swivels the attached camera giving a more immersive flying experience.

This isn’t the first example of FPV drones that we have seen. Previously, we covered an Oculus Rift + Head Tracking setup and another similar integration with a Black Armor Drone. We are bound to see virtual reality equipment used to control drones more and more as developers get their hands on cutting edge hardware like the Oculus developer kit 2 hardware which is currently shipping.

Continue reading “Flying a Drone with an Oculus Rift “