Take Classes

All-New Woodshop 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)
 
   
EEE104: Soldering and Basic Electronics - Light-Up LED Board

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. This class covers how to use solder and a soldering iron to electrically and mechanically connect wires, cables, and electrical components.

After learning how to solder safely and maintain your soldering iron in good working order, you'll 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. You will also learn to desolder in order to fix the occasional soldering mistake. Finally, you will practice using a prototyping board to build real functioning circuits and then solder components together to make your own custom light-up LED board to take home.

Prerequisites:None! 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 Sunday, 10/22/17 11:00 AM 0.0 Hour 6 SEATS TOTAL
6 SEATS LEFT
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.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.

Note: 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.

2 sessions currently scheduled:
    Build an Arduino Monday, 11/20/17 12:00 PM 3.0 Hours 6 SEATS TOTAL
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.00, No Materials Fee
    Build an Arduino Monday, 11/27/17 12:00 PM 3.0 Hours 6 SEATS TOTAL
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.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, +5v, +3.3v, digital 0-13, and a second GND). or an Arduino compatible board that accepts jumper wires and has the following ports: A0, RST, GND, +5v, +3.3v, 5+ digital outs, and a second GND)

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

Note:This class includes a package of basic sensors, lights, and motors that will be used in the lesson.

2 sessions currently scheduled:
    Arduino Wiring Fundamentals Monday, 10/30/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.00, No Materials Fee
    Arduino Wiring Fundamentals Monday, 11/6/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.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. 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, +5v, +3.3v, digital 0-13, and a second GND). or an Arduino compatible board that accepts jumper wires and has the following ports: A0, RST, GND, +5v, +3.3v, 5+ digital outs, and a second GND)

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

Note:This class includes a package of basic sensors, lights, and motors that will be used in the lesson.

2 sessions currently scheduled:
    Arduino Programming Fundamentals Wednesday, 10/25/17 6:00 PM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.00, No Materials Fee
    Arduino Programming Fundamentals Saturday, 11/11/17 10:00 AM 3.0 Hours 8 SEATS TOTAL
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.
   
EEE301: Advanced Arduino - Displays

A working Arduino display is a vital component to making interactive products, enabling them to feed information and simple graphics back to you and your users without being attached to a computer. In this installment of the Arduino programming series, you will learn how to attach a working display to your Arduino project and feed it information to display.

You will learn both the hardware and software aspects of working with an LCD screen on your Arduino, practice feeding data to it and make the display respond to values input by buttons and a temperature-sensing thermistor. Finally, you will have the opportunity to make a button-controlled animated stick figure.

PREREQUISITES: You should be able to program an Arduino reasonably well. Our Arduino Level 2 and 3 classes will prepare you for this class. Please bring an assembled Arduino board with you to this class. You can bring the one you built in the Arduino Level 1 class, or you may bring one you have purchased. It needs to have a USB port for programming and headers to attach it to jumper leads or a breadboard.

MATERIALS FEE: This class uses a 1.44" TFT color display that is yours to keep after the class. The price of the class covers the $20 materials fee. If you are signing up for this class using an Unlimited Class Pass or a Maker SBU pass, you will need to pay the $20 materials fee to the front desk before class.

3 sessions currently scheduled:
    Advanced Arduino - Displays Monday, 10/23/17 5:00 PM 2.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.00, No Materials Fee
    Advanced Arduino - Displays Saturday, 11/4/17 10:00 AM 2.0 Hours 8 SEATS TOTAL
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.00, No Materials Fee
    Advanced Arduino - Displays Monday, 11/27/17 6:00 PM 2.0 Hours 8 SEATS TOTAL
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.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.

Note: 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.

Photo by Glogger (own work) CC BY-SA 4.0 via Wikimedia Commons.

1 session currently scheduled:
    Advanced Arduino: Sensors Monday, 11/13/17 5:00 PM 3.0 Hours 8 SEATS TOTAL
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.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.

Note: 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:
    Advanced Arduino: High Voltage and Motors Saturday, 10/28/17 10:00 AM 3.0 Hours 8 SEATS TOTAL
8 SEATS LEFT
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.00, No Materials Fee
    Advanced Arduino: High Voltage and Motors Wednesday, 11/29/17 6:00 PM 3.0 Hours 8 SEATS TOTAL
    * Member Sign Up $80.00, No Materials Fee
    Non-member Sign Up $100.00, No Materials Fee
    * Membership is verified at the time of the class session. Be sure to bring your badge.