Embedded Systems Project 2008 Fall
Embedded Systems Project 2008 Fall
BASIC TOPIC

Portable sensor box

The goal is to design a sensor box that is used to give diagnostic information from outdoor robots, cars, motor cycles or other devices. The device measures the forces, acceleration and vibration experienced by a device, the temperature of critical parts such as motor, brakes, batteries or motor controllers, as well as existing ambient temperatures and humidity.

The device logs sensor values into an SD memory card for a long period of time. The logged data can then be extracted to a computer via serial port. The sensors include a three axis accelerometer, three temperature sensors and a humidity sensor.

The device works with a single 1.5 volt battery i.e. the current consumption must be minimized and the operation voltage must be pumped up from the battery voltage. The device contains also an LCD display and some buttons that are used to create a menu system. They also enable reading current sensor values.

The basic requirements for the device are the following:

These are also the basic grading points. Additional points can be received from additional features that demonstrate utilizing different features of the MCU. You may include also following optional features:

  • PC data visualization for measurements

    The Portable sensor box will be based on an Atmel ATmega series microcontroller (MCU). The students are recommended to use ATmega32 controller. The control module is required to contain the following on-board components:

  • ATMega MCU
  • some buttons for operating the Portable sensor box
  • LCD display
  • RS-232 interface for PC connection
  • JTAG connector for programming and testing the MCU
  • electronics needed to support required functions

    Each group will receive
    Serial cable connector, 5 pin 2,54mm raster socket for pin header. Notice 2 empty orientation slots.

    Accelerometer module, 8 pin 2,54mm raster socket. Put pin header to your PCB.