Weekly Schedule
Week 1 (26 Aug 2024 - 02 Sep 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 26 Aug 2024)
Lectures
Assignments
Due the following week
- #0 - Installation and Setup (Due: Sun Sep 1 @ 11:59 pm)
- #1 - Basic Blink (Due: Sun Sep 1 @ 11:59 pm)
Week 2 (02 Sep 2024 - 09 Sep 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 02 Sep 2024)
Lectures
Week 3 (09 Sep 2024 - 16 Sep 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 09 Sep 2024)
Week 4 (16 Sep 2024 - 23 Sep 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 16 Sep 2024)
Lectures
Assignments
Due the following week
- #4 - Dice (Due: Sun Sep 22 @ 11:59 pm)
- #11 - Social Issues in IoT / Smart Devices (Due: rolling (students will signup a different date throughout the semester))
Week 5 (23 Sep 2024 - 30 Sep 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 23 Sep 2024)
Lectures
Week 6 (30 Sep 2024 - 07 Oct 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 30 Sep 2024)
Assignments
Due the following week
- #6 - Environment Monitor and Dashboard (Due: Sun Oct 6 @ 11:59 pm)
Week 7 (07 Oct 2024 - 14 Oct 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 07 Oct 2024)
Lectures
Assignments
Due the following week
- #7 - Preliminary Proposal Ideas for Final Project (Due: Sun Oct 13 @ 11:59 pm)
Week 8 (14 Oct 2024 - 21 Oct 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 14 Oct 2024)
Lectures
Assignments
Due the following week
- #8 - State Machine Tea Brewer with Blynk (Due: Sun Oct 27 @ 11:59 pm (two weeks))
Week 9 (21 Oct 2024 - 28 Oct 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 21 Oct 2024)
Assignments
Due the following week
Week 10 (28 Oct 2024 - 04 Nov 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 28 Oct 2024)
Week 11 (04 Nov 2024 - 11 Nov 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 04 Nov 2024)
Lectures
Assignments
Due the following week
- #10 - Smart Watch Build (bring to class) (Due: Sun Nov 10 @ 11:59 pm)
- #12 - Project (Due: Proposal due Sun Nov 10 @ 11:59 pm; Milestone due Sun Dec 1 @ 11:59 pm; Finished device and presentation during Final Period (in person) Fri Dec 13 for MW class and Thu Dec 17 for TTh class)
Week 12 (11 Nov 2024 - 18 Nov 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 11 Nov 2024)
Assignments
Due the following week
Week 13 (18 Nov 2024 - 25 Nov 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 18 Nov 2024)
Lectures
Assignments
Due the following week
Week 14 (25 Nov 2024 - 02 Dec 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 25 Nov 2024)
Assignments
Due the following week
Week 15 (02 Dec 2024 - 09 Dec 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 02 Dec 2024)
Assignments
Due the following week
Bonus Material
Pre-Lecture Activities / Reading / Video
Lectures
- Debouncing
- DHT20 - Temperature and Humidity Sensor
- I2C LCD Screen
- IFTTT
- Losant Cloud Platform and Interface
- Cloud Communication - Calling Functions
- Cloud Communication - Subscribe
- Cloud Communication - Accessing Variables
- RGB and Gesture Sensor
- Software Timers
- OLED Screens (old SPI version)
- ThingSpeak Integration