AVR ATmega Projects

USB Sensors with ATtiny Microcontrollers

Working with embedded electronics, you will eventually ends up with some sensor between your hands, here I’ll show how to make a graph out of it! This project involves a light sensor, a tiny 8-pin AVR USB key with the V-USB stack, a GNU/Linux system and rrdtool. Sensors If your are working with some digital […]

USB Sensors with ATtiny Microcontrollers Read More »

Solar Power / Panel Inverter – Grid-Intertie Inverter using Attiny45

For the last year I’ve been working on a prototype for a Solar Inverter that can be Grid Intertied. A solar inverter takes the 12V DC (or other voltages) from the solar panels and converts it to 120V AC which is the power that most of your household appliances use. A Grid-Intertied inverter allows you

Solar Power / Panel Inverter – Grid-Intertie Inverter using Attiny45 Read More »

DigiThermo 0-100.0 °C using AT89C4051

 Introduction The DigiThermo is a device designed for measuring time and temperature used in chemistry laboratory. The circuit of Digithermo employs a 89C4051, 20-pin CMOS Microcontroller with built-in 4kB code memory. Temperature was measured by LM35D, National Semiconductor Temperature sensor producing 10mV/°C. The CA3162, 3-digit DVM converts dc output provided by LM35D and sends BCD

DigiThermo 0-100.0 °C using AT89C4051 Read More »

Clock ControllerV1.1 using AT89C2051

Builda digital clock that turns AC load on/off with preset time. sourcecode with sdcc for 8051. The Clock Controller V1.1was designed to be an exemplary of using ‘C’ language to control timer0interrupt, 7-segment LED and keypad scanning. It provides 1-bit sink currentdriving output, for driving a relay, opto-triac, say. Many projects requiring7-segment display and keypad interfacing

Clock ControllerV1.1 using AT89C2051 Read More »

Night Light Saver V5.0 using AT89C2051

Introduction The Saver V5.0 runs simple clock emulation program, turns a night light on and off with preset time, say 19:00 to 22:00 everyday. The design features low cost, easy installation, no battery backup and no EMI. The AT89C2051 uses external oscillator generated by schmitt trigger gate CD4093, ~680kHz. Reference frequency was derived from 50Hz

Night Light Saver V5.0 using AT89C2051 Read More »

Experimenting the 2051 withC Programming using 89C2051

Learn yourself, how to write a simple program using Clanguage for the 89C2051/89C4051. Write a C source program, compile,and download the HEX code to the chip directly, connect DC adapter, seewhat happen after power up the board. No need ICE, in-circuit programmer,everything can be made by yourself easily. Introduction This page was provided forBeginnerswho interested

Experimenting the 2051 withC Programming using 89C2051 Read More »

MakeYour Own Single-Side PCB for Easy-Downloader V1.1 using AT89C2051

The EasyDownloader V 1.1 , a Flash Writer for 89C2051/4051 which was designedby Wichit Sirichote, used  a Double-SidePCB. I think, it’s difficult to make my ownPCB by myself. So that I decided to design a Single-SidePCB instead. My first prototype board wasmade using hand-writing with a permanent ink pen( see later in Figure 3).This page

MakeYour Own Single-Side PCB for Easy-Downloader V1.1 using AT89C2051 Read More »

Scroll to Top