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)

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

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)