MIDI OUT for vintage Korg CX-3

Michael from AcidBourbon writes, “This project is about adding a MIDI output to a vintage organ, the Korg CX-3 (famous Hammond compact organ clone). My Korg was built in 1979, so before the introduction of the General Midi standard. But tapping into the right (only three) conducting paths on the main PCB and using a […]

DIY AVR Atmega dehumidifier controller board

Davide Gironi documented his DIY AVR Atmega dehumidifier controller board build: Suddently my dehumidifier stop working, the original humidity switch get broken, it was a mechanical hygrometer, based on a thin transparent strip that react to humidity and engage the main electronic switch. So i decided to build my own dehumidifier board.

ULTI-ISP USB programmer for AVR & 8051

Umair Mukati wrote in to show off his project the ULTI-ISP USB key programmer which supports programming for AVR & 8051 microcontrollers: The ULTI-ISP can be used to program a wide range of AVR microcontrollers as well as 8051 series. The device can be used to read, write and erase flash memory, EEPROM, Fuse Bits. […]

1Hz to 10MHz frequency meter using ATtiny2313

1Hz to 10MHz frequency meter using ATtiny2313: This AVR-based Frequency Meter is capable of measuring frequencies from 1Hz to 10MHz with 1 Hz resolution. The hardware of this project consists of seven 7-segment displays, AVR ATtiny2313 uController, and a few transistors and resistors. The AVR counts input pulses for a precise 1 second  interval (generated […]

Shmoocon 2013: DIY: Using Trust To Secure Embedded Projects

At the recent Shmoocon conference in Washington, DC, Teddy Reed and David Anthony presented their DIY guide to using Trusted Computing on embedded devices. This is NOT an introduction or overview of Trusted Computing. We introduce a low-cost schematic using Atmel’s CryptoModule (AT97SC3204T) and CryptoAuthentication (AT88SA102S) ICs, and release drivers for UEFI, U-Boot, and the […]

OpenduinoGSM

Emanuele has informed us of a new open source project known as OpenduinoGSM. This is a standalone wireless remote control board which communicates via GSM. With OpenduinoGSM you have the option of using the Arduino development environment, so anyone, even those who are unfamiliar electronics and circuits, can try to realize the automation they want […]

AVR microcontroller based PWM fan controllers

Zak Kemble posted his AVR based PWM fan controller build: So this is a bit of a continuation on my 555 timer based PWM controllers, but now using microcontrollers and MOSFETs instead of 555 ICs and transistors. I made 2 versions, one with switches for speeding up and down and the other with a potentiometer […]

How to use Nokia F-bus to send an SMS message

If you have an old Nokia phone and want to hack it to send SMS messages, this tutorial by Alex at InsideGadgets should prove interesting. He’s produced a detailed tutorial showing the hardware and code needed to interface a Nokia 6110-series with an Arduino Duemilanove to send SMS messages. The Arduino connects to the phones […]

Simple ATmega325 development board

Here is an open source ATmega325 development board designed by Dilshan.  The board includes a crystal oscillator circuit for the MCU, a MAX232 serial driver, hardware reset button, and breakouts for all the MCU pins. This post is about simple Atmega325 development board which I was designed and build to test some large AVR systems. […]

RFID Multipass spoof using ATTiny85

Hudson from NYC Resistor was inspired by Beth’s avrfid.S project to try to build a replacement for the multiple HID Prox card he carried for work. Hudson notes that “Beth’s design is simultaneously a technical tour-de-force and an example of how badly we can abuse the Atmel chips.” The entire schematic consists of an ATTiny85 […]

DIY BT mouse using resistive touch screen

Vinod S acquired some resistive touchpads and decided to interface one with a Bluetooth module so it would function as a wireless computer mouse. He explains, “I have used a cheap ATtiny13 (8 pin) microcontroller which runs at an internal 9.6MHz clock. It samples two-channel analog voltage from the touchpad. One of the GPIO pins […]

{AVR|PIC} Stamp dev board is simple, fast, has lots of I/O and serial

Bertho is working on an {Avr|Pic} Stamp development board for his local hackerspace. These USB interface boards are based on the ATmega32A and PIC18F46K22 microcontrollers. Both boards use the MCP2200 USB-to-Serial IC to interact with computers over a USB virtual COM port. There are often things you want to test quickly when designing something. Most […]

AVR programmer from an old USB keyboard

Steve takes apart an USB keyboard and mods it into an AVR programmer. All it takes is the controller board from a keyboard and an opto-coupler IC. Most keyboards have at least three indicator LEDs (Num-,  Caps- and Scroll-Lock), which can be controlled from the host using a HID Set_Report request, and thus can be […]

Minimalist Arduino for $3

What’s the fewest components you need to have a functional Arduino? Wolf Paulus gets it down to just an Atmega168 chip, power connector and LED for good measure. He describes, “This is probably the most minimal ATmega168-20PU based Arduino you can come up with. The ATmega168 (available for about $3) was the default Arduino chip […]

AVR/V-USB combo tool hacks Win 7

András Veres-Szentkirályi, IT security expert, OSCP, GWAPT, writes, “I’ve built a device that acts as a USB HID keyboard, enters a script as a series of keystrokes into a PC, which can extract itself into an executable. This in turn can send files on the PC back to the device using the NUM/CAPS/SCROLL lock LED […]

Tutorial: Arduino as barebones AVR programmer

Michael Holachek of HCIL Hackerspace has produced this 10 minute video tutorial that explains how to program a barebones AVR with an Arduino. This is a well explained how-to with clear video will be helpful to newcomers and Arduino veterans alike. Go to Michael’s website for code, resources, and more. Via the contact form.

uJ – a Java VM for microcontrollers

Dmitry Grinberg wanted to design a way to program MCUs that would be easy for beginners who don’t necessarily understand details of C such as pointers and memory management, yet don’t want to rely on common alternatives such as Arduino or PICAXE. He developed uJ: a Java VM for microcontrollers. “It implements the entirety of […]