Final Project - Microprocessors

Required: you must build something that employs a device we have not talked about in class. I provide some ideas.

1) An obstacle avoiding robot. This would employ either a sonar detector or an infrared-detector. Sonar detetctors include Parallax Ping
or a Devantech models (like the SRF04) . I believe I have both of these models sitting around. Infrared sensors are made by Sharp; there are several models out there, for example see here. In general, you will want to do a google search on "infrared proximity sensor". The issue with using these sensors is that they provide analog output, so you will need to include an analog to digital conversion (ADC). This would impress me very much (ADC chips are not expensive and typically include SPI interfacing).


2) Remote control robot.
Control your robot with a TV remote control. We spoke about this in class. Have the robot go forward, reverse, turn left or right and stop. You would need a tuned IR sensor and IR LED. I have lots of these. You can either build your own transmitter, or use a TV remote of your own.

3) Robot with wheel encodes. Improve the navigation ability of your robot by counting wheel rotations. You might wish to google "phototransistor" or "interrupter transistor". You'll need to come up with a good demo of your robots new abilities.


4) Remote control robot with your smartphone. You will need to interface with a bluetooth receiver.

5) Digital Clock! Hook up a bunch of 7 segment leds, a Piezo speaker (?? google it!!) . But how does one set it ? Maybe with a 3 x 4
matrix input pad. See here . But careful! Do you have enough I/O pins ? I have a bunch of 40 pins PIC chips, but I don't know if they have internal clocks. No Matter, I also have a bunch of external oscillators and resonators.

6) A simple calculator. Similar to project 4) described above (with same issues). Have it do addition and subtraction.

Project 4 and 5 might employ an LCD display, but again, number of pins may be an issue.

7) (Internet of Things) Goto to the Parallax web site and find some cool looking sensor (like a thermistor, motion sensor, whatever). Or Spark Electronics . Next, look at Spark Electronics down the page under "Wireless". Create a simple remote sensor network. That is, your PIC is hooked up to a sensor, records data and sends it out wirelessly. It is received either on a smartphone (using bluetooth) or broadcast to a web site. Look at the Xbee/Zigbee chips and the link titled "WiFi". This project could get a little costly but opens up a whole new world of play and fun! Creat an entire network of these things. (Someone like to present at Symposium next year??).

These are some ideas, you are free to consider your own. Start thinking!! You will need to write up a project description and I must approve it.