Take Classes


Anyone Can Take Classes at TechShop -- You Do NOT Need to Be a TechShop Member to Take Classes!

TechShop DC-Arlington Class Listings


View Class Listings at Our Other Locations Here >> Change TechShop Location

View the TechShop DC-Arlington Interactive Class Calendar Here >> MONTH-AT-A-GLANCE


Category:

 ELECTRONICS (EEE)
 
   
EEE406: App-Driven Hardware

This workshop features using low-cost Bluetooth modules and an easily created Android app to remotely control functions on an Arduino and provide students the basics of creating their own project. Students will learn about serial communication between the Bluetooth module and the Arduino and also learn about passing simple values over the Bluetooth radio built into their Android tablets or phones to a low-cost Bluetooth module. We will cover basic graphical programming using MIT's App Inventor 2. Each student will leave with a kit including an Arduino-compatible Trinket Pro, Bluetooth module and other necessary components.

Students will walk away with a kit including and Arduino-compatible Trinket Pro, Bluetooth module and other necessary components.

Please bring your own Android tablet or phone running 4.1 or higher.

Maximum number of students: 9.

**All students must bring a laptop to class**

1 session currently scheduled:
    App-Driven Hardware Wednesday, 4/12/17 6:00 PM 3.0 Hours 9 SEATS TOTAL
7 SEATS LEFT
    * Member Sign Up $109.00, No Materials Fee
    Non-member Sign Up $129.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE003: AdaBox003 Project Workshop

Project: An Arduino-based spy gadget
Duration: 3 hours
Materials: AdaBox003, MDF, spy stuff
Take Home: A working spy gadget.We are excited to be a part of the AdaBox003, the third installment in the electronics subscription service from Adafruit. Through our partnership with Digi-Key and maker.io, we have the pleasure of introducing a spy gadget take on the contents of the AdaBOX003.

In the world of top secret espionage, your information needs to be secret and secure. Follow through this fun 3-hour build with step-by-step help from an instructor. This project integrates nearly every sensor in the AdaBox003 and is a great place for beginners and experts alike. Beginners will appreciate the guided dive into the world of sensors and programming while experts will be inspired to find new ways to integrate the capabilities of the AdaBox003 into their maker projects.

Sign up while there are seats left. Each person will get their very own AdaBox003 to take home and all the materials to create a project worthy of a super spy. The project will be revealed before the class as DigiKey publicly unveils the AdaBox003 on March 28th. Anyone not satisfied with the project will be able to get a full refund up to 48 hours before the start of the project class.

Due to the high price of materials, Unlimited Class Pass holders will have to pay $70 to cover the material costs for this class. UPC holders who are ADAbox subscribers may bring their AdaBox003 to waive the $70 materials fee.



1 session currently scheduled:
    AdaBox003 Project Workshop Wednesday, 4/19/17 6:00 PM 3.0 Hours 6 SEATS TOTAL
2 SEATS LEFT
    * Member Sign Up $109.00, No Materials Fee
    Non-member Sign Up $129.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE104: Soldering and Basic Electronics- Light up LED Board

This course covers using solder and a soldering iron to electrically and mechanically connect wires, cables and electrical components. Good solder connections drastically improve the durability and reliability of your DIY electronics projects! Competency in soldering is a core skill for building Arduinos, robots, radios, LED lighting, and thousands of other projects.



First, you will learn how to solder safely and maintain your soldering iron in good working order. Next, you will learn to initiate heat transfer to the work surface and melt solder into it by creating a soldered wire splice. We will also cover electrically insulating your splices with heat shrink tubing. Lastly, you will get some practice using prototyping board to build real functioning circuits! Solder components together on perforated prototyping board to make your own custom light-up LED board to take home. In this project you will also learn to desolder in order to fix your occasional soldering mistake.



Whether you're a first time solderer, or would like some skills practice, all are welcome. This is a great first class for younger makers!

1 session currently scheduled:
    Soldering and Basic Electronics- Light up LED Board Thursday, 3/30/17 8:00 PM 2.0 Hours 6 SEATS TOTAL
6 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE100: Electronics Instruments and Measurement

Understand and test your electronics with state of the art measurement equipment available at TechShop.

