Hackaday

Syndicate content Hackaday
Fresh hacks every day
ถูกปรับปรุง 2 hours 7 min ก่อน

Chicken-powered Pendulum

อังคาร, 11/25/2014 - 07:01

Every once in a while we get sent a link that’s so cute that we just have to post it. For instance: this video from [Ludic Science]. It’s a wind-up chicken toy that kicks a pendulum back and forth. No more, no less.

But before you start screaming “NOT A HACK!” in the comments below, think for a second about what’s going on here. The bird has a spring inside, and a toothed wheel that is jammed and released by the movement of the bird’s foot (an escapement mechanism). This makes the whole apparatus very similar to a real pendulum clock.

Heck, the chick toy itself is pretty cool. It’s nose-heavy, so that under normal conditions it would tip forward. But when it’s wound up, tipping forward triggers the escapement and makes it hop, tipping it backward in the process and resetting the trigger. The top-heavy chicken is an inverted pendulum!

And have a look, if you will indulge, at the very nice low-tech way he creates the pivot: a bent piece of wire, run through a short aluminum tube, held in place by a couple of beads. Surely other pivots are lower-friction, but the advantage of using a rod and sleeve like this is that the pendulum motion is constrained to a plane so that it never misses the chicken’s feet.

Our only regret is that he misses (by that much) the obvious reference to a “naked chick” at the end of the video.


Filed under: clock hacks, misc hacks

Simple Thermal Imager with a Lepton Module

อังคาร, 11/25/2014 - 04:00

[Andrew] designed a simple thermal imager using the FLIR Lepton module, an STM32F4 Nucleo development board, and a Gameduino 2 LCD. The whole design is connected using jumper wires, making it easy to duplicate if you happen to have all the parts lying around (who doesn’t have a bunch of thermal imaging modules lying around!?).

The STM32F4 communicates with the Lepton module using a driver that [Andrew] wrote over a 21MHz SPI bus. The driver parses SPI packets and assembles frames as they are received. Images can be mapped to pseudocolor using a couple different color maps that [Andrew] created. His code also supports min/max scaling to map the pseudocolor over the dynamic range present in the image.

Unfortunately the Lepton module that [Andrew]’s design is based is only sold in large quantities. [Andrew] suggests ripping one out of a FLIR ONE iPhone case which are more readily available. We look forward to seeing what others do with these modules once they are a bit easier to buy.


Filed under: digital cameras hacks

Central European Computer Collecting

อังคาร, 11/25/2014 - 01:00

During Hackaday’s short trip to Czech, we were lucky enough to run into someone who had recently had one of his projects featured on Hackaday. It’s [Martin]’s multi-target IDE for 8-bit CPUs, written entirely in JavaScript, and a full development suite for anything with a 6502, 6800, 6809, Z80, 8080, and 8085. [Martin] was kind enough to sit down and give us the scoop on why he’s interested in old computers, and why he developed his 8-bit IDE project, ASM80.

[Martin] grew up in the days of computer magazines, and originally wanted to build his own computer. That plan didn’t work out, but his parents did get him a Speccy in 1986, but the love of old hardware is still there. Over the years, this evolved into computer collecting, with the old ZX Spectrum, an Commodore 64, ORICs, and Acorns rounding out his collection. As we learned at the Computeum, there the middle of Europe had computers that just aren’t seen on the English-speaking Internet, and [Martin]’s collection is no exception.

In addition to doing some very cool stuff for some very old computers, [Martin] also donated something to the Hackaday Hackaspace. It’s a PMI-80, a single board computer made for university computer science students, and basically a KIM-1, but based on a Czechoslovak clone of the Intel 8080 made by Tesla. There is 1k of RAM and 1k of ROM on this board, a calculator keypad, and a few seven segment displays. For the time, it was a great ‘student’ computer, and not really rare in Europe, but this is the first one I’ve seen on my side of the Atlantic.

You can see some pics of the PMI-80 below with [Martin]’s interview. [Martin] also promised to write-up a short history of classic central european computers, a subject there isn’t much written about in the anglosphere. We’ll post a link to that when he finishes that up.


Filed under: classic hacks

Direct Digital Synthesis (DDS) Explained by [Bil Herd]

จันทร์, 11/24/2014 - 22:01

