I2C Interfacing Acceleration Sensing PCF8591

Posted on Feb 7, 2014

This part of the I2C interfacing project focuses on building an acceleration sensor, but in the process it also explores two other issues: advanced use of the PCF8591 chip (that we have already seen in the pressure sensor) and running the bus at 3. 3v. For the rest of myI2C series, see the table of contents. This project really shows the power of t

I2C Interfacing Acceleration Sensing PCF8591
Click here to download the full size of the above Circuit.

he I2C bus in the NXT. Sensors that report a single analog value, such as temperature or pressure, can be built as analog sensors, just like the NXT`s sound and light sensors. But for an acceleration sensor that must report two or three values, the acceleration along two or three axes, anI 2C sensor is the only reasonable solution. Acceleration sensors are wonderfully useful. They can detect that a robot bumped into a wall, they can detect that it is in a free fall (open that parachute!), they can be used to estimate position and to count steps, and much more. They are so useful that it makes you wonder why Lego did not include one inside the NXT. There are two commercial acceleration sensors for the NXT, one from HiTechnic and several from Mindsensors. The sensor that I am describing here is better than all of these in some ways (it can be configured by your program to two sensitivities unlike all the commercial sensors that have a fixed sensitivity, and it measures acceleration along 3 axes, whereas some of the commercial ones are 2-axis sensors). But the commercial ones have higher resolution, and of course, you don`t have to build them yourself. The sensor uses an accelerometer called LIS3L02AS4, manufactured by STMicroelectronics. This device is a single silicon chip that contains sensing elements that can measure accelerateion in three directions and some analog electronics that make it easy to use the chip...

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    R/C On/Off Motor Controller with Brake
    Double oscillator metal detector
    univibe pedal circuit diagram
    switching power supply stability cipher scheme
    Sensitive electromagnetic field sensor
    Car stereo amplifier based TDA1535
    DS1820 thermometer circuit
    Aikido octal mono PCBs and 5687 PCBs and Aikido and 300B amplifiers
    One group of integrated circuits using electrical circuit 555 when the load limit