Quick links: Piazza – Textbook – MQTT dashboard
Welcome to Tufts EN 1-10, “Engineering in the Kitchen”! See the about page to learn what this course is all about. For information about other Tufts EN 1 offerings, check out the SoE First Year page.
Office hours (in Halligan 267 unless otherwise noted):
- Jacob: Tuesdays 3-4:30pm
- Katherine: Wednesdays 4:15-5:30
- PJ: Thursdays 4:30-6pm
- Alisa: Fridays 2-3:30pm
- Prof. Bell: Tuesdays 1:30-3pm, Wednesdays 11am-12pm (Halligan 112)
Module 1: Circuit fundamentals
Class is at 3:00pm in Halligan 267. You don’t need to do anything before class. Just show up!
Wednesday, September 3 - Welcome and introduction
Before our next class period on Monday:
Read the learning guide
Sign up on Piazza (see email invite)
Complete welcome survey (link posted on Piazza)
Possibly helpful
Monday, September 8 - Electrical current, resistance, and power
Read sections 1.1-1.4
Complete reading check
#1 by 12pm before class
Wednesday, September 10 - Looking at wall power, introduction to iFixit project
Start work on project 1 proposal (due 9/14)
Just for fun
Monday, September 15 - Disassembling devices and drawing schematics
Start work on project 1 disassembly + guide
(draft due 9/22)
Just for fun
Module 2: Programming microcontrollers
Wednesday, September 17 - Introduction to Python
Monday, September 22 - Introduction to breadboards + ESP32
Just for fun
Work for this week
Revise project 1 guide (final due 9/29)
Wednesday, September 24 - Switches, pullups, and event loops
Module 3: Inputs and outputs
Monday, September 29 - State machines
Just for fun
Will a kettle
full of alcohol stay on forever? (Steve Mould)
Wednesday, October 1 - Capacitive touch and timing
Work for this week
Submit your microwave idea + state machine (due 10/6)
Monday, October 6 - Controlling outputs with PWM
Wednesday, October 8 - Sensing stuff by measuring voltages
Monday, October 13
No class, Indigenous Peoples’ Day
Wednesday, October 15 - Microwave demo day
Monday, October 20 - Audio and sound
Wednesday, October 22 - Feedback control / Pumpkin planning day
Monday, October 27 - Skills workshop / Pumpkin carving day
Wednesday, October 29 - Pumpkin work + demo day
Haunted house pumpkin demo day in Nolop, 4:30-5:30pm
Module 4: Internet of Things
Monday, November 3 - MAC addresses, IP addresses, and how the internet works
Wednesday, November 5 - Grabbing web pages and API data
Monday, November 10 - Passing data around with MQTT
Wednesday, November 12 - Plotting data
Monday, November 17 - Building a web server, part 1
Server template example
(webstarter_template.py) (template
html) (right-click to download)
Wednesday, November 19 - Building a web server, part 2
Monday, November 24 - What is cooking for?
Complete reading check
#2 by 12pm before class
Wednesday, November 26
No class, enjoy your break!
Module 5: Fun topic smorgasbord
Monday, December 1 - Controlling motors and other big things
Wednesday, December 3 - LEDs and transistors
Monday, December 8 - Fun with microwaves
Tuesday, December 16
Technical interview, TBD (notes / review guide)
Final project showcase, in TBD 3:30-5:30pm (during
final exam slot, I+ block)