One of the acronyms you may hear thrown around is DDS which stands for Direct Digital Synthesis. DDS can be as simple as taking a digital value — a collection of ones and zeroes — and processing it through a Digital to Analog Converter (DAC) circuit. For example, if the digital source is the output of a counter that counts up to a maximum value and resets then the output of the DAC would be a ramp (analog signal) that increases in voltage until it resets back to its starting voltage.

This concept can be very useful for creating signals for use in a project or as a poor-man’s version of a signal or function generator. With this in mind I set out here to demonstrate some basic waveforms using programmable logic for flexibility, and a small collection of resistors to act as a cheap DAC. In the end I will also demonstrate an off-the-shelf and inexpensive DDS chip that can be used with any of the popular micro-controller boards available that support SPI serial communication.

All of the topics covered in the video are also discussed further after the break.

DDS Demo Hardware

I chose to use Programmable Logic (PL) to build the various circuits as it was quick to configure and didn’t require very much construction while being extremely flexible. It also didn’t require any software programming, IDE, target processor board, etc. This might be an interesting project for you if you are interested in learning or exercising some basic Programmable Logic skills, here I use Altera’s free Quartus II Web version and an inexpensive programmer clone. For the first couple of examples I am using a Complex Programmable Logic Device. (CPLD)

Basic Signal Generation Altera CPLD DDS

Creating waveforms can also be done with dedicated logic, for example a CD4060 oscillator/counter can be used instead of the PL counter or also a microcontroller with I/O ports could be used. Note that the microcontroller version does better the more assistance it gets from dedicated peripherals such as a timer or a timer/counter that reloads without waiting for the processor to respond and reset it.

Here are two waveforms created with a simple counter and resistors organized as an R/2R ladder. As the output of the counter increments in binary, the resulting voltage divider created by the interconnected resistors and outputs creates consistent steps between each of the counts; 256 in this case due to 8 outputs being used. Taking the most significant bit also demonstrates a symmetrical square wave.

Building Different Signals is Easy

If the counter were to count downwards upon reaching its maximum count instead of resetting to zero, then a triangle waveform would be generated. So far that’s three waveforms using just a counter and some resistors.

On a slightly different topic, using just some I/O lines, an R/2R ladder, and an analog comparator (ala LM339) a basic type of Analog to Digital Converter (ADC) can be made. Don’t misread this, we were talking about going from digital to analog before but now we’re talking about going from analog to digital.

To describe it simply, a processor or digital counter is connected to the R/2R ladder which is connected to the input of an analog comparator. The voltage to be measured is then connected to the other input of the comparator and then the counter proceeds to count up until the R/2R ladder voltage equals or exceeds the voltage being measured. At that time the comparator trips and the equivalent digital value of the analog voltage being measured is represented by the counter value feeding the R/2R ladder.

Assuming that the voltage to be measured is somewhat stable, the process can be repeated to track the voltage as it (slowly) changes or the count can be reversed until the comparator clears and then reverses. This might be useful for measurements such as monitoring a battery voltage level, etc.

While continuing the use of an adjunctive comparator, a simple voltage to frequency converter can be made by having the counter change directions when the comparator trips. This is not a perfect converter (nothing I do is perfect, life and engineering is a compromise) as very notably the amplitude of the triangle waveform changes in amplitude, but a full voltage square wave would be easy to generate.

Basic Principles for Sine Wave Generation DDS Sinewave

Finally we can create a sinewave through the addition of a look-up-table that contains the appropriate data to approximate a mathematical sine function. A look-up-table (LUT) is simply a piece of memory such as Read Only Memory (ROM) in series with the data, in our case the incrementing counter represents an incrementing address, and the data output is the result of a pre-calculated Sine table.

For this I have switched to a Field Programmable Gate Array (FPGA) which has better internal memory and the ability to initialize the memory with the contents of the Sine table I created for the LUT. In the schematic for the interior of my FPGA the LUT can be seen off to the right just in front of the output pins.

FPGA w LUT Programming Complex Waveforms

One advantage of a Sine wave created by DDS is that it can be generated at a wide range of frequencies and keep its same shape (low distortion).

Just for fun and to demonstrate something that can done easily with DDS I created a non-symmetrical waveform. Looking carefully you can see two cycles of square wave, two of ramp and then two of sine wave. Any waveform that can be “drawn” in memory can be created this way.

Square-ramp-sine Other DDS Hardware Options

