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

PIC 16F877 based G-Force monitor

G-Force is important parameter when measuring accelerations. For instance in cars, planes or other places where acceleration is present. Igor has decided to build a fully functional G-Force meter that reads accelerometer data and sends it to custom computer software via serial channel. He uses a three axes ADXL330 accelerometer from Analog Devices. It is capable to measure G’s from -3G to +3G – so this is suitable for automotive testing. Readings are done with PIC 16F877 microcontroller that simply transfers data to PC program that analyzes it and plots in to convenient graph. If you’ll look closer you’ll find that there are more handy options that may be handy when processing, exporting data. 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