Running A Laundromat With An Arduino

Wasch_140

[Hubert] sent us a tip about a friend’s project to rescue a laundromat from its failing electronics. We’re not entirely sure what went wrong with the old control center, but considering a replacement would have cost nearly 25,000 EUR, we think [Stefan] found the perfect solution: he gave it an Arduino and Android overhaul (translated).

Although [Stefan] explains that the boards were defective, perhaps one of our German readers can help us out with a more specific translation. More clear, however, are the steps taken to upgrade the system. The situation at the laundromat was a bit of an emergency: there was no way for customers to pay for use of the machines. As a result, [Stefan] had free reign to overhaul things as he saw fit. He decided to remove the complex button setup in favor of a touchscreen Android tablet, which provided users with a simple interface to make selections. The tablet serves only as an input device. The heavy lifting is handled by an Arduino Mega 2560, which hooks up to what remains of the original system and controls the 27 machines in the laundromat.

[Stefan] admits that he isn’t a particular fan of the Arduino, but that for the price, it’s a tough solution to beat. He’s not the only one overhauling with Arduinos. Check out some other examples of upgraded machines, like the Arduino-enhanced PopCARD vending machine.

UPDATE: [Andreas] sent in a better translation of the project page which we’ve included below. He worries his written English isn’t the best, but we think it is a lot easier to understand than the machine translation. Thank you for you work [Andreas!]

Continue reading “Running A Laundromat With An Arduino”

EmuDroid 4: An Android Gaming Controller

snesdroid

[Carnivore] over at Droid Build is working on a very awesome Android Gaming Controller called the EmuDroid 4.

It’s a work in progress at the moment, but so far it looks utterly fantastic. He is combining an android tablet with a USB SNES controller, an OTG adapter, and an inductive charging unit. He’s cramming them all into a custom designed, 3D printed controller body, which is semi-reminiscent of an Xbox 360 controller — minus the joysticks.

The forum posts go over his current progress and outline the ups and downs of 3D printing a project as precise as this. There is everything from designing it in segments to suit the small build volume of his UP 3D printer, to dealing with issues like delamination from the print bed, and seamlessly bonding the parts together. It’s a great learning experience, and we love to see projects in progress like this. Best of all, he’s planning on giving it away for FREE when it’s complete!

We’ve seen lots of modified controllers used with Android before, but we think this integrated solution really takes the cake, at least for now anyway!

[Thanks Tony!]

How To Fix Low Speaker Volume On The Nexus 5

The much-anticipated Nexus 5 starting shipping out a few weeks ago, and like many new products, some people have received phones with manufacturer defects. This is always unfortunate, but [Adam Outler] over at the XDA Developer forums thinks he’s found a solution to one of the ailments — a low speaker volume fix!

[Adam] noticed that his phone wasn’t quite as loud as he was used to, so he decided to take it apart and see if there was something causing the muffled sound quality. He assumes glue seeped into part of the speaker where it’s not suppose to during assembly, and what he discovered was, you can increase the audio output by opening up the speaker chamber. He found you can easily port the speaker chamber by popping a few holes in it using a hot needle, which helps increase the volume of the phone. It’s not exactly a confirmed hack, but he will be featuring it on XDA-TV in a few weeks, and hopefully a few more cases pop up in order to evaluate the effectiveness of the hack — it might even help users whose phone isn’t unusually quiet!

Now, most people will just return the phone under warranty, which makes sense. But this is Hackaday and XDA we’re talking about. It’s probably less effort to just suck it up, and fix it ourselves. Who cares about warranties?

[via XDA Developers]

Getting A Shell On Any Android Device

If you’re an Evil Customs Agent or other nefarious Three Letter Agency Person, you’re probably very interesting in getting data off people’s phones. Even if the screen is locked, there’s a way around this problem: just use the Android Debug Bridge (ADB), a handy way to get a shell on any Android device with just a USB cable. The ADB can be turned off, though, so what is the Stasi to do if they can’t access your phone over ADB? [Michael Ossmann] and [Kyle Osborn] have the answer that involves a little-known property of USB devices.

USB mini and micro plugs have five pins – power, ground, D+, D-, and an oft-overlooked ID pin. With a particular resistance between this ID pin and ground, the USB multiplexor inside your phone can allow anyone with the proper hardware to access the state of the charger, get an audio signal, mess around with the MP3s on your device, or even get a shell.

