Make a Sticky-Note Fan with Arduino
Students control small electric motors with Arduino microcontrollers to make simple sticky-note spinning fans and then explore other variations of basic motor systems. Through this exercise, students work through the steps of the engineering design process as they create circuits that include transistors acting as switches. They alter and experiment with given basic motor code, learning about the Arduino analogWrite command and pulse width modulation (PWM). Students learn the motor system nuances that enable them to create their own motor-controlled projects. They are challenged to make their motor systems respond to temperature or light, to control speed with knob or soft potentiometers, and/or make their motors go in reverse (using a motor driver shield or an H-bridge). Electric motors are used extensively in industrial and consumer products and the fundamental principles that students learn can be applied to motors of all shapes and sizes.
A sticky-note fan controlled by Arduino.
- computer, Windows or Mac
- Arduino software; download from https://www.arduino.cc/en/software
- Arduino Inventor’s Kit (recommended), at SparkFun; includes the following necessary components: Arduino UNO microcontroller and programming cable, NPN transistor, diode, breadboard, jumper wires, electric motor, 330-ohm resistor, and more
- 9V battery
- 9V connector wire
- sticky notes
- push pins
- hot glue gun and hot glue sticks
For advanced challenges:
Contributors
Daniel Godrick
Supporting Program
ITL Program, College of Engineering and Applied Science, University of Colorado Boulder
Acknowledgements
This activity was developed by the Integrated Teaching and Learning Program in the College of Engineering and Applied Science at the University of Colorado Boulder. Special thanks to SparkFun Education.
Copyright
2017 by Regents of the University of Colorado
