comic of chinese room

Ask Hackaday: Program Passes Turing Test, But Is It Intelligent?

turing test program screenshot

A team based in Russia has developed a program that has passed the iconic Turing Test. The test was carried out at the Royal Society in London, and was able to convince 33 percent of the judges that it was a 13-year-old Ukrainian boy named Eugene Goostman.

The Turing Test was developed by [Alan Turing] in 1950 as an existence proof for intelligence: if a computer can fool a human operator into thinking it’s human, then by definition the computer must be intelligent. It should be noted that [Turing] did not address what intelligence was, but only tried to identify human like behavior in a machine.

Thirty years later, a philosopher by the name of [John Searle] pointed out that even a machine that could pass the Turing Test would still not be intelligent. He did this through a fascinating thought experiment called “The Chinese Room“.

Continue reading “Ask Hackaday: Program Passes Turing Test, But Is It Intelligent?”

A Closer Look At New Matter’s MOD-t 3d Printer

So last week the SupplyFrame office Prusa i3 finally gave up the ghost — the z-axis threaded rods unwound themselves from their couplers and the whole thing fell apart. So we needed to get some better couplers as our tubing wasn’t going to cut the mustard anymore. Thankfully Pasadena is full of 3d printer people! Within a few blocks of our office we have New Matter, DeezMaker, and a soon to be announced 3d printer from ToyBuilderLabs.

The one everyone is talking about right now is New Matter who recently announced an already successful fundraising campaign for the first run of their $250 3d printer, the MOD-t. This has been making the rounds recently due to its low price and stated aim of bringing 3d printing into the home of the masses (a tale as old as time, right?). It’s a lovely goal for sure, but they will definitely have their work cut out for them, but perhaps this is the team to make it happen? We decided to head over to their lab since it’s just around the corner from our office and see if we could get them to print some new couplers and maybe take a look at their printer while we were at it, videos and pictures after the break!

Continue reading “A Closer Look At New Matter’s MOD-t 3d Printer”

Video: The Lowly Diode — Umpteen Functions With Only Two Pins

The lowly diode, a device with only two leads, can nonetheless do many things. Diodes can detect, rectify, suppress, emit light, detect light, change capacitance, emit microwaves and more. This wide range of use means diodes are included in almost every design and it’s well worth learning more about the inner workings of all kinds of diodes.

My introduction to diodes started like many of my generation with a homemade crystal radio set. My first diode was a piece of pencil graphite in contact with an old fashion safety razor with the joint of the two dissimilar materials — graphite and steel — creating the diode. In this configuration the diode is said to be “detecting” which is the act of turning a weak radio signal into a weak audio signal. At least in my home town of Marion Indiana, one radio station was stronger than the other so that I didn’t have to listen to two stations at once.

Germanium Glass Diode
The venerable 1N34A Germanium Signal Diode.

I eventually learned about “real” diodes and the 1N34A Germanium diode was my “goto” diode into my teens. Nowadays looking into a modern version of the 1N34A you can still see the semblance of the old “cat’s whisker” by looking carefully into the diode.

A quick and somewhat inaccurate semblance of the way a diode works can be demonstrated with marbles and jacks representing negative electrons and positive “holes”. Holes are basically an atom missing an electron due to the combination of elements, a process known as doping. Join me after the break for the explanation.

Demonstrating a PN Junction with marbles and Jacks.
Demonstrating a PN Junction with marbles and Jacks.

Continue reading “Video: The Lowly Diode — Umpteen Functions With Only Two Pins”

Beating Simon

Virtually everyone has played Simon, that electronic memory game from the 70s, but who among us has actually beaten it? That was the goal of [Ben] and his 7-year-old daughter, and after a year of work, an Arduino, some servos, and a few Lego bricks, they’ve finally done it.

Instead of the large original Simon, [Ben] is using a key chain version of the game: much smaller, and much easier to build a device to sense the lights and push the buttons. The arms are made from Lego bricks, held up with rubber bands and actuated with two servos mounted on a cutting board.

