RES.2-005 | Spring 2015 | High School

Girls Who Build: Make Your Own Wearables Workshop

Circuits and Code

Overview

Students learn the components of a basic circuit and the fundamentals of electricity. Some key concepts include pinouts and how circuits are connected through soldering. Then, the students build their own LED, Arduino, and pressure sensor circuit. Following the construction of their wearable circuit, the students test each component.

Lectures

Lecture: Circuits and Code (PDF - 2.8MB)
Speaker Notes: Circuits and Code (PDF)

Keynote Lecture: Creating a Wearable (PDF - 1.8MB) (Keynote Speaker: Mike Gibson, embr labs)

Activity

Activity 1: Build and Test a Wearable Circuit

Activity 2: Programming the Wearable Circuit

Overview

Students learn the components of an electrical circuit by building and testing their own wearable circuit inspired by the LED Firewalker Tutorial by Adafruit.

This video is from Adafruit Industries on YouTube and is not provided under our Creative Commons license.

Materials

Adafruit LED Firewalker Tools & Supplies List

Tutorial

Adafruit LED Firewalker Instructions

Adafruit LED Firewalker Instructions

Adafruit LED Firewalker Materials List

LED Test Code

Pressure Sensor Test Code

Overview

Students are introduced to computer programming by writing Arduino code for a wearable circuit. Firstly, students are introduced to the basic concepts in programming like variables, loops, and logic. Students exercise these concepts through an interactive activity of building a peanut butter & jelly sandwich. Then, students program components of their wearable circuit leading up to the final code: LEDs light up while walking.

Tutorials

Instructions for LED Firewalker Code (PDF)

Fill in the Blank Wearable Circuit Code (PDF)
Word Bank for the Fill in the Blank Wearable Circuit Code (PDF)
Answer Key for the Fill in the Blank Wearable Circuit Code (PDF)

Pressure Sensor Test (PDF)

Codes

Tips for LED Firewalker Code (PDF)

Firewalker Demo (ZIP) (This file contains: 2 .ino files, 1 .gitignore file, 1 .cpp file, 1 .h file, and 1 .md file.)

Firewalker Library (Master) (ZIP) (This file contains: 2 .ino file, 1 .gitignore file, 1 .cpp file, 1 .h file, and 1 .md file)

Firewalker Demo (Master) (ZIP) (This file contains: 1 .ino file and 1 .md file)

Learning Resource Types
Image Gallery
Tutorial Videos
Activity Assignments
Lecture Notes
Instructor Insights