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

Infrared based Mouse control

This project moves and clicks a mouse cursor on a computer screen by tracking where the user’s eye-movements using infrared eye-tracking technology and a gyroscope. It can be useful for people with physical disabilities and provide them with a way to control the monitor. Instead of using a camera they are using a combination of LED’s and phototransistors which have reduced the cost of the project by a huge margin. The LED’s used are mounted on a custom made spectacles like think, which doesn’t restrain user from making any movement and hence giving this device an edge over other products presently available. All of these glasses-mounted components namely the LED system along with the gyroscope are connected to a microcontroller, which parses the LED and gyroscope data into USART packets and transmits it wirelessly. The packets are read by a wireless receiver on a separate ATMega1284P board, which moves the mouse cursor using a Java program based on the information received. The LED’s used are low power LED’s which also doesn’t damage the user eye. You can read more about… Continue reading

An Air Mouse

This mouse is a kind of a special mouse developed by students of Cornell University. In simple words, it’s a wireless mouse unit that requires no flat surface by using ultrasonic positioning. They have used ultrasonic sensor to represent the mouse position in space. To simulate the mouse buttons, touch based input buttons were put into the picture. There are three ultrasonic receivers attached to three corners of a board simulating the computer screen. Therefore for a particular position, based on the delay time, the position of the object is calculated. The design has been implemented using two MCU’s one to generate the data representing the mouse coordinates and clicks activities, the other to import the data to the PC. The two MCU communicate wirelessly using XBEE protocol. The mouse responds reasonably fast to user’s action in general. It has a noticeable delay of a few tenths of a second which is due to present of filters. The concept is really amazing, but the device might be not that accurate or fast. Continue reading

No need for flat surfaces with this tilt mouse

I believe that there are many situations when using regular computer mouse isn’t handy due to lack of good surface. Why not to give a try to tilt mouse. The main idea of following project is to build a mouse that doesn’t use any flat surface but any location. It uses totally three ATmega644 microcontrollers that are split in two main boards: transmitting and base. Transmitting device is an actual mouse that reads two accelerometers to detect motion and sends data wirelessly to the base board. Base board consists of two ATmegas where they split various tasks including USB connectivity, wireless receiver and TV mode. Why TV mode? Well seems that there is enough power left to do some fun stuff like creating a simple minesweeper game that enables to play on TV screen by using a tilt mouse. So, tired of computer – switch to TV for a game. Continue reading