EE 193 — Networked embedded systems
Welcome to Tufts EE 193, “Networked embedded systems”!
For information about the Spring 2024 offering of the course, see the about page.
T/Th 10:30-11:45am, Anderson (SEC) 309
Week 0 (January 14)
Class begins on Thursday 1/20 at 10:30am in Anderson 309. You don’t need to do anything before class, just show up!
Introduction (Thursday 1/18)
Read the syllabus (no really, read it.)
Make sure you’re signed up on Slack
Complete the welcome survey (link on Slack)
Week 1 (January 21)
Anatomy of a datasheet / searching Digi-Key (Tuesday 1/23)
For Thursday
Digi-Key search assignment (link on Slack)
Download and install KiCad on your computer
Using KiCAD to design a PCB (Thursday 1/25)
For Tuesday
Week 2 (January 28)
Breakout PCB design review (Tuesday 1/30)
Project
Complete your breakout board design and order it from OSH Park
The central theorem of microcontrollers (Thursday 2/1)
Don’t use Arduino (for professional work) (Elecia White)
Week 3 (February 4)
Choosing a microcontroller (Tuesday 2/6)
Timing stuff (Thursday 2/8)
Homework
Week 4 (February 11)
“Snow” day on Tuesday 2/13
Talking to your temperature sensors (SPI, I2C, and ADC) (Thursday 2/15)
Week 5 (February 18)
WiFi and MQTT (Tuesday 1/20)
Homework
MQTT example (mqtt_demo.c)
Soldering workshop in Nolop (Tuesday & Wednesday)
No class on Thursday; Monday schedule due to holiday
Week 6 (February 25)
Sleep modes and measuring power (Tuesday 2/27)
Iteration 2 kickoff
Week 7 (March 3)
Hints on debugging, sensor work (Tuesday 3/5)
Keeping battery packs alive, HW 5 (Thursday 3/7)
Week 8 (March 10)
Coding for sleep mode (Tuesday 3/12)
Power conversion and harvesting (Thursday 3/14)
Team project 1 (power analysis) due
Iteration 2 conceptual design due (Friday 3/15)
Spring break (March 17-23)
Week 9 (March 24)
Finals
Monday 5/6
Final presentations / Demonstration party (3:30-5:30pm)