Infrared based Smart-board

This project is for professors who uses both a projector as well as a board simultaneously to teach. This device will help you to substitute both your boards into a single board. As the name suggest it’s controlled by infrared sensors to detect the movement of an IR led to control the remote laptop. In the whiteboard mode, the user can interact with a projected image to do things like scrolling, changing the image while in the blackboard mode the user will be able to write on a blackboard and have the IR camera trace the movements and draw it on paint and save the images

infrared

The IR camera used is from the WII remote which is quite potable but still provides HD resolution and can track up to 4IR sources simultaneously. Since the camera is not available as a ready to buy unit, you will have to carefully remove it from the Wii remote. The information is transmitted with the help of RF operatred at 433 Mhz and the microcontroller is used is Atmega128p. On the laptop side, the required data is send to Matlab which then processes it to make the required changes on the laptop. A different project but a costly due to the presence of an IR camera and Matlab.

Read

Push-Up trainer

This project is for people who really like to hit the gym frequently but it can also be made by people who are beginners. This is basically a push-up trainer which trains you to do certain amount of push-ups and provide feedback to improve their body health. It comprises of three modes, each having different number of sets and push-ups required for each-set. Moreover, there is also a record-beating mode which allows you to compete with your previous record for number of push-ups made.

The microcontroller used for this project is Atmel Atmega 1284p, which is interfaced to a touch screen system and the sensor system along. An analog distance meter is used to measure whether the back of body is low enough when doing push-up. The sensor will use infrared ray and take the reflection time of object to provide distance information. The Touch Screen LCD used in this project is ILI 9325 which is easily available from online stores along with the required library to send the required data. However, this current LCD doesn’t provide accurate user feedback and hence can be replaced to improve the performance of the system.

Read

Running-Band

This project involves band that can be attached to your upper arm which will help you monitor your running habits by providing temperature and vibration feedback. The band produces a cold sensation when the user is not moving fast enough. The band vibrates if the user continues to be slow. An accelerometer is used to count the steps taken per interval. It also consists of two SPDT switches to switch on/off the device and to set the required foot step rate. The band runs from an Atmel ATmega1284P microcontroller, a Peltier Plate, vibration motor, and various control circuits.

running

The accelerometer reading is fed to the controller which determines whether the user has taken a step or not. Based on the present and the previous reading, the step per interval is estimated which is then compared with the user set threshold and output in form of either peltier plate or haptic feedback is used depending upon the user speed. The Peltier plate control component is run by a PWM. The entire source along with the schematics used is well explained on the project website.

Read

Self-stabilizing Camera Platform

A self-stabilizing camera can be used to keep your camera at the required level, irrespective of user movement. This can be used by filmmakers to capture steady shots without any noise due to motion.  It comprises of two high torque servo to control the movements in all planes. Along with servos, it has a gyroscope and accelerometer to detect the camera movement and hence act as a feedback system. The accelerometer and gyroscope are used to determine the roll and pitch of the wooden platform on which the camera has to be mounted. Once the sensors detect a disturbance in the position of the platform, the required data is send to the microcontroller in order to correct the error

self

A complimentary filter is used to eliminate noise from the sensor reading obtained from gyroscopes and accelerometer. The main functions of the kernel on board the controller is to compute the position of the platform and output an appropriate PWM signal to the servo motors to adjust the position of the platform accordingly. An I2C protocol is used to interface gyroscope and MCU while SPI is used to interface accelerometer with the controller. A good project suited for practical needs but it needs a better frame.

Read