In this class, you will learn how to competently use a digital oscilloscope to probe and troubleshoot circuits. You will learn how to use high resolution digital multimeters to measure things like AC and DC voltages and 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. Finally, you will use an advanced function generator and learn how to generate sine waves, square waves at varying frequencies and voltages.

Master these tools and make all of your electronics projects work!

3 sessions currently scheduled:
    Electronics Instruments and Measurement Thursday, 3/30/17 5:00 PM 2.0 Hours 6 SEATS TOTAL
5 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    Electronics Instruments and Measurement Tuesday, 4/11/17 8:00 PM 2.0 Hours 6 SEATS TOTAL
5 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    Electronics Instruments and Measurement Saturday, 4/29/17 5:00 PM 2.0 Hours 6 SEATS TOTAL
6 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE101: Electronics and Soldering Fundamentals

Welcome to Basic Electronics! This course is designed as a primer on the field of electronic circuits.

You will be introduced to the fundamental concepts of electrical engineering, including both signal flow and basic circuit analysis. Breadboards are introduced, and you will then experiment with simple components and build several simple circuits. Finally, you will learn the basics of soldering, and assemble a permanent first prototype of your circuit

TechShop’s Electronics and Electrical Engineering (EEE) curriculum is designed to the teach the fundamentals of modern

low-power electronics. This course is the first step in that process. After mastering this course, there are two paths you can take, either separately or concurrently:

  • Hardware Electrical Engineering: building and understanding electrical devices

  • Microcontrollers: using tiny computers to interact with your environment
TechShop also offers several supplemental courses for more well-rounded overview of the field, and for those who want more exposure to software/hardware interaction.

4 sessions currently scheduled:
    Electronics and Soldering Fundamentals Thursday, 4/6/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $59.00, No Materials Fee
    Non-member Sign Up $69.00, No Materials Fee
    Electronics and Soldering Fundamentals Sunday, 4/16/17 11:00 AM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $59.00, No Materials Fee
    Non-member Sign Up $69.00, No Materials Fee
    Electronics and Soldering Fundamentals Sunday, 4/23/17 2:00 PM 3.0 Hours 8 SEATS TOTAL
7 SEATS LEFT
    * Member Sign Up $59.00, No Materials Fee
    Non-member Sign Up $69.00, No Materials Fee
    Electronics and Soldering Fundamentals Saturday, 4/29/17 2:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $59.00, No Materials Fee
    Non-member Sign Up $69.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE102: Build an Arduino

The Arduino is a microcontroller; a small computer that has a single function. Microcontrollers run everyday items like toaster ovens, electronic toys and MP3 players. An Arduino can be programmed to monitor sensors and watch for inputs like temperature, pressure, light, voltage or a button or switch. It can also be programmed to control switches, relays, motors and other outputs. There are many add-on boards, called shields, that add features like WiFi, GPS and card readers.

Electronic "smarts" can be added to projects to make them interactive. For example, a pet door could be modified to lock if it's dark outside and the temperature is below 45 degrees.

This is an optional course which will shed light on how the various parts of an Arduino-compatible board are connected and give you soldering practice. After this course. you will be ready to take Arduino Wiring Fundamentals (EEE201) and Arduino Programming Fundamentals (EEE202), the two prerequisites to our advanced Arduino classes.



This class requires the use of a $30 Arduino soldering kit which is included in the price. If you are using an unlimited class pass to pay for the class you will be expected to pay for the materials before class at the front desk.

4 sessions currently scheduled:
    Build an Arduino Thursday, 4/6/17 6:00 PM 3.0 Hours 8 SEATS TOTAL
7 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $89.00, No Materials Fee
    Build an Arduino Thursday, 4/13/17 6:00 PM 3.0 Hours 8 SEATS TOTAL
7 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $89.00, No Materials Fee
    Build an Arduino Friday, 4/21/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $89.00, No Materials Fee
    Build an Arduino Saturday, 4/29/17 12:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $89.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE201: Arduino Wiring Fundamentals

In this class, you will learn how to use an Arduino in simple projects. We will cover wiring switches, dials, and other sensors to lights and other output devices. The three hours will switch between instruction, hands-on, and some free time.

This is a class for people who want to add simple automation to their projects. Example programs will be provided. You can cut and paste from the examples to start writing your own programs.

The class fee includes a breadboard, switch, sensors, motor, LEDs and various electronic components.