And finally, if you need a DDS without the muss and fuss of making it out of components yourself, there is a selection of DDS components available that are low cost and accurate. Shown here is an Analog Devices 9387 in an evaluation board from the manufacturer. It is SPI serial interface driven and so can be connected to most available single board controllers.

DDS Eval AD9837

Varying the frequency and phase of a signal by microprocessor control is integral to a DDS system. The software that comes with the evaluation the board shows that two frequencies and two phase offsets can be stored allowing Frequency Shift Keying (FSK) and Phase Shift Keying (PSK) as well as sweeping between two frequencies. This is a useful capability, for example the frequency response of a circuit such as a filter can be observed by sweeping a frequency on the input and then measuring the output on an oscilloscope.

Eval 9837 Go Deeper

If you want to know more about DDS there is a lot of information available on manufacturer’s websites and the Internet. Advanced topics to search for include embedded sub-modulation and use with phase lock loops to reduce phase noise, up-conversion using multipliers, and other synthesis circuits used in RF telecommunications.


Filed under: Featured, hardware, how-to, slider

Fixing Ghost Touch In The OnePlus One

จันทร์, 11/24/2014 - 19:00

The OnePlus One is the flagship phone killer for 2014, available only by invite, and thus extremely cool. So far it’s a limited production run and there will, of course, be problems with the first few thousand units. When [vantt1] got his One, he noticed a few issues with the touch screen. Some touches wouldn’t be registered, typing was unpredictable, and generally, the touchscreen was unusable. [vantt] had seen this before, though, so with a complete teardown and a quick fix he was able to turn this phone into something great.

[vantt] realized the symptoms of a crappy touchscreen were extremely similar to an iPad mini that had recently had its digitizer replace. From the Foxconn plant, the digitizer in the iPad mini is well insulated from the aluminium enclosure. When the screen and digitizer are replaced, the cable connecting it to the rest of the iPad can come in contact with the case. This leads to the same symptoms – missed touches, and unpredictable typing.

Figuring the same cure will fix the same symptoms, [vantt] tore apart his OnePlus One and carefully taped off the digitizer flex cable. Reassembling the phone, everything worked beautifully, and without any extra screws in the reassembly process. You can’t do better than that.


Filed under: repair hacks

Custom Filaments With A Filastruder

จันทร์, 11/24/2014 - 16:00

A while ago, when 3D printing was the new hotness, a few people looked around and said, ‘our printers are open source, why can’t we just build the machines that make our 3D printing filament?’ There was a $40,000 prize for the first person to build an open source filament extruder, resulting in a few filament fabrication machines being released into the wild. [Rupin] over in the Mumbi hackerspace has one of these filament extruders – a Filastruder – and decided to take a look at what it could do.

The experimentations began with a few kilograms of ABS pellets he found at the market, with bags of red, blue, green, and white masterbatch pellets showing up at the Hackerspace. Experimenting with these pellets, [Rupin] was able to create some very nice looking filament that printed well and changed color over the course of a print.

There were a limitations of the process, though: the filastruder has a long melt zone, so colors will invariably mix. If you’re thinking about doing a red to blue transition with filament created on a Filastruder, you’ll end up with a filament with a little bit of red, a little bit of blue, and a lot of a weird purple color. The time to create this filament is also incredibly long; over the course of two days, [Rupin] was able to make about half a kilo of filament.

Still, the results look fantastic, and now that [Rupin] has a source for masterbatch and ABS pellets, he’s able to have a steady supply of custom color filament at the hackerspace.


Filed under: 3d Printer hacks

Cairo Hackerspace Gets A $14 Projector

จันทร์, 11/24/2014 - 13:00

The Cairo hackerspace needed a projector for a few presentations during their Internet of Things build night, and of course Friday movie night. They couldn’t afford a real projector, but these are hackers. Of course they’ll be able to come up with something. They did. They found an old slide projector made in West Germany and turned it into something capable of displaying video.

The projector in question was a DIA projector that was at least forty years old. They found it during a trip to the Egyptian second-hand market. Other than the projector, the only other required parts were a 2.5″ TFT display from Adafruit and a Nokia smartphone.

All LCDs are actually transparent, and if you’ve ever had to deal with a display with a broken backlight, you’ll quickly realize that any backlight will work, like the one found in a slide projector. By carefully removing the back cover of the display, the folks at the Cairo hackerspace were able to get a small NTSC display that would easily fit inside their projector.

