Homebrew Programming With Diodes

diode

Diode matrices were one of the first methods of implementing some sort of read only memory for the very first electronic computers, and even today they can be found buried deep in the IPs of ASICs and other devices that need some form of write-once memory. For the longest time, [Rick] has wanted to build a ROM out of a few hundred diodes, and he’s finally accomplished his goal. Even better, his diode matrix circuit is actually functional: it’s a 64-byte ROM for an Atari 2600 containing an extremely simple demo program.

[Rick] connected a ton of 1N60 diodes along a grid, corresponding to the data and address lines to the 2600’s CPU. At each intersection, the data lines were either unconnected, or tied together with a diode. Pulling an address line high or low ([Rick] hasn’t posted a schematic) pulls the data line to the same voltage if a diode is connected. Repeat this eight times for each byte, and you have possibly the most primitive form of read only memory.

As for the demo [Rick] coded up with diodes? It displays a rainbow of colors with a black rectangle that can be moved across the screen with the joystick. Video below.

Continue reading “Homebrew Programming With Diodes”

The Basics Of Frequency Modulation

fm-modulation

[brmarcum] takes us back to analog building block basics with his Frequency Modulation and Demodulation tutorial. Frequency Modulation (FM) sounds simple at first, but understanding the electronics behind modulation and  demodulation of an FM signal can be confusing. We’ve covered the basics before, but FM is so tightly associated with broadcast radio that searches often become muddled with references to RF, stereo, antennas, and transmitters.

[brmarcum] hopes to fill that gap with a simple circuit that modulates an audio signal to FM, then demodulates and amplifies it to be played on a small speaker. He used a Digilent Analog Discovery kit in his experiments, but an oscilloscope (an older analog scope would be perfect here) would work for output. Signal generation duties could easily be handled by a 555 circuit at the low end, and a computer sound card at the higher end.

[brmarcum] obviously put some time into his tutorial, but it’s not a tome of FM modulation. He’s broken down the modulation and demodulation circuits into their basic op-amp stages with examples of what the signal should look like on a scope after each stage. That’s the beauty here. By building and testing each section, anyone new to analog can learn how things work. In places where the theory behind what’s going on gets too in-depth for an Instructable, [brmarcum] gives links to Wikipedia.

Precision Temperatures For Cooking Or Whatever

sous-vide temp controller

If you have not heard of the sous-vide method of cooking you are not alone. This method uses a low temperature water bath to cook food in airtight plastic bags. Because the temperatures are much lower than normal the cooking time must be much longer and the actual temperature is very critical. The advantage is that the food is heated evenly without overcooking the outside. Since the food is bagged, it also retains moisture.

[Brian] put together a sous-vide control system to automatically maintain the correct temperature of a rice cooker. A temperature control unit was sourced on eBay for about $15. This is not a bad deal considering it has an LED display, control buttons, built-in relay and thermometer input. The control unit is mounted inside a project box with a few other components. The 120 volt AC line comes into the box where the neutral and ground are connected to the control unit and a standard outlet. The hot wire is connected directly to the control unit which determines if the hot wire is or isn’t connected to the outlet by using its built-in relay.

Continue reading “Precision Temperatures For Cooking Or Whatever”

The Hackaday Prize: Vote!

pilotsuit2Last week we rolled out Astronaut or Not, where Hackaday readers vote on aspects of the project entries of The Hackaday Prize. But why save all the prizes for the entries? What about the voters?

Starting tomorrow at exactly 1000 EDT (GMT -4), we’re going to choose someone registered on Hackaday Projects at random. If that person has voted, we’re giving them a Rigol DS1104B 100 MHz Digital Oscilloscope. If they didn’t vote yet, nothing!

This will continue about every week or so until someone has won.

Voting is open, so vote now for the best project concept for The Hackaday Prize. Make sure you don’t miss out when your number is drawn!

THP Hacker Bio: David Cook

thp-contestant-bio-david-cook

[David Cook] has been on the front page with gnarly hacks many times. We’re happy to present his Hackaday Projects profile as this week’s Hacker Bio.

His entry for The Hackaday Prize is something of a one-wireless-pair-to-rule-them approach to connected devices which he calls LoFi. We were delighted by his first demo video which is exactly what we envisioned for preliminary entries; [David] explains the concept and how he plans to implement it using a few visual aids to drive the point home.

Join us after the break to find out more about [David]. Oh, if you’re wondering about the times he’s been featured on Hackaday, check out his capacitor/coin cell swap which is one of our favorites.

Continue reading “THP Hacker Bio: David Cook”

The IFind Kickstarter Campaign Was Just Suspended

A little more than one month ago we featured a Kickstarter campaign that was raising quite a lot of eyebrows and over half a million dollars. This particular product was a battery-free tag meant to be attached to anything you may lose in your daily life. It was supposed to communicate with Bluetooth Low Energy (BLE) devices and have a 200ft (60m) detection range.

The main claim was that the iFind could harvest enough power from existing RF fields inside a typical home environment to operate for centuries. As Kickstarter just cancelled its funding a few minutes ago it seems that the basic maths Hackaday did a while ago were correct and that the project was in fact a scam. We’ll direct our readers to this particular comment that sums up all the elements pointing to a fraudulent campaign and show you the email that the backers received:

A review of the project uncovered evidence of one or more violations of Kickstarter’s rules, which include:

  • A related party posing as an independent, supportive party in project comments or elsewhere
  • Misrepresenting support by pledging to your own project
  • Misrepresenting or failing to disclose relevant facts about the project or its creator
  • Providing inaccurate or incomplete user information to Kickstarter or one of our partners

Putting aside this news, this campaign’s cancellation raises a bigger question: why didn’t it happen before and how could we control Kickstarter campaigns? On a side note, it’s still very interesting to notice the nearly religious fervor of the sunk cost fallacy that such campaigns create in their comments.

Thanks [Rick] for the tip!

Making Flexible Wood Using A Laser Cutter

laser cut curved wood

If you’re one of the lucky ones who has access to a laser cutter, you’re definitely going to want to check out [Aaron Porterfield’s] latest work. He’s been experimenting with making flexible wood.

We’ve all probably seen wood cut with slots added to allow flexibility in a single direction, but did you know with the use of lattice hinges you can do so much more? [Aaron’s] been playing around with parametric patterns and has made some really cool examples — the best part is, he’s sharing them all for free (both .DXF and vector files)!

His main goal was to create a pattern that is in flexible in multiple directions, which he almost achieved — but the really cool thing he figured out was creating a pre-formed curved surface by mapping the bend in Photoshop first…

Continue reading “Making Flexible Wood Using A Laser Cutter”