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 […]
Category Archives: AVR
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 […]
Serial AVR and PIC programmer
Dr. Ayman Shalaby over at Electronics Lab posted another project, a serial AVR and PIC programmer: This is a dual MCU programmer which supports both AVR and PIC mcu and there is a switch to select between them. It’s easy to manufacture and have only through hole parts. Features – RS232 Serial interface – AC-DC […]
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 […]
ATmega64 development board
Radek Malina of Electronics Lab has written an article on his latest project the ATmega64 development board: This project is a development board for Atmel ATmega64 microcontoller and can be used to easily develop custom AVR firmware or as an introduction board to microproccessors and programming. A development board is better to be used instead of […]
Voltage recorder with playback
Dick Cappels wrote an article detailing his AVR data logger and voltage recorder: The recorder includes the functionality of a data logger but also plays back recorded voltages and can perform a curve trace function.A simple file system provides for up to 128 different sequential files totaling up to 130,000 samples. At 1 sample per […]
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 […]
aspspi – USBasp SPI terminal
Nerd Ralph writes: While writing the picoboot module for avrdude, I noticed avrdude has a terminal mode which allows for commands to be sent to an AVR. The serial programming interface for AVR MCUs uses SPI, similar to the nrf modules. I realized instead of an AVR, the programmer could be attached to any device […]
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 […]
Thermostat V1.0
Haris writes about his digital Thermostat project: In the need of my new homemade energy saving fireplace (which boils water for the radiator) i designed and built a digital thermostat. The idea to design my own thermostat came when i came across with the following problem. When i first fire the fireplace the water in the […]
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 […]
uVolume Mk2 USB volume control prototype
Rupert Hirst posted an update on his µVolume USB Volume control we covered previously: Prototype test of the of the µVolume Mk2, USB volume control. Now adds IR remote control with multimedia features. Check out the video after the break.
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 LED Matrix mask built on AVR ATmega8
Davide Gironi blogged about his LED matrix mask built on AVR ATmega8: avr_mask1 wish you a Merry Christmas and a Happy New Year! AVR Mask1 is a led mask built around 74hc595 shift register and 8×8 led matrix, running on an ATMega8 microcontroller.
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 […]
No-connector AVR programming
Steve writes: Here’s a handy trick I developed while searching for ways to reduce the cost and assembly time of Floppy Emu boards. The board has space for a 3 x 2 shrouded IDC header, where the AVR ISP cable should connect. But that connection is only needed once, the first time the AVR is […]