After that, it was simply a matter of putting the LCD inside the display, getting the focus right, and mounting everything securely. The presentations and movie night were saved, all from a scrap heap challenge.


Filed under: Hackerspaces, video hacks

A Simple Runner’s GPS Logger

จันทร์, 11/24/2014 - 10:00

[Daniel] received a grant from the University of Minnesota’s ECE Envision Fund and was thus responsible for creating something. He built a runner’s GPS logger, complete with a screen that will show a runner the current distance travelled, the time taken to travel that distance, and nothing else. No start/stop, no pause, nothing. Think of it as a stripped-down GPS logger, a perfect example of a minimum viable product, and a great introduction to getting maps onto a screen with an ARM micro.

The build consists of an LPC1178 ARM Cortex M3 microcontroller, a display, GPS unit, and a battery with not much else stuffed into the CNC milled case. The maps come from OpenStreetMap and are stored on a microSD card. Most of the files are available on GitHub, and the files for the case design will be uploaded shortly.

The CNC machine [Daniel] used to create the enclosure is a work of art unto itself. We featured it last year, and it’s good enough to do PCBs with 10 mil traces. Excellent work, although with that ability, we’re wondering why the PCB for the Runner’s GPS is OSH Park purple.


Filed under: ARM, gps hacks

Hackaday Links: November 23, 2014

จันทร์, 11/24/2014 - 07:00

The 2015 Midwest RepRap Festival, a.k.a. the MRRF (pronounced murf) was just announced a few hours ago. It will be held in beautiful Goshen, Indiana. Yes, that’s in the middle of nowhere and you’ll learn to dodge Amish buggies when driving around Goshen, but surprisingly there were 1000 people when we attended last year. We’ll be there again.

A few activists in St. Petersburg flushed GPS trackers down the toilet. These trackers were equipped with radios that would send out their position, and surprise, surprise, they ended up in the ocean.

[Stacy] has been tinkering around with Unity2D and decided to make a DDR-style game. She needed a DDR mat, and force sensitive resistors are expensive. What did she end up using? Velostat, conductive thread, and alligator clips.

You know the Espruino, the little microcontroller board that’s basically JavaScript on a USB stick? Yeah, that’s cool. Now you can do remote access through a telnet server letting you write and debug code over the net.

The Open Source RC is a beautiful RC transmitter with buttons and switches everywhere, a real display, and force feedback sticks. It was a Hackaday Prize entry, and has had a few crowdfunding campaigns. Now its hit Indiegogo again.

Speaking of crowdfunding campaigns, The Mooltipass, the designed-on-Hackaday offline password keeper, only has a little less than two weeks until its crowdfunding campaign ends. [Mathieu] and the rest of the team are about two-thirds there, with a little more than half of the campaign already over.


Filed under: Hackaday links

[Sprite_TM]‘s Keyboard Plays Snake

จันทร์, 11/24/2014 - 04:00

Hackaday Prize judge, hacker extraordinaire, and generally awesome dude [Sprite_TM] spends a lot of time at his computer, and that means a lot of time typing on his keyboard. He recently picked up a board with the latest fad in the world of keyboards, a board with individually addressable LEDs. He took this board to work and a colleague jokingly said, ‘You’ve had this keyboard for 24 hours now, and it has a bunch of LEDs and some arrow keys. I’m disappointed you haven’t got Snake running on it yet.” Thus began the quest to put the one game found on all Nokia phones on a keyboard.

The keyboard in question is a Coolermaster Quickfire Rapid-I, a board that’s marketed as having an ARM Cortex CPU. Pulling apart the board, [Sprite] found a bunch of MX Browns, some LEDs, and a 72MHz ARM Cortex-M3 with 127k of Flash and 32k of RAM. That’s an incredible amount of processing power for a keyboard, and after finding the SWD port, [Sprite] attempted to dump the Flash. The security bit was set. There was another way, however.

Coolermaster is actively working on the firmware, killing bugs, adding lighting modes, and putting all these updates on their website. The firmware updater is distributed as an executable with US and EU versions; the EU version has another key. Figuring the only difference between these versions would be the firmware itself, [Sprite] got his hands on both versions, did a binary diff, and found only one 16k block of data at the end of the file was different. There’s the firmware. It was XOR encrypted, but that’s obvious if you know what to look for.