This class pairs with the Arduino Programming, EEE202 to complete the second tier of the Arduino Electronics Series. The first tier classes consist of building your first Arduino board and learning the fundamentals of electronics. Neither of those classes are pre-requisites to the second tier, but provide a strong foundation in electronics and soldering. Both classes will help you build more permanent final solutions for your maker projects. Please bring an Arduino compatible board you built in the Arduino Part 1 class and the BUB board. A laptop with the Arduino software and drivers pre-installed is recommended, but not required. The software may be downloaded from Arduino Software.

Prerequisites: You must have an Arduino that can be used with a breadboard, that is, with male headers pointing down in the power rail and "front" edge holes (A0, RST, GND, +5, digital 0-13, and GND).

If you bring your own laptop, you MUST download and install the Arduino software and drivers prior to class.

This class includes a package of basic sensors, lights, and motors that will be used in the lesson. If you are signing up for this class using an Unlimited Class Pass or Maker SBU Pass, you will need to pay the $20 materials fee before class.

2 sessions currently scheduled:
    Arduino Wiring Fundamentals Saturday, 4/1/17 9:30 AM 3.0 Hours 8 SEATS TOTAL
4 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    Arduino Wiring Fundamentals Monday, 4/17/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE202: Arduino Programming Fundamentals

In this class, you will learn how to use an Arduino in simple projects. We will cover programming simple electronics such as switches, dials, and other sensors; and to lights and other output devices. The three hours will switch between instruction, hands-on and some free time.

This is a fast track class for people who want to add simple automation to their projects. Example programs will be provided. You can cut and paste from the examples to start writing your own programs.

The class fee includes a breadboard, switch, sensors, motor, LEDs and various electronic components.

This class pairs with the Arduino Wiring, EEE201 to complete the second tier of the Arduino Electronics Series. The first tier consists of building your first Arduino board and basic electronics. Neither of those classes are pre-requisites to the second tier, but provide a strong foundation in electronics and soldering, which will help you build more permanent final solutions for your maker projects. Please bring an Arduino compatible board you built in the Arduino Part 1 class and the BUB board. A laptop with the Arduino software and drivers pre-installed is recommended, but not required. The software may be downloaded from Arduino Software.

Prerequisites: You must have an Arduino that can be used with a breadboard, that is, with male headers pointing down in the power rail and "front" edge holes (A0, RST, GND, +5, digital 0-13, and GND).

If you bring your own laptop, you MUST pre-download and install the Arduino software and drivers.

This class includes a package of basic sensors, lights, and motors that will be used in the lesson. If you are signing up for this class using an Unlimited Class Pass or Maker SBU Pass, you will need to pay the $20 materials fee before class

2 sessions currently scheduled:
    Arduino Programming Fundamentals Saturday, 4/1/17 1:30 PM 3.0 Hours 8 SEATS TOTAL
7 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    Arduino Programming Fundamentals Monday, 4/24/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
6 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE302: Advanced Arduino: Sensors

This class explores more ways of making your Arduino alert to the world around it. You'll try out many new sensors, building up from the simplest digital sensors that behave like buttons, up to rich sensors like range-finders and accelerometers. This class assumes you are a proficient circuit builder and Arduino code writer. If you've taken Arduino Wiring: EEE201 and Arduino Fundamentals: EEE202, you are absolutely ready for this class. If not, you should be able to follow simple schematics to wire up a circuit, practice finding and correcting common wiring mistakes, and be able to modify existing programs or write simple programs from scratch.

Photo by Glogger (Own work) [CC BY-SA 4.0], via Wikimedia Commons

This class includes a package of basic sensors, lights, and motors that will be used in the lesson. If you are signing up for this class using an Unlimited Class Pass or Maker SBU Pass, you will need to pay the $30 materials fee before class

2 sessions currently scheduled:
    Advanced Arduino: Sensors Monday, 4/3/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
7 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    Advanced Arduino: Sensors Wednesday, 4/26/17 6:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE303: Advanced Arduino: High Voltage and Motors

Your Arduino is limited in how much power it can deliver to each thing plugged into it. You’ll learn several ways to overcome this limitation, allowing the Arduino to control high power devices. You’ll learn to control several kinds of motors, from the quick linear solenoids to simple DC motors to the precise stepper motors used in 3D printers and other CNC machines.

