Microcontroller based hardware systems can be used to process real world information from various sensors and to produce an output to show the result. Sensors can respond to various physical parameters such as mass, temperature, velocity etc. or the occurrence of a particular event. An example is an ultrasonic rangefinder, which is a device that sends out ultrasonic pulses and detects when the pulses
reflect back from a physical object. The timing of the reflected pulse can be used to determine distance. For this project, you will use an ultrasonic rangefinder and the DE0 development board running a NIOS II processor to construct a distance measuring device and present the result on a seven segment LED display.
Part 1: Develop and implement C code for the NIOS processor, running on the Altera DE0 development board, that uses an SRF05 ultrasonic rangefinder to create a distance measurement device. Use a single seven segment display on the DE0 board to display the distance result, in centimetres, up to a limit of 9 centimetres.
Part 2: Make use of the other seven segment displays of the DE0 board to display the result in millimetres, up to the maximum range of the sensor.
Part 3: Make use of the pushbuttons and/or switches to store the greatest and least distance values. Include a reset mechanism.
1. Formal report including: a) Title page b) Contents page c) Introduction d) Design methodology, including a full account of the development process e) Testing and results f) Discussion g) Conclusion h) C code (with comments) in the appendix The report must be submitted electronically via an upload link that will be available in Moodle. Length: 2000 words (+/- 10%).
2. Hardware demonstration You will be given a time slot to demonstrate and explain your hardware system. Your grade will be composed of:
a) Technical quality of your work as documented in the report and seen in the demonstration. This includes the technical quality of the development and testing as well as the final result.
Pre-Written Pages: 8
*Please note down the Number of Pages & Order Topic before place the Pre-Written Order
*Please note that pre-written orders are previously submitted orders by students and tutors. They are not plagiarism-free and should only be used for reference or better understanding of the topic.
If you require newly written order then please select custom order. We guarantee that the completed custom order will be free of plagiarism.