The firmware wasn’t complete, though; there were jumps to places outside the code [Sprite] had and a large block looked corrupted. There’s another thing you can do with an executable file: run it. With USBPcap running in the background while executing the firmware updater, [Sprite] could read exactly what was happening when the keyboard was updating. With a small executable that gets around the weirdness of the updater, [Sprite] had a backup copy of the keyboard’s firmware. Even if he bricked the keyboard, he could always bring it back to a stock state. It was time to program Snake.

The first part of writing new firmware was finding a place that had some Flash and RAM to store the new code. This wasn’t hard; there was 64k of Flash free and 28K of unused RAM. The calls to the Snake routine were modified from the variables the original firmware had. If, for example, the original keyboard had a call to change the PWM, [Sprite] could change that to the Snake routine.

Snake is fun, but with a huge, powerful ARM in a device that people will just plug into their keyboard, there’s a lot more you can do with a hacked keyboard. Keyloggers and a BadUSB are extremely possible, especially with firmware that can be updated from a computer. To counter that, [Sprite] added the requirement for a physical condition in order to enter Flash mode. Now, the firmware will only update for about 10 seconds after pressing the fn+f key combination.

There’s more to playing Snake on a keyboard; Sprite has also written a new lighting mode, a fluid simulation thingy that will surely annoy anyone who can’t touch type. You can see the videos of that below.


Filed under: ARM, slider, Software Development

Down the Rabbit Hole of STM32 Clock Options

จันทร์, 11/24/2014 - 01:01

Once you venture beyond the tame, comfortable walls of the 8-bit microcontroller world it can feel like you’re stuck in the jungle with a lot of unknown and oft scary hazards jut waiting to pounce. But the truth is that your horizons have expanded exponentially with the acceptable trade-off of increased complexity. That’s a pretty nice problem to have; the limitation becomes how much can you learn.

Here’s a great chance to expand your knowledge of the STM32 by learning more about the system clock options available. We’ve been working with STM32 chips for a few years now and still managed to find some interesting tidbits — like the fact that the High Speed External clock source accepts not just square waves but sine and triangle waves as well, and an interesting ‘gotcha’ about avoiding accidental overclocking. [Shawon M. Shahryiar] even covers one of our favorite subjects: watchdog timers (of which there are two different varieties on this chip). Even if this is not your go-to 32-bit chip family, most chips have similar clock source features so this reading will help give you a foothold when reading other datasheets.

There is a clock diagram at the top of that post which is small enough to be unreadable. You can get a better look at the diagram on page 12 of this datasheet. Oh, and just to save you the hassle of commenting on it, the chip shown above is not an f103… but it just happened to be sitting on our desk when we started writing.


Filed under: ARM

Ceci N’est Pas Une Clock

พุธ, 10/22/2014 - 12:00

[Justin] tipped us about his slick custom OBD-II gauge that could easily pass for an OEM module. He was able to use the clock area of his Subaru BRZ to display a bunch of information including the oil and coolant temperatures and the battery voltage.

The forum post linked above has a good FAQ-based explanation of what he did, but so many people have told him to shut up and take their money that he created an Instructable for it. Basically, he’s got a Sparkfun OBD-II UART board communicating with a pro Trinket. The display is an Adafruit OLED, which he found to be an ideal choice for all the various and sundry light conditions inside the average car.

[Justin] was able to reuse the (H)our and (M)inute buttons and reassigned them to (H)igh to show the peak reading and (M)ode to, well, switch between modes. The (:00) now resets the peak readings. He offers suggestions for acquiring the specific CAN codes for your car to make the data more meaningful. [Justin]‘s code is safe in the many tentacles of Octocat, and you can check out his demo video below.


Filed under: Android Hacks, car hacks

Digital Data from a Cheap Power Meter

พุธ, 10/22/2014 - 09:00

Power meters like the Kill-A-Watt are great for keeping track of energy usage, and are also very hackable. The Kill-a-Watt in particular puts out analog signals proportional to current and voltage, which makes it easy to interface with a microcontroller.

Although reading analog voltages is easy enough, [Kalle] found a cheap Chinese power meter that is even more hackable. These inexpensive power meters cost about the same as a first-generation Kill-a-Watt, but they directly stream out digital data. The power meter [Kalle] hacked has a non-US plug, but the meter is available from the usual suppliers (eBay, Aliexpress, etc) with a 3-prong US plug and 120v rating.

