2.4 megasamples per second continuous AVR logic capture

From the comments on our earlier Turning the Freedom board into a Logic Analyzer post, Ralph Doncaster writes: For situations where the samples will fit in RAM, this is good. For long sampling periods I used a USBasp and a PL-2303HX to make a logic analyzer that can sample 2 lines at 2.4 msps or 8 […]

Digital audio amplifier with PLL synthesized FM radio

Another open source hardware project by Dilshan Jayakody the digital audio amplifier with PLL synthesized FM radio: This is high quality stereo digital audio amplifier with PLL synthesized FM radio receiver. Some of the high level specifications of this receiver are listed in below: Audio output power: 4W + 4W (with 8ohm speakers) Input sources: FM and 3 […]

USB to Serial converter using AVR microcontroller

Yet another great project by Dr. Ayman Shalaby of Electronics Lab, a USB to Serial converter using an ATMEL AVR microcontroller: This project is a USB to Serial converter using an ATMEL AVR microcontroller. There are two version of the converter, one with SMD parts and another with TH parts. The mcu used is an ATmega8 and […]

PL-2303HX bit-bang AVR programmer

Nerd Ralph writes: I’ve blogged before about PL-2303HX USB-TTL adapters. In some ways they are even better than the expensive FTDI adapters – for example they work at 6mbps. In conjunction with a cheap Pro Mini clone it’s possible to get started with Arduino/AVR programming for $5. For more advanced use such as burning bootloaders […]

BLDC motor control using Atmega328

Nich Fugal from Makeatronics is working on a BLDC motor controller. I call it a smart BLDC commutator. In a nutshell it’s a dedicated atmega328 that monitors the hall effect sensors on a brushless DC motor and takes care of the commutating and driver circuitry. It’s smart because it has the ability to extract and […]

Power line communication

Haris Andrianakis wrote a post on his blog detailing his power line communication system: The primary objective was to enable two devices to communicate with each other over power line technology, specifically to transmit data reliably from a weighing machine to a remote display. Due to the inherent risks of data loss or interference — similar to issues often […]

A digital thermometer hygrometer with analog displays

Kerry Wong writes: In this post, I will show you yet another thermometer/hygrometer build. But instead of using an LCD or 7 segment display for the output, I decided to go retro, using two “needles” to display the temperature and humidity readings instead. And to make the project more fun, I did not use analog […]

Extending DAC resolution using digital potentiometer

Kerry Wong writes: One way to extend the resolution of a digital-to-analog converter (DAC) is by employing a sigma-delta converter in software. The main disadvantage of such approach is the slow speed. Alternatively, we can use some extra hardware to extend the usable resolution of a DAC. In this post, I will illustrate one such […]

HVSP fuse resetter

An AVR ATtiny HVSP fuse resetter by SimpleAVR reads device signature and hi-low fuses for hi-voltage serial programmable attinys reset hi-low fuses to factory default on target devices layout to drop-on attiny13, attiny25/45/85 8 pin devices targets attiny24/44/84 targets needs additional breadboard and jumper wires standalone operations, fuses values show on 7 segment display cannot reset […]

Sound pressure level meter (SPL) dB audio meter using AVR ATmega

Davide Gironi  has written an article detailing a simple sound pressure level meter (SPL) dB audio meter using AVR ATmega: What is proposed here is a SPL db meter using and AVR Atmega micro. A sound level meter or sound meter is an instrument which measures sound pressure level. Sound pressure level (SPL) or sound level […]

CO2 meter using NDIR infrared MH-Z14 sensor library for AVR ATmega

Davide Gironi writes: MH-Z14 NDIR Infrared gas module is a common type, small size sensor, using non-dispersive infrared (NDIR) principle to detect the existence of CO2 in the air, with good selectivity, non-oxygen dependant and long life. MH-Z14 has a PWM output, with a sensitivity range of 0ppm to 2000ppm CO2, an accurancy of ±200ppm. […]

A DS1307 library for AVR Atmega

Davide Gironi has posted a DS1307 library for AVR Atmega: The DS1307 serial real-time clock (RTC) is a low-power, full binary-coded decimal (BCD) clock/calendar. This library set and get year, month, day, hour, minute and second from this RTC. Setup parameters are stored in file ds1307.h This library was developed on Eclipse, built with avr-gcc on […]