Skip to content

Latest commit

 

History

History
111 lines (101 loc) · 5.77 KB

ceng317.md

File metadata and controls

111 lines (101 loc) · 5.77 KB

CENG 317

Table of Contents

  1. 2017-2018 Capstone Project Overview
  2. Humber Raspberry Pi Configuration

2017-2018 Capstone Project Overview

  • In CENG 319 Software Project students will work in groups to create an Android Application that can connect to a database.
  • In CENG 317 Hardware Production Technology students will work individually to prepare working hardware that can connect to a database for a sensor or effector type relevant to their Android application.
  • In CENG 355 Computer Systems Project students work in groups to integrate their mobile application with their sensors and effectors to create an IoT device that for which both it and its application can indepedently connect to the same database. (The mobile application may, in addition, also connect directly via bluetooth to the IoT device.)
  • Regarding CENG 317 Hardware Production Technology, a Broadcom development platform will be used by each student who will connect a sensor or effector unit to it. The goal is to scale the hardware to include multiple units and package it to fit in a suitable enclosure that fits within the overall project maximum dimensions of 12 13/16" x 6" x 2 7/8" (32.5cm x 15.25cm x 7.25cm) which represents the space below the tray in the parts kit. The highest AC voltage that will be used is 16Vrms from a wall adaptor from which +/- 15V or as high as 45 VDC can be obtained. Maximum power consumption will be 20 Watts.

Network Picture to be updated with Student Sense Hat instead of Crib version. Firebase, collocated device, Amazon AWS, munro, apollo, and alternative servers acceptable.

We work with prototypes and prototypes are not to be left powered unattended.

Possible sensor and effector choices to become the class expert on including calibration:
  • Sensor or effector has been selected by somebody.
  • Sensor or effector available for selection.
  • nRF24L01.
  • MQ3.
  • Bluetooth.
  • Enterprise Wi-Fi.
  • Ethernet remote desktop.
  • Infra-red remote codes.
  • Webcam.
  • H-bridge.
  • Opto-coupler.
  • Bidirectional level shifter.
  • DC motors, optical encoders, relays.
  • Stepper motors (bipolar and unipolar).
  • PID feedback control, fan, thermistor, thermocouple.
  • Function generator.
  • D to A, PWM.
  • A to D, filters.
  • Solar cell, photo-resistor.
  • Laser time-of-flight sensor VL6180.
  • Wheatstone bridge, instrumentation amplifier.
  • Displays.
  • De-bouncing reed switch.
  • Emulate a keyboard.
  • Playback sound.
  • FM Radio Data Service and Radio Broadcast Data Service.
  • Shift register, multiplexer.
  • RS232
  • RS485.
  • 9-DOF IMU.
  • MICROCHIP I2C I/O Expander MCP23017.
  • Bar/QR code scanners.
  • RFID.
  • Strain sensor.
  • Chain power sensor.
  • BACNET building automation.
  • POE building automation.
  • ModDUS.
  • EtherCAT.
  • Profinet.
  • magnetic strip.
  • fingerprint reader.
  • SJA1000/MCP2515 for CAN.
  • LIN bus.
  • Z scalecontroller.
  • http://perso.uclouvain.be/fstandae/lightweight_ciphers/
  • http://www.instructables.com/id/Optical-Mouse-Odometer-for-Arduino-Robot/?ALLSTEPS
  • Choose your own to be approved.
Possible project choices:

Humber Raspberry Pi Configuration

Building the Humber image for, and assembling, your Sense Hat Device:
https://github.com/six0four/ceng317/blob/master/sensehatdevice.md
Building the Humber image for the your group's Collocated Device:
https://github.com/six0four/ceng317/blob/master/collocateddevice.md