To detect Simon’s lights, [Ben] connected four phototransistors to an Arduino. The Arduino records the pattern of lights on the Simon, and activates the Lego arms in response to that pattern. [Ben]’s version of Simon has only a maximum of 32 steps in the final sequence, but that still means each game takes 528 button presses – and a lot of annoying beeps – to complete.

Videos below.

Continue reading “Beating Simon”

[Afrotech]’s Guide To Class D Amplifiers

classd

Hang around in any of the many guitar or audiophile forums or discussion boards for long enough, and eventually you’ll come across the arguments over amplifier topologies. One of the more interesting and useful of these classes of amplifier is class d – they’re extremely efficient and when well designed can sound pretty good. [Afrotech] is here to show you how they work, and how to build a 15 Watt amp using a $3 class d amplifier chip.

The very definition of an amplifier is taking a low power signal and transforming it into a high power signal. A great way to modulate a high power signal very quickly is by modulating a square wave with pulse width modulation. A class d amplifier takes a low power input signal, uses it to modulate the duty cycle of a high power square wave, and with a little filtering, amplifies the low power input.

To demo this, [Afrotech] used TI’s TPA3122 class d amplifier chip. It’s a pretty cheap chip for being a 15 Watt stereo amplifier, and the circuit is simple enough to build on a breadboard. With a few caps, resistors, and a pair of inductors, [Afrotech] built this one-chip amplifier that’s capable of powering some pretty big speakers. It’s also very efficient – no heat sink required.

Although class d amps are extremely efficient. there are a few people out there that say because the amplifier is basically a filtered square wave, you’ll be able to hear a difference in the audio over class a or class ab amplifiers. This led to the development of class t amplifiers, basically a class d amp with a higher switching speed (Megahertz for class t, a few hundred kilohertz for class d). Still, if you need a cheap amplifier for a DIY boombox or any other high power application, you could do a lot worse than a simple class d amp.

Continue reading “[Afrotech]’s Guide To Class D Amplifiers”

Bluetooth Headphones For Hearing Aids

Cyborgs walk among us, but for the time being, it’s really only people with glasses, contact lenses, the occasional hearing aid and the infrequent prosthesis. As with all technology, these devices can be expanded into something they were not originally designed to do – in [Gertlex]’ case, the superpower of listening to music through his hearing aids. he gets a few strange looks from wearing a Bluetooth headset around his neck, but the power to turn his hearing aids ito what are effectively in-ear monitors is a great application of modified electronics.

[Gertlex] began with a Bluetooth headset, his hearing aid, a few resistors, some wire, a 3.5mm audio connector, and an absurdly expensive DAI cable. The DAI cable – Direct Audio Input – is a pseudo-standardized feature on many hearing aids. as its name implies, it allows the wearer of a hearing aid to pipe audio directly into their ear.

By cutting up one of these $50+ DAI cables, [Gertlex] was able to construct a DAI to 3.5mm adapter cable. From there, it was simply a matter of installing a 3.5mm socket on a Bluetooth headset.

It’s a brilliant build, with the most expensive component being the DAI connector itself. [Gertlex] has a few ideas for making these connectors himself – they’re really only three pins and some plastic – and we’re hoping he gets around to that soon.

 

The In-Circuit SD Card Switch

SDISP

For nearly every problem, it’s possible to engineer a solution, even if you’re dealing with an extraordinarily niche problem that might only apply to yourself. [Joel] wanted to be able to program the microSD card in his BeagleBone with a new bootloader or file system without removing the SD card from the target board. This is a peculiar requirement, and it’s highly doubtful a product or even a circuit exists for such a function. This meant [Joel] would need to roll his own board to accomplish the task.

The board is remarkably simple, housing a single microSD socket, two expansion headers for a microSD sniffer for a computer and an embedded board, an FTDI header, and a pair of 4-bit multiplexer/demultiplexers. The operation of the device is fairly straightforward: send a signal down the FTDI cable, and the board switches the onboard SD card from one device to another.

[Joel] has a video of his screen that shows him pulling off in-circuit SD card reading and writing. You can check that out below.

Continue reading “The In-Circuit SD Card Switch”