This class assumes you've taken Arduino Wiring: EEE201 and Arduino Fundamentals: EEE202. Before taking this class. you should be able to follow simple schematics to wire up a circuit, practice finding and correcting common wiring mistakes, be able to modify existing programs, and write simple programs from scratch.

This class includes a package of basic sensors, lights, and motors that will be used in the lesson. If you are signing up for this class using an Unlimited Class Pass or Maker SBU Pass, you will need to pay the $20 materials fee before class

1 session currently scheduled:
    Advanced Arduino: High Voltage and Motors Wednesday, 4/5/17 6:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE312: Arduino Part 5 - Inputs

The Arduino Inputs class builds on participants' experiences in the earlier Arduino classes and focuses on how to work with information from a variety of external hardware devices.

You will wire and program several projects to explore how to interpret and utilize the signals that different inputs feed into the Arduino, as well as learn how to write programs that work with these values.

Class projects include advanced button work, noise detection, creating a touch sensor out of any capacitive surface, working with light and heat, and even using an accelerometer to detect motion like modern video game controllers or smart phones.

Prerequisites: A good understanding of Arduino programming, which you can learn from TechShop Arduino classes. Please bring a functioning Arduino and breadboard kit to class.

Materials fee covers a piezo buzzer, a variable resistor, a thermistor, a photo resistor, an accelerometer, and various small parts required for the class. They are yours to keep afterwards.

1 session currently scheduled:
    Arduino Part 5 - Inputs Monday, 3/27/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $79.00 plus $25.00 Materials Fee
    Non-member Sign Up $99.00 plus $25.00 Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE313: Arduino Part 6 - Outputs

The Arduino Outputs class builds on students' experiences in the earlier Arduino classes and focuses on how to control a variety of external hardware devices with an Arduino. Students will wire and program several projects to understand the main principles of controlling hardware with signal output from the Arduino.

Projects in this class include making a breadboard drive around, adding sound to the Arduino project, investigating different types of motor control, controlling devices that work off a range of values (pulse width modulation) and controlling devices that require other power sources like motors and lamps through the use of relays and MOSFETS.

Prerequisites: You should already have a good understanding of Arduino programming, which you can learn from TechShop Arduino classes. You also need to bring a functioning Arduino and breadboard kit to the class.

Lab fee will pay for a piezo buzzer, variable resistor, thermistor, motor, servo motors and various small parts required for the class. They are yours to keep after class.

1 session currently scheduled:
    Arduino Part 6 - Outputs Wednesday, 3/29/17 6:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $79.00 plus $30.00 Materials Fee
    Non-member Sign Up $99.00 plus $30.00 Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE317: myDAQ Measurements

This class is a basic introduction to measuring and analyzing signals with myDAQ, a portable data acquisition device from National Instruments.

You will learn how to use a powerful portable device that will allow you to measure and analyze the world around you. The NI myDAQ is an entire electronics lab in a box, with 8 unique measurement instruments sized to fit into your pocket!

You will learn how to:
  • Set up and install a myDAQ
  • Take voltage, resistance and current measurements with the multimeter
  • Generate signals with the function generator and arbitrary waveform generator
  • Measure waveforms with the oscilloscope
  • Use digital inputs and outputs
  • Perform spectrum analysis with the dynamic signal analyzer

1 session currently scheduled:
    myDAQ Measurements Wednesday, 4/19/17 5:00 PM 2.0 Hours 6 SEATS TOTAL
6 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE318: LabVIEW Experiments

Learn how to use LabVIEW graphical programming to create virtual instruments that measure, analyze, control and log data from real world signals and sensors.

Learn how to use LabVIEW to automate the measurements covered in the introduction to National Instruments myDAQ Measurements class, enabling you to create systems that interact with the real world based on measurements from the various sensors. You will learn how to implement the logic for a simple thermostat control system in LabVIEW using the input and output capabilities of the NI myDAQ.

You will learn how to:
  • Create user interfaces with controls and indicators
  • Use graphical programming structures
  • Interface digital and analog input and output signals from a myDAQ
  • Build a custom thermostat through a series of experiments

1 session currently scheduled:
    LabVIEW Experiments Wednesday, 4/19/17 7:30 PM 3.0 Hours 6 SEATS TOTAL
5 SEATS LEFT
    * Member Sign Up $79.00, No Materials Fee
    Non-member Sign Up $99.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.