Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs
Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Multi-purpose digital platform in Altoids box

This multifunction platform contains following functionality: thermometer, count up/down timer. It can be used for other purposes by connecting any analog sensor.   Project is based on Atmega168 microcontroller. Information is displayed on dual 7 segment LED display. Project is really simple, but I like the way Altoids box is decorated. Looks really cool. Project files are available for download. Continue reading

AVR based I2C EEPROM programmer

I2C 24C series EEPROM chips are stil used in many areas. There are many ways to program EEPROMs and many types of programmers you find on the Internet. But this one is little bit different as it does not need special software to program or read EEPROM devices.   Due to AT90S2313 or Attiny2313 microcontroller on board it is possible to connect programmer via RS232 interface and program ERPROM by sending commands and data from simple terminal software. Microcontroller handles I2C connection protocol with 24Cxx chip. Main benefits of this programmer is that it is not tied to single program or operation system. This way EEPROM chips can be programmed on any machine where COM port and terminal software is present. Continue reading

PIC based discolights with bas beat effects

Zsolt Bitter developed great project that can be used in disco parties. This is smart discolight effect mashine which converts bass beats in to light pulses.   The lights are not only beating, but also rotating at random directions due to motor rotated mirror set on parabola shaped base. All this beauty is controlled by PIC 16F84A microcontroller which detects beats and after beat is detected it turns the motor for random time at some direction. It also depends on beat tempo. All of this control is only a matter of algorthm. Project might be a little challenging like any other design where mechanical moving mechanics is present. Continue reading

USB LCD controller

This is really cool project if you like PC modding. So this is an USB interface for alphanumeric LCD display like 4×20 which can be controlled with LCDSmartie program.   USB interface is implemented by using PIC18F2550 microcontroller. Using USB LCD module you can view many types of information taken from PC like temperatures, time/date, MP3 song titles, view emails, RSS feeds – all that LCDSmartie or other program supports. Continue reading

Matrix keypad interfacing with microcontrollers

Matrix keypads are common devices where human has to interact with embedded system. Most common are scanning matrix keypads where rows or columns are constantly scanned to detect which button were pressed.   This nice course takes goes through theoretical explanation to practical implementation on AVR and 8051 microcontrollers. Each schematic is followed by ASM and C example programs. This is really practical tutorial especially for those who are new to microcontrollers. Continue reading

AVR laser projector

This is another interesting project on a breadboard. It uses an idea of rotating mirrors that create laser video effect. It is able to generate 16×16 dots, 30fps monochromatic video projections.   Projector uses mirror drum which was the hardest part to calibrate, as they have to be tilted differently in order to form beam lines like on TV screen. And of course it has to be synchronized with microcontroller to generate frames. This small theatre even have a servo motor which rises and lowers projection screen. This gives really cool effect. Turnt the lights off it’s show time! Continue reading