Quick links: PiazzaTextbookMQTT 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):

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

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

Schematic template file (Right-click to save to your computer)
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

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

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

Final project showcase, in TBD 3:30-5:30pm (during final exam slot, I+ block)