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

The Smart Concealed Codelock is Awesome!

You’re annoyed when someone turned on your Hi-Fi without your permission first? You wish there is some kind of lock, which can prevents this type of incident in the future? Well, if you don’t mind, spend few minutes by reading here, as you will learn how to build a concealed codelock today… Here how is works: You will need an ATMEGA8, which it will use as the microcontroller for this project. It will frequently scans the ADC4 channel of the ADC, where is fully connected offboard to a potentiometer. The pot will act as a voltage divider, the one end of it is connected to +5V and the other one will connect to the Ground. The ADC scans the divider continuously to detect if there any change has been happened. Continue reading

Tiny line following robot

This line following robot is really small and can run on top of desk. Robot senses a line with six optical sensors mounted at front of robot. It also adjusts speed (using PWM) of motors depending on line conditions on order not to loose line due to friction. This cool line following robot is controlled by ATmega8 microcontroller which is powered from lithium coin cell. Robot uses two separated coin cells to power AVR and motors separately in order to avoid accidental resets. Robot dimensions are 45x33x12.5mm and it weights about 15 grams. It runs at 53cm/s average speed. Firmware and circuit is available for download. Really cool small robot to have buzzing around on your table. Continue reading

Interfacing RFM12 transceiver module

RFM12 is a transmitter and receiver module in single board. It can be powered by using 2.2V to 5.4. it makes ideal module for embedded systems. Module communicates via SPI interface.   Wigbert Picht and Dirk Milewski have made simple Atmega8 tesboard, where RFM12 module is soldered as SMD element and can be configured with jumpers. There can be any sensors connected to this board like temperature. Schematic and sample Bascom AVR program are available for download. Continue reading

Control servo motor via USB

This project is adapted from USB LED fader from Objective Development. As servo motor uses PWM which is used to control LED light intensity. It only requires minimal firmware changes.   USB is firmware only which fits inside Atmega8 microcontroller. Because of this circuit becomes very simple – just few elements. Device is powered from USB so be careful as there is potential threat to damage USB port. I would suggest to attach an external power supply. The demo application is real fun. Once servo is attached on top of monitor, pointer attached to motor shaft points to mouse pointer location on screen. Continue reading

Neat binary DCF-77 clock

This binary clock is actually a DCF=77 receiver which receives and decodes time information transmitted in Germany. Received signal is decoded by Atmega8 microcontroller and displayed in binary format on array of LEDs. Clock has internal counter which is counting time by itself in case signal is lost. When official time signal is received – internal time is adjusted. This project is licensed under the GNU license and can be downloaded here. Continue reading