Electronics Lab, Micro-controllers, and Robotics
Series 100 Classes – Basic Electronics
EEE101 Electronics Basics
What are voltage, current, and resistance? Ever wonder what an electronic circuit is? This class will cover these basic concepts and more. To demonstrate the principles, you will build simple circuits on a breadboard. You will learn how to use solder and a soldering iron to solder both electronic “through-hole” components for electronic printed circuit board assembly (PCBs) as well as basic solder crimp connections. Various de-soldering methods will also be covered. You will learn to operate digital multimeters to measure things like AC and DC voltages, currents, resistance, capacitance and other critical circuit parameters. You will also learn how to set up and use DC power supplies with current limiting capability.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $130, Non- Member: $182
Prerequisites: None
EEE102 Soldering Basics
Using both lead and lead-free alloys, Soldering Basics introduces the basics of soldering in Wires & Terminals, Through-Hole and Surface Mount Technologies, and Rework. Students will learn about electrostatic discharge, industry terminology, equipment familiarization and the accept/reject criteria for all three technologies. Hands-on activities include the soldering and inspection of different types of terminal connections; the assembly, soldering, inspection and rework of through-hole boards, and the assembly, soldering, inspection and rework of a surface mount board.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $143, Non- Member: $200
Prerequisites: None
EEE105 Intro to National Instruments LabView
National Instruments offers integrated hardware and software tools for engineers and makers to collect inputs, analyze data and control different outputs. It is a professional suite of tools that is nonetheless easy to use for hobbyists and makers. This class will introduce participants to the National Instruments Virtual Bench and LabVIEW programming software, and explore projects that can be built using these tools using real-world examples that can be incorporated into your projects!
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $110, Non- Member: $154
Prerequisites: EEE101 Electronics Basics or equivalent experience
Series 200 Classes – Arduino Programming and Hardware
Students should bring their own laptops with software pre-installed. You can download the free trial version by visiting the Arduino website at www.www.arduino.cc.
EEE201 Arduino - Intro to Physical Computing
Your first step into the Arduino universe of physical computing. You will build circuits to light an LED and control the LED with a switch and a potentiometer an analog input device. You will learn how to use the Arduino Integrated Development Environment (IDE) to modify Arduino sketches. You will get your own Arduino parts kit with this class that is used for all the levels of our Arduino classes.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $195, Non- Member: $273
Prerequisites: None
*Please bring a laptop to class
EEE202 Arduino - Basic Coding
Take control of your Arduino. You have learned how to connect your Arduino to input and output devises. Now take full control of them. You will learn the mystic secrets of the IDE, how sketches are organized, and basic types of variables. How your code can make decisions and repeat operations a controlled number of times.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $110, Non- Member: $154
Prerequisites: EEE 201 Arduino-Intro to Physical Computing
* Please bring your laptop and Arduino Uno kit to class.
EEE203 Arduino - Advanced Physical Computing
These more sophisticated programming techniques will give you the tools to create sophisticated projects. More flexible looping with while & do while. Choose between many options with switch case. Handle large amounts of data with arrays. Easily handle text with Strings. Don’t user your fingers and toes use Arduinos math capabilities. Finally why be predictable? Let’s get random! Don’t reinvent the wheel, include existing code. Turn your inspiration into reality, resources for inventing your own project.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $110, Non- Member: $154
Prerequisites: EEE 202 Arduino-Basic Coding
* Please bring your laptop and Arduino Uno kit to class.
EEE204 Arduino - Advanced Programming
Building on Intro to Arduino and Basic coding this course will demonstrate: How to control the intensity of an output like a LED using Pulse Wave Modulation (PWM), combine PWM with Analog input to create a user controlled output. Make square music via user input. Demonstrate 3 sensors: Photo cell – response to light, IR proximity detector – detects objects near it, digital rotary sensor – a very useful user input also used in robots and other motion applications. Servos servos! You can’t build a decent Killbot without servos to move it.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $110, Non- Member: $154
Prerequisites: EEE 203 Arduino-Advanced Programming
* Please bring your laptop and Arduino Uno kit to class.
EEE205 Arduino - LCD and Serial Communication
Most Arduinos are limited to 14 output pins at 40ma each. What if you need some real muscle? Shift registers add 8 digital outputs each and can be chained together for more. A small transistor can up the current handling capacity of a digital channel to 500ma. LED drivers can give you 16 PWM channels at 200ma each. Dual H bridge PWM motor driver board outputs 2A on 4 channels can be used in a robot car and may other applications. Bring out the big guns! Relays let you switch large currents 10A on and off.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $110, Non- Member: $154
Prerequisites: EEE 204 Arduino-Advanced Physical Computing
*Please bring your laptop and Arduino Uno kit to class.
EEE206 Arduino - Open Forum
In this “open forum” course, students will interact with an Arduino Instructor to increase their Arduino knowledge. There is a lot to learn in Arduino, and this class will cover all concepts from beginner to intermediate, including: software, hardware, component integration, programming, and more.
Students should bring their own Arduino and project components with them.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $119, Non- Member: $167
Prerequisites: EEE 201 Arduino – Intro to Physical Computing
*Please bring your laptop and Arduino Uno kit to class.
Series 300 Classes – Robotics Track – Arduino Programming and Hardware
Students should bring their own laptops with software pre-installed. You can download the free trial version by visiting the Arduino website at www.www.arduino.cc.
EEE301 Intro to Arduino - Robotics Track
Your first step into the Arduino universe of physical computing. After a brief will walk thru of all the hardware features of the Arduino board and breadboard, you will build circuits to light an LED, then add several LED’s along with a switch to control them. During this class you will learn how to use the Arduino Integrated Development Environment (IDE) to modify Arduino sketches.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $110, Non-member: $154
Prerequisites: None
*Please bring your laptop
EEE302 - Arduino Intermediate - Robotics Track
Building on the Intro to Arduino, this intermediate course introduces you to motion control and feedback using digital and analog inputs and outputs. You will learn how to control the intensity of an output using Pulse Width Modulation (PWM) and how to combine PWM with Analog input to create a user controlled output. You will complete and test circuits using the following sensors: potentiometers – to measure position and provide feedback, IR proximity detector – detects objects near it, and a digital rotary sensor – a very useful user input also used in robots and other motion applications. Finally, we will dive into servos and really open up the world of motion control. Servos are the basis of robotics and motion control systems and will allow you to make robots, drones, RC vehicles that really move.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $110, Non-member: $154
Prerequisites: EEE 301 Intro to Arduino-Robotics Track
*Please bring your laptop
EEE303 - Arduino Advanced - Intro to Robotics
Using the skills learned in the Intermediate Arduino class you will make your own robotic finger starter project based on the French InMoov robot. This is more than just Arduino, you will need to successfully build the mechanical hand and finger components ensuring the fit of everything is just right. Then install the Arduino board, servo motors, wiring, and drive tendon. Finally, you will program your Arduino to actuate the finger through its full range of motion. This is the real thing and will reinforce your understanding of basic Arduino concepts including travel limits, servo control, and positional feedback. A 3D printed In-Moov robot hand starter kit will be provided.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $220, Non-member: $308
Prerequisites: EEE 302 Arduino Intermediate – Physical Computing – Robotics Track
*Please bring your laptop
Series 400 Classes – Raspberry -Pi Programming and Hardware
Students should bring their own laptops with software pre-installed. You can download the free trial version by visiting the Raspberry-Pi website at www.raspberrypi.org.
EEE401 Raspberry Pi Basics
The Raspberry Pi is a powerful platform in one small package. In this class, you will learn how to work with the Raspberry Pi board. Throughout the class, you will learn how to connect accessories to the Raspberry Pi and navigate the software, how to program in Python with the Raspberry Pi and more. You will do programming exercises and build simple circuits. A Raspberry Pi parts kit will be provided.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $335, Non-member: $469
Prerequisites: None
*Please bring a laptop to class
EEE402 Python Programming
The Raspberry Pi is a small, affordable single-board computer that can be used to design and develop fun and practical IoT devices while learning programming and computer hardware. You will learn how to set up the Raspberry Pi environment, get a Linux operating system running, and write and execute some basic Python code on the Raspberry Pi. You will also learn how to use Python-based IDE (integrated development environments) for the Raspberry Pi and how to trace and debug Python code on the device.
Attire: Pants, closed toe shoes, shirt that covers shoulders
Age: Individual participants in this class need to be 18 years of age or above. Ages 14 to 17 with parent or guardian.
Price: Member: $110, Non-member: $154
Prerequisites: EEE 401 Raspberry Pi Basics
*Please bring a laptop to class