To test their theory, [Michael] and [Kyle] rigged up a simple USB plug to UART adapter (seen above) that included a specific value of resistor to enable a shell on their test phone. Amazingly, it worked and the thought of having a secure phone was never had again.

The guys went farther with some proprietary Samsung hardware that could, if they had the service manual, unlock any samsung phone made in the last 15 years. They’re working on building a device that will automagically get a shell on any phone and have built some rather interesting hardware. If you’re interested in helping them out with their project, they have a project site up with all the information to get up to speed on this very ingenious hack.

Continue reading “Getting A Shell On Any Android Device”

20 Android Tablets Form An Interactive Photo Collage

You might not have a small army of unused tablets lying around, but if you did, you should try turning them into what Minn calls a “Giant Interactive Photo Array Display:” A Giant IPAD. Har har.

[Minn’s] first step was to hit eBay, hoping to find a score of low-priced, broken-yet-easily-repairable tablets. The only ones available (and for cheap), however, were resistive touch screens with narrow viewing angles. After waiting patiently for nearly half a year, [Minn] hit the capacitive touch jackpot: snagging a pile of 10″ and 7″ Android tablets. The frame is custom made to provide a solid surface for mounting and enough depth for the tablets to fit correctly. Rather than form his own brackets to hold each device, [Minn] re-purposed some IKEA cupboard handles, screwing them into the MDF backboard and clamping the tablets to them with bolts that press against the case. An adhesive rubber bumper stuck to the top of the bolts prevents any damage.

Providing power to the diverse collection required another custom solution; two 5V 10A supplies and one 9V 16A supply fit into an accompany box safely deliver the needed juice. [Minn] chose an app that will grab photos from cloud storage so he can update the collection without having to dig around inside the frame. See the result in a video below! Want to try this project but only have one tablet to spare? The in-wall tablet mount might help.

Continue reading “20 Android Tablets Form An Interactive Photo Collage”

Brute Forcing An Android Phone

[Brett’s] girlfriend is very concerned about cell phone security — So much so that she used a PIN so secure, even she couldn’t remember it.

Beyond forgetting the PIN, the phone also had encryption enabled, the bootloader locked, and zero permissions for the Android Device Manager to change the PIN. Lucky for her, [Brett] had purchased an STM32F4Discovery Development Board a few months ago, and was itching for a suitable project for it.

Now unfortunately, Android allows you to pick a PIN of anywhere between 4 and 8 digits, which as you can guess, results in a massive number of possible permutations. She was pretty sure it was only 6 digits, and that she didn’t use a 1, 2, or 3… and she thought it started with a 4 or a 7… and she didn’t think any of the digits were repeated… This helped narrow it down a bit, from 1 million possibilities to about 5,000 — assuming all of the boundary conditions she remembers are in fact correct.

[Brett] started by writing a C library to generate permutations of the PIN, testing the board on his own phone to make sure it works with a known PIN, and boom, they were in business.

28,250 PIN attempts later, they decided they were not. Did we mention you can only enter 5 PINs in every 30 seconds?

Continue reading “Brute Forcing An Android Phone”

Use Your Smartphone As A Microscope For Less Than $10

FY4TBHSHMMFBB4V.LARGE[Yoshinok] recently posted an Instructable on doing a $10 smartphone-to-microscope conversion. The hack isn’t so much a conversion as just a handy jig, but it’s still interesting. The basic idea is to set up a platform for the slides, and to mount the smartphone directly above. The trick, and the reason this can be called a microscope, is that [Yoshinok] embeds the lens from a cheap laser pointer into the smartphone holder. He is able to get 40x optical magnification with the lens, and even though it sacrifices quality, he uses the built-in digital zoom to get up to 175x magnification.

By itself, you could use this with a light source to magnify 3D objects. [Yoshinok] demonstrates this with a dime. But since the slide holder is made of clear acrylic, he mounted a cheap LED flashlight in the base to serve as through-sample lighting. Using this setup, he was able to observe the process of plasmolysis.

If you have kids, this is certainly a project to do with them, but we can’t help but think it will be useful for non-parents alike. This sort of magnification is good enough for simple lab experiments, and given that most Hack-a-Day readers have these parts lying around, we figure the cost is closer to $0. If you give it a try, let us know your results in the comments!

Continue reading “Use Your Smartphone As A Microscope For Less Than $10”