After breaking out a logic analyzer, [Kalle] discovered that the meter constantly streams voltage, current, and power data from the measurement board to the display board on a SPI-like bus. The ribbon cable inside the meter even has the clock and data bus lines clearly labelled. [Kalle] went on to reverse-engineer the protocol and write an Arduino sketch that parses the stream, making it even easier to integrate this meter into your next power monitoring project.


Filed under: home hacks

Take Your Samples for a Spin with the RWXBioFuge

พุธ, 10/22/2014 - 06:00

We have a confession to make: we love centrifuges. We’ve used all shapes and sizes, for spinning bags of whole blood into separate components to extracting DNA, and everything in between. Unfortunately, these lab staples are too expensive for many DIY-biologists unless they buy them used or build them themselves. [Pieter van Boheemen] was inspired by other DIY centrifuges and decided to make his own, which he named the RWXBioFuge.

[Pieter] designed the RWXBioFuge using Sketchup, OpenSCAD, and InkScape. It features a Thermaltake SMART M850W ATX power supply, an R/C helicopter Electronic Speed Controller (ESC), and brushless outrunner motor. For user output it utilizes a 16×2 LCD character display with an I2C interface.The frame is laser-cut from 3mm MDF while the 3D-printed PLA rotor was designed with OpenSCAD.

An Arduino handles the processing side of things. [Pieter] used an Arduino Ethernet – allowing a web interface to control the centrifuge’s settings and operation from a distance. We can see this being useful in testing out the centrifuge for any rotor/motor balance issues, especially since [Pieter] states that it can be configured to run >10,000 rpm. We wouldn’t want to be in the room if pieces start flying off any centrifuge at that speed!  However, we feel that when everything’s said and done, you should have a centrifuge you can trust by your side when you’re at your lab bench.

While there are similarities to the Openfuge, the larger RWXBioFuge has rotor capacities of eight to twenty 1.5-2.0ml microcentrifuge tubes. Due to the power supply, it is not portable and a bit more expensive, but not incredibly so. There are some small touches about this centrifuge that we really like. The open lid detector is always a welcome safety feature. The “Short” button is very handy for quick 5-10 second spins.

