Pages created and updated by Terry Sturtevant Date Posted: May 12, 2017


Proof-of-concept Options List



  1. (Proof-of-concept) DC motor monitor
    DC motor which can be manually controlled for speed and direction
    Shaft encoder
    Create code to display current position and speed

  2. (Proof-of-concept) I2C interface
    Working system with at least two different I2C devices
    Create code specifically highlighting the use of two different type of devices on the single bus
    Discuss any challenges or issues involved

  3. (Proof-of-concept) Bit-banging SPI interface
    Working system with device on built-in SPI interface
    Create code which allows device to be moved to other GPIO pins
    Show how ??

  4. (Proof-of-concept) Bit-banging UART interface
    Working system with device on built-in UART
    Create code which allows device to be moved to other GPIO pins
    Show device working while serial monitor is on built-in UART

  5. (Proof-of-concept) Pulse monitor
    Working system with pulse monitor
    Create code which consistently measures and displays pulse
    Show analog signal conditioning needed.

  6. (Proof-of-concept) Use of interrupts
    Working system without interrupts with at least one sensor and one output device
    Have device I/O in interrupts; flags and variables pass values between main and ISR

  7. (Proof-of-concept) Java on Raspberry Pi
    Working system in python with at least one sensor and one output device
    Pi4J software
    Create Java code with equivalent functionality, specifically highlighting GPIO access

  8. (Proof-of-concept) Use of Bluetooth
    Working system without Bluetooth with at least one sensor and one output device
    Create code with equivalent functionality which communicates with phone or tablet via Bluetooth
    Show how Bluetooth device can be used for both display and control of the system

  9. (Proof-of-concept) Use of NFC
    Working system without NFC with at least one sensor and one output device
    Create code with equivalent functionality which communicates with phone or tablet via NFC
    Show how NFC device can be used for both display and control of the system

  10. (Proof-of-concept) Piezoelectric motion sensor
    Working system with piezoelectric transducer
    Create code which consistently measures and displays oscillation frequency
    Show analog signal conditioning needed.

  11. (Proof-of-concept) Arduino/ Raspberry Pi communication
    Working system with at least one sensor and one output device without Arduberry
    Arduberry board
    Firmata software
    move one sensor and one output device to Arduberry
    Show use of combination for GPIO access
    Use I/O capabilities of Arduino and user interface capabilities of Raspberry Pi

  12. (Proof-of-concept) Using 74HC595 with SPI to expand GPIO
    Use device which needs several output pins such as 7-segemnt display or matrix LED
    Create code which allows built-in SPI to operate device
    Show hardware connections needed

  13. (Proof-of-concept) Raspberry Pi camera and image processing
    Working system with at least one sensor and one output device with Pi camera added
    Create code which not only takes images, but extracts some information from the image to change behaviour of system
    Discuss any challenges or issues involved

Resources

To view pdf documents, you can download Adobe Acrobat Reader .
get Acrobat Reader
If you need to update a browser, you might try Firefox which is Get Firefox!
Since this page uses cascading style sheets for its layout, it will look best with a browser which supports the specifications as fully as possible.

If you are looking for an office package, with a word processor, spreadsheet, etc., you might try LibreOffice which is Get LibreOffice!

Go to the main page for the Department of Physics and Computer Science.

Valid XHTML 1.1

Valid CSS!

WCAG
2.0
(Level AA)

Wilfrid Laurier University