Welcome to the new NAIT.ca! We encourage you to explore the site and provide your feedback.

Continuing Education

CCTM278 - Raspberry Pi GPIO and remote (web browser) HMI Programming with Python

Course Code

A unique identifier used at NAIT for this specific course.

Campus

The location where your NAIT courses will be held.

Course Overview

The Raspberry Pi is an affordable single-board computer you will use to develop practical applications for the Internet of Things (IOT) and the Internet of Everything (IOE). Utilizing the Raspberry Pi’s onboard General Purpose, Input/Output (GPIO), and the Python programming language, you will write programs to gather sensor data (temperature, pressure, humidity), store that data in a local SQLite data base, and present the real time and historical sensor data to a remote Web browser based Human Machine Interface (HMI). You will create web browser document object model (DOM) buttons, sliders, tachometer style data display readouts, and lights, as part of the remote browser HMI. When depressed, the browser buttons will initiate program sequences that will present the real time sensor data to the tachometer style data display readouts, and the historical sensor data graphically. Recommended: CCTM277 Raspberry PI and local HMI Programming with Python

Upcoming Offerings

Filter by Terms:
Section Start/End Schedule
E01 Dec. 06 - Dec. 08, 2019 Fri, Sat, Sun
Hours Delivery Fees
14 hours Day, Evening $500
Meeting Times:
  • Dec. 6 - Friday: 6:00 PM - 9:50 PM
  • Dec. 7 - Saturday: 8:00 AM - 3:50 PM
  • Dec. 8 - Sunday: 8:00 AM - 11:50 AM

Section Start/End Schedule
A01 Dec. 11 - Dec. 12, 2019 Wed, Thu
Hours Delivery Fees
14 hours Day $500
Meeting Times:
  • Dec. 11 & 12 - Wednesday, Thursday: 8:00 AM - 3:50 PM

Section Start/End Schedule
A01 Apr. 08 - Apr. 09, 2020 Wed, Thu
Hours Delivery Fees
14 hours Day $500
Meeting Times:
  • Apr. 8 & 9 - Wednesday, Thursday: 8:00 AM - 3:50 PM

Section Start/End Schedule
E01 Jun. 05 - Jun. 07, 2020 Fri, Sat, Sun
Hours Delivery Fees
14 hours Day, Evening $500
Meeting Times:
  • Jun. 5 - Friday: 6:00 PM - 9:50 PM
  • Jun. 6 - Saturday: 8:00 AM - 3:50 PM
  • Jun. 7 - Sunday: 8:00 AM - 11:50 AM

*Day delivery ranges between 8 AM - 5 PM.
**Evening delivery ranges between 5 PM - 10 PM.