A current version of the RWXBioFuge is being used at the Waag Society’s Open Wetlab. [Pieter's] planned upgrades for the next version include a magnetic lid lock, different rotor sizes, an accelerometer to detect an improperly balanced rotor, and optimizing the power supply, ESC, and motor setup. You can never have enough centrifuges in a lab, and we are looking forward to seeing this project’s progress!

Check out a few more pictures of the RWXBioFuge after the break.


Filed under: chemistry hacks, tool hacks

Retrotechtacular: Blue Collar, Red Nightmare

พุธ, 10/22/2014 - 03:00

This week’s presentation is a well-cast piece of anti-Communist propaganda perpetrated by a division of the DoD that you’ve probably never heard of: the Directorate for Armed Forces Information and Education.

It’s narrated by Jack Webb of Dragnet and Adam-12 fame. He tells us of a fake American town located somewhere behind the Iron Curtain. It’s full of young comrades who sock hop and bebop while studying and playacting the bourgeoisie activities of the American economy and way of life. After introducing this, Webb pulls back the cushy, velvet curtain to profile a typical American household led by one [Jerry Donavan].

[Jerry] has it all: a wise-cracking wife played by Jeanne Cooper (most notably of The Young and the Restless), a son with a healthy interest in war games, a young daughter with pretty blond hair, and a beautiful older daughter who would go on to fame up the road at Petticoat Junction. After some unsettling news from this daughter at the dinner table, Jerry heads up to bed early to catch a few Zs.

Jack Webb denies [Jerry] any visions of sugar plums and instead drops him in the middle of Fakesville, USSR for a vivid nightmare of an America reconstructed by Communism. Watch as he figures out what’s going on and what the new regime means for him and his good-looking family.

 

Retrotechtacular is a weekly column featuring hacks, technology, and kitsch from ages of yore. Help keep it fresh by sending in your ideas for future installments.

 


Filed under: Hackaday Columns, Retrotechtacular

The Hoverboard You Can Build At Home

อังคาร, 10/21/2014 - 23:00

Press embargoes lifted today, heralding the announcement of the world’s first hoverboard. Yes, the hovering skateboard from Back to the Future. It’s called the Hendo hoverboard, it’s apparently real, and you can buy one for $10,000. If that’s too rich for your blood, you can spend $900 for a ‘technology demonstrator’ – a remote-controlled hovering box powered by the same technology.

Of course the world’s first hoverboard is announced to the world as a crowd funding campaign, so before we get to how this thing is supposed to work, we’ll have to do our due diligence. The company behind this campaign, Arx Pax Labs, Inc, exists, as does the founder. All the relevant business registration, biographical information, and experience of the founder and employees of Arx Pax check out to my satisfaction. In fact, at least one employee has work experience with the innards of electric motors. At first glance, the company itself is actually legit.

The campaign is for a BttF-style hoverboard, but this is really only a marketing strategy for Arx Pax; the hoverboards themselves are admittedly loss leaders even at $10,000 – the main goal of this Kickstarter is simply to get media attention to the magnetic levitation technology found in the hoverboard. All of this was carefully orchestrated, with a ‘huge event’ to be held exactly one year from today demonstrating a real, working hoverboard. What’s so special about demoing a hoverboard on October 21, 2015?

I defy anyone to come up with a better marketing campaign than this.

The meat of the story comes from what has until now been a scientific curiosity. Everyone reading this has no doubt seen superconductors levitated off a bed of magnets, and demonstrations of eddy currents are really just something cool you can do with a rare earth magnet and a copper pipe. What [Greg Henderson] and Arx Pax have done is take these phenomena and turned them into a platform for magnetic levitation.

According to the patent, the magnetic levitation system found in the Hendo hoverboard works like this:

  • One or more electric motors spin a series of rotors consisting of an arrangement of strong permanent magnets.
  • The magnets are arranged in a Halbach array that enhances the magnetic field on one side of the array, and cancels it on the other.
  • By placing the rotors over a conductive, non-ferrous surface – a sheet of copper or aluminum, for example – eddy currents are induced in the conductive surface.
  • These eddy currents create a magnetic field that opposes the magnetic field that created it, causing the entire device to levitate.

That’s it. That’s how you create a real, working hoverboard. Arx Pax has also developed a method to control a vehicle equipped with a few of these hover disks; the $900 ‘Whitebox’ technology demonstrator includes a smart phone app as a remote control.

If you’re still sitting in a steaming pile of incredulity concerning this invention, you’re in good company. It’s a fine line between being blinded by brilliance and baffled by bullshit, so we’re leaving this one up to you: build one of these devices, put it up on hackaday.io, and we’ll make it worth your while. We’re giving away some gift cards to the Hackaday store for the first person to build one of these hoverboards, preferably with a cool body kit. The Star Wars landspeeder has already been done, but the snowspeeder hasn’t. Surprise us.


Filed under: Crowd Funding, Featured

Carvey, the CNC Machine for Everyone

อังคาร, 10/21/2014 - 21:00

Over the past few years, [Bart Dring] has contributed immensely to the homebrew CNC machine scene, with the creation of MakerSlide linear rail, the buildlog.net open source laser cutters and CNC machines, and a host of other builds that have brought the power of digital fabrication to garages and workshops the world over. After a year of work, he, along with Inventables, is releasing Carvey, the CNC machine for everyone else.

Carvey is heavily inspired by Inventables other CNC machine, the Shapeoko, but built to be the Makerbot to the Shapeoko’s RepRap, without all the baggage that goes along with that analogy, of course. The machine has a 300W spindle capable of cutting wood, plastic, foam, carbon fiber, and linoleum, as well as aluminum and brass. There are a few interesting features like a color-coded bit system, and this time the machine has an enclosure for containing MDF dust.

CAD programs might be a little too foreboding for someone just getting into the world of CNC, so Inventables has created their own design program called Easel. It’s a web app that allows you to design all your parts for the Carvey and send them all to the machine without worrying about speeds, feeds and all the other intimidating machinist terminology. You can, of course, output GCode from Easel, so those of us with slightly more complex toolchains can still use the Carvey.

Inventables is Kickstarting their production, with the non-early bird Carveys going for $2400. That’s a bit cheaper than some extremely similar machines we’ve seen on Kickstarter before.


Filed under: cnc hacks, Crowd Funding

Thinkpad 701c: Reverse Engineering a Retro Processor Upgrade

อังคาร, 10/21/2014 - 18:00

[Noq2] has given his butterfly new wings with a CPU upgrade. Few laptops are as iconic as the IBM Thinkpad 701 series and its “butterfly” TrackWrite keyboard. So iconic in fact, that a 701c is part of the permanent collection of the Museum of Modern Art in New York.

Being a 1995 vintage laptop, [Noq2's] 701c understandably was no speed demon by today’s standards. The fastest factory configuration was an Intel 486-DX4 running at 75 MHz. However, there have long been rumors and online auctions referring to a custom model modified to run an AMD AM-5×86 at 133 MHz. The mods were performed by shops like Hantz + Partner in Germany. With this in mind, [Noq2] set about reverse engineering the modification, and equipping his 701c with a new processor.

The first step was determining which AMD processor variant to use. It turns out that only a few models of AMD’s chips were pin compatible with the 208 pin Small Quad Flat Pack (SQFP) footprint on the 701c’s motherboard. [Noq2] was able to get one from an old Evergreen 486 upgrade module on everyone’s favorite auction site. He carefully de-soldered the AM-5×86 from the module, and the Intel DX4 from the 701c. A bit of soldering later, and the brain transplant was complete.

Some detailed datasheet research helped [noq2] find the how to increase the bus clock on his 5×86 chip, and enable the write-back cache. All he had to do was move a couple of passive components and short a couple pins on the processor.

The final result is a tricked out IBM 701c Thinkpad running an AMD 5×86 at 133 MHz. Still way too slow for today’s software – but absolutely the coolest retro mod we’ve seen in a long time.


Filed under: computer hacks

What Is This, A Microcontroller Board For Ants?

อังคาร, 10/21/2014 - 15:00

You youngins probably don’t remember this, but a few years ago there was an arms race on Kickstarter to create the smallest Arduino-compatible microcontroller board. Since then, a few people have realized they can make more money on Kickstarter through fraud or potato salad, and the race to create the smallest ‘duino board petered out.

It’s a shame [Meizhu] wasn’t part of the great miniature Arduinofication of Kickstarter, because this project would have won. It’s an Atmel ATtiny85, with USB port, resistors, diodes, reset button, LED, and pin headers, that is just 72 mils larger than the PDIP package of the ‘tiny85. Outside of getting a bare die of ‘tiny85s, there isn’t much of a chance of this board becoming any smaller.

[Meizhu] was inspired to create this board from [Tim]‘s Nanite 85, which up until a few days ago was the current champion of micro microcontroller boards. With a bit of work in KiCAD, the new board layout was created that is just a hair larger than the 0.4″ x 0.4″ footprint of the PDIP ATtiny85. There were a few challenges in getting a working board this small; you’d be surprised how large the plastic bits around pin headers are, but with some very crafty soldering, [Meizhu] was able to get it to work.


Filed under: ATtiny Hacks

Controlling a Flip-Disc Display Using Android

อังคาร, 10/21/2014 - 12:00

There’s just something about electro-mechanical displays that enthralls most people when they see them; and while you’ll be hard pressed to find a split-flap display for cheap, you can still easily buy flip-disc displays! That’s what [Scott] did, and he’s been having a blast messing around with his and building a system to control it via his Android phone.

He picked up the display from a company called Alfa-Zeta in Poland, a company that’s been making electromagnetic displays since 1988. No mention of price, but it looks like some pretty awesome hardware. The beauty with electromagnetic displays is they don’t consume any electricity in idle state, making them far more efficient than almost any other display technology – not to mention perfect contrast in any lighting conditions!

They work by using permanent magnets, electromagnets, and a material that can retain magnetization. A short pulse to the electromagnet causes the disc to flip into the second position, which will then hold in place due to the permanent magnet — no more electromagnet needed.

The display comes with all the necessary hardware to drive the electromagnets and interface with a microcontroller. But, it uses the RS-485 standard, which isn’t natively supported by most other microcontrollers. [Scott's] using an Arduino which does have an RS-485 shield, but he decided he wanted to challenge himself and build a circuit to drive them himself!

All the info is on his blog if you’re looking to try something similar. Once he had it interfaced with the Arduino it was just a simple matter of writing an Android app to transmit controls over Bluetooth for the display. Take a look:

And some slow motion for you:

If split-discs aren’t mechanical enough for you, you can always try building your own split-flap display…


Filed under: Android Hacks, Arduino Hacks