Scriptable thermometer-controller

Alberto ricci bitti has a nice collection of amazing projects in his website. One of his designs is scriptable thermometer which can be programmed in basic like language within built in editor. Design circuit is very simple four buttons, four relays, RS232 interface and graphical LCD connected to 8 bit COP8CCR9 microcontroller from National Semiconductors. Scriptable controller has 6kB non volatile memory where custom scripts can be stored and executed. Built in ASCII interpreter can run scripts as custom applications. Author even provides two examples of scripts that can be run instantly. One of them runs controller as graphical thermometer while another as GSM cell phone connected vending machine. This design also was awarded as application of the day in national Semiconductors. Continue reading

Infrared remote control tester

This universal remote control tester can capture IR signals from various TV, Audio, VCR remote controls. Detector part is based on Ubicom SX28 microcontroller that can give up to 50MIPS performance. Circuit is very simple. It used three different IR sensors to read different kinds of remote controls. Decoded data is sent to PC via RS232 port. Computer software receives and displays IR waveform in convenient form. Continue reading

DTMF extension for microcontroller system

Telephone lines that maybe found in your house may be used not only for making calls but also for other purpose like home automation, remote device control. To make it possible there is an interface between phone line and microcontroller system needed. This DTMF extension is universal module that can be connected to any microcontroller platform. It detects DTMF tones and decodes them to binary digits that can be easily read by microcontroller, which can decide what tasks to perform. DTMF decoder is based on CM8888 chip which is ideal for interfacing with MCU. Here is an example source code for interfacing with AVR ATmega8535 microcontroller which is written for WinAVR compiler toolset. Continue reading

Tiny pocket password reminder

Probably everyone has a long list of passwords to remember. But are they safe from other and from forgetting them. Some people are using same password for all cases…well this is not safe. And of course using popular words as passwords also isn’t safe. It is better to use characters mixed with numbers. But these are hard to remember.   Alberto ricci bitti have built a fancy embedded pocket password reminder which can remember hundreds of passwords. The circuit is simple – menu navigation is done with encoder rotor and single button. Information from Cypress CY8C27443 microcontroller is displayed on 2×16 character LCD display. In order to access passwords you need to enter 5 digit code by rotating and selecting symbols with rotor encoder. But the most interesting thing in… Continue reading

Proteus projects and tutorials

Today you don’t have to mess with wires in order to program and run microcontroller programs. There are so many tools that allow you to develop complete projects, simulate and debug them like they are real world examples. smainj in his French page has compiled ad nice collection of Proteus projects mostly for PIC microcontrollers.   His projects include positioneer, simple security system, data acquisition system with 16 analog and 16 digital inputs. But most exciting thing is that he publishes nice tutorials on how to set up embedded projects on Proteus Design Suite. Video projects include: -Designing a Schema Using ISIS; -Using mikroC compiler to Write a program for PIC16F; -Simulating programs; -Converting circuit to PCB; -Sending information from Computer to LCD Using virtual USART communication; -Software development :… Continue reading