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

Display a waveforms on VGA monitor

Actually this is great project to show how simple circuit and program can be in order to draw signals on VGA screen. For this only few components are needed like Attiny84 microcontroller running at 20MHz, few caps and resistors. This small circuit is capable to update 800×600 VGA screen at 60Hz refresh rate. It takes Audio signals via ADC channel and displays on screen as a vertical waveform. There is also specially designed preamp that allows to connect an electret microphone to ADC channel so you could see your voice in screen. Continue reading

Pocket size Lux meter

Who are dealing with photography probably know what is Lux meter. Simply speaking Lux meter measures illumination what means light power falling on a surface area. There is whole physics about illumination and light energy. Simply speaking Lux  is well fit to light level from sense of human eye. Lux meter uses a photo diode to sense light power. Diodes current is then converted to voltage which is calibrated by opamp. Then voltage is read by ATtiny26 ADC converter. And then Lux value is displayed on 7 segment LED display. Due to ADC range device is capable to measure up to 30000lux. Firmware is available for download. Continue reading

Reading ADXL330 accelerometer with and AVR microcontroller

Accelerometers are cheap today, but they are great for many projects where acceleration and motion is present. This simple project demonstrates the reading of ADXL330 3-axis accelerometer by AVR Atmega48 microcontroller. 3D accelerometer has three analogue outputs that can be read via ADC module. Each accelerometer axis has two dedicated LED indicators – red and blue. Idea is simple – if there is no acceleration, both LED’s are off. If there is acceleration in one direction, then one LED lights on, it other direction – different colour LED lights on. This board also can serve as tilt sensor, because of gravity acceleration effect. Program code for AVR-GCC can be downloaded here. Continue reading