Google Releases Project Ara MDK

Ara Modules

 

It’s been a little while since we’ve heard about modular smartphones, but Google has just released the Module Developers Kit (MDK) for Project Ara. The development kit gives an overview of the inner workings of the project, and provides templates for building your own modules.

Once you’ve agreed to the license agreement and downloaded the MDK, you’ll find a large specification document. It explains how a phone will comprise of many modules loaded into an endoskeleton, giving mechanical support and electrical connections. An interface block provides each module with power and data over LVDS. Modules are held in place by an electro-permanent magnet which can be toggled by software.

When you’re finished with the specification document, you can dive into the reference designs. These include templates and actual modules for WiFi, thermal imaging, a battery pack, and more. Mechanical CAD is provided as STEP files and drawings, and electrical design files are provided as Altium projects and PDF schematics.

We discussed both Project Ara and Phonebloks on Hackaday in the past, but now we’re starting to see real details. Google’s Project Ara Developer Conference takes place on April 15th and 16th, and you can register to take part remotely for free. Is this the start of an open, modular phone? Let us know what you think.

[Thanks to Adam for the tip]

Hackaday Links: January 26, 2014

hackaday-links-chain

The automotive industry is rolling more and more tech into their offerings. This is great for us because replacement or salvaged parts are great for projects. Here’s one component to look for. [MikesElectricStuff] tears apart the thermal imaging camera form an Audi. [via Hacked Gadgets]

Give your valentine an analog love note on the big day. [Tom’s] LED heart chaser design does it without any coding. It’s a 555 timer with CD4017 decade counter. The nice thing about the setup is a trimpot adjusts the chaser speed.

[Jan] is overclocking his Arduino to 32 MHz. For us that’s kind of an “eh” sort of thing. But his statement that you need to use a clock generator because the chip won’t work with an oscillator at that frequency raised an eyebrow. We saw an AVR chip running from a 32MHz crystal oscillator in the RetroWiz project from yesterday. So do we have it wrong or does [Jan]? Share your opinion in the comments.

Download a copy of the Apple II DOS source code… legally. Yay for releasing old code into the wild! The Computer History Museum has the DOS source code and a bunch of interesting history about it. [via Dangerous Prototypes]

While we were prowling around DP for the last link we came across [Ian’s] post on a new version of Bus Pirate cables. We’ve got the old rainbow cables which are pretty convenient. But if you’ve used them you’ll agree, hunting for the correct color for each connection isn’t anywhere near a fool-proof method. The new cable uses shrink tube printed with probe labels. They sound like a huge pain to manufacture. But this makes connections a lot easier. In our experience, when it doesn’t work its always a hardware problem! Hopefully this will mean fewer botched connections.

Make your tiny LiPo cells last longer. Not capacity wise, but physically. The delicate connections to the monitor PCB break easily, and the plug is really hard to connect and disconnect. [Sean] shows how he uses electrical tape for strain relief, and a bit of filing to loosen up the connector.

KerbalEdu: Kerbal Space Program for education. That’s right, you can play Kerbal as part of school now. Some may shake their heads at this, but school should be fun. And done right, we think gaming is a perfect way to educate. These initiatives must be the precursor to A Young Lady’s Illustrated Primer method of education. Right?

Detect Disguises With A Raspberry Pi

maskdetect

Computer vision based face detection systems are getting better every day. Authorities have been using face detection and criminal databases for several years now. But what if a person being detected is wearing a mask? High quality masks have been making their way out of Hollywood and into the mainstream. It isn’t too far-fetched to expect someone to try to avoid detection using such a mask. To combat this, [Neil] has created a system which detects face masks.

The idea is actually rather simple. The human face has a well-defined heat signature. A mask will not have the same signature. Even when worn for hours, a mask still won’t mimic the infrared signature of the human face. The best tool for this sort of job would be a high resolution thermal imaging camera. These cameras are still relatively expensive, so [Neil] used a Melexis MLX90620 64×8 16×4 array sensor. The Melexis sensor is interfaced to an Arduino nano which then connects to a Raspberry Pi via serial.

The Raspberry Pi uses a Pi camera to acquire an image. OpenCV’s face detection is then used to search for faces. If a face is detected, the data from the Melexis sensor is then brought into play. In [Neil’s] proof of concept system, a temperature variance over ambient is all that is needed to detect a real face vs a fake one. As can be seen in the video after the break, the system works rather well. Considering the current climate of government surveillance, we’re both excited and a bit apprehensive to see where this technology will see real world use.

Continue reading “Detect Disguises With A Raspberry Pi”

A Jeep-Mounted FLIR Camera

jeep

[Eddie Zarick] is at it again, modding his Jeep Wrangler into something that makes us all properly jealous. This time, he managed to acquire and mount the FLIR camera from an old Cadillac. It truly is an FLIR thermal imaging camera, and not just a near-infrared hack. Cadillac used this technology with a HUD, but [Eddie] decided to connect it to his in-dash screen. He also didn’t settle for simply facing it forward, but mounted it to a Golight searchlight base. He mounted the joysticks under the screen, giving him directional control.

[Eddie] spent about $500 on the project, which seems like a lot, but not when you consider the cost of a new FLIR camera. We would love to know where he found such a great deal! Maybe he hit up a local salvage yard? If you know of a good source for parts like this, let us know in the comments!

Previously we covered [Eddie’s] pressurized water tap, weatherproof keypad entry, and other assorted hacks. We look forward to seeing what he adds to his Jeep next.

Continue reading “A Jeep-Mounted FLIR Camera”

Hackaday Links: September 1, 2013

hackaday-links-chain

[Anton] has been doing some Commodore 64 Datasette experiments. He managed to connect the C64 audio traces to his smartphone and use it for tape playback.

Not wanting to actually disassemble his Mendel 3D printer, [SteveDC] figured out how to make extenders that increase his build height by about 40%.

We have fond memories of owning an 8088 PC. We did a lot of experimental programming on it but never anything as impressive as getting the TCP/IP stack to run on it. Then again, we’re not sure there was such a thing back when we owned the 10 MHz hardware. That’s right, the microcontrollers we mess around with now days are much faster than that old beast was.

When he goes running at night [Tall-drinks] straps a pico projector to his chest. We guess you’d call the readout a heads-up display… but it’s really more heads-down since it’s projecting on the pavement.

See how things heat up as a Raspberry Pi boots. This video was made using a thermal imaging camera to help diagnose a misbehaving board.

We don’t have very many trinkets on our desk (that would steal space normally reserved for clutter). But be would happily make room for this motorcycle model made from VCR parts (translated).

Cracking Open An Ancient Avionics Gyroscope

This artificial horizon might as well have come from an alien ship. [Mike] somehow manages to get his hands on most interesting equipment, this time its a very old piece of avionics equipment. The mechanical gyroscope functioned as the artificial horizon, and he’s going to take us inside for a look. He doesn’t spend quite as much time on it as he did that thermal imaging camera, but this electro-mechanical odyssey is just as interesting.

To get the accuracy needed to help keep a plane in the air (well to keep the pilot well-informed anyway) the device needed to be very well manufactured. [Mike] comments several times along the way on how the different rotating parts are so well-balanced and machined that they seem nearly frictionless. It appears that a lot of the positional feedback depends on wirewound resistor rings which connect to a rotating piece via a series of very fine spring wires. As the parts rotate the resistance changes and that’s what gives the feedback. There are also mercury switches to help along the way.

He does his best to explain, but to us the inner workings are still a big mystery. See if you can get a clearer picture from the video after the break.

Continue reading “Cracking Open An Ancient Avionics Gyroscope”

Testing Lithium Cells For Use With A Hybrid Car

[Mikey] got a real deal on some A123 Pouch Cells. These are large Lithium cells that tolerate 100A discharge and 50A recharge currents, with 20 AH of life off of one charge. He’s been doing a bunch of testing to find out if the cells can go into an expandable battery pack and be made for use with hybrid cars.

We just looked in on a battery tester used for solar power car arrays. This is a similar situation except [Mikey] is focusing on the test data, rather than the apparatus. The link above is a collection of his notes from testing. Start reading at the bottom of the page up to get the chronology right. He starts to zero in on the most efficient charging methods. Immediately he’s hit with a big need for cooling as the cells take no time to pass 100 degree Fahrenheit. He continues testing with heat sink and fan, and even brings a thermal imaging camera to help with the design.

[Thanks Chris]