Taipei Workshops

Summer 2024 - Taipei Workshops, Presentation Links, & Labs

Summer 2024 - Rube Goldberg - Student Workshop

The Rube Goldberg workshop is a fun introduction to electronic circuits, Arduino microcontrollers, and small Servos used to create a Kinetic Machine.  This workshop is a combination of Computer Science Engineering using an Arduino microcontroller to learn C++ coding, Electrical Engineering to learn about Electronic Circuits, and Mechanical Engineering, where students build a small  Kinetic Machine (small moving system, duct tape, balls, blocs, dominoes, and lots of crazy stuff)

Students will learn how to use the Arduino microcontroller and code using C++.  They will create a TinkerCAD account, be able to design and simulate an electronic circuit using an Arduino on-line.  This will let them experiment, and create their Arduino C++ code.  They will be able to verify their code and circuit  operation before building it in the real world.

Students will use their engineering design thinking to build a circuit with the Light Sensor (Photoresistor) or Distance Sensors to control Arduino code.  Student code will make decisions on the status of the sensors, and will trigger a DC Motor or Servo to trigger the next Kinetic Machine.

Rube Goldberg - Student Workshop - What Are We Doing? - 📰 Slides



Resources, Lessons, Labs:

Lesson #1 - Rube Goldberg - Kinetic Machines - Introduction

Lesson #2 - Rube Goldberg: Arduino and Sensor Inputs

Lesson #3 - Rube Goldberg - Kinetic Machines - Moving Things With Motors

Lesson #4 - Rube Goldberg - Kinetic Machines - Putting It All Together

Lesson #5 - Life Long Learners

Summer 2024 - Rube Goldberg - Teachers - (How To Teach) Workshop

Students will use their engineering design thinking to build a circuit with the Light Sensor (Photoresistor) or Distance Sensors to control Arduino code.  Student code will make decisions on the status of the sensors, and will trigger a DC Motor or Servo to trigger the next Kinetic Machine.

Workshop Overview: Rube Goldberg Teacher Workshop - What Are We Doing? - 📰 Slides


Resources, Lessons, Labs:

Lesson #1 - Rube Goldberg - Kinetic Machines - Introduction

Lesson #2 - Rube Goldberg: Arduino and Sensor Inputs

Lesson #3 - Rube Goldberg - Kinetic Machines - Moving Things With Motors

Lesson #4 - Rube Goldberg - Kinetic Machines - Putting It All Together

Summer 2024 - Bristle Bot (Vibrating Toothbrush Robot) Workshop

The BristleBot workshop is a fun introduction to electronic circuits, small vibrating motors, and soldering.  Students will create a TinkerCAD account, be able to design and simulate an electronic circuit on-line.  This will let them experiment, and try a circuit to verify its operation before building it in the real world.  Then students will gather the physical component and connect wires, batteries, switches  and motors, and solder the circuit together.  Then they will use their engineering design thinking to tune the BristleBot so it will stay standing upright.  They will also get to apply their own creative flare to  add some "bling" up their robot. 

Workshop Overview: Bristle Bot (Vibrating Toothbrush Robot) Workshop - What Are We Doing? - 📰 Slides

Resources, Lessons, Labs:

 Summer 2024 - Arduino & Servo (Ball Rolling/Throwing Arm) Workshop

The Arduino & Servo workshop is a fun introduction to electronic circuits, Arduino microcontrollers, and small Servos used to throw a ball.  This workshop is a combination of Computer Science Engineering using an Arduino microcontroller to learn C++ coding, Electrical Engineering to learn about Electronic Circuits, and Mechanical Engineering, where students build a throwing arm with a Servo, popsicle sticks, hot glue and other materials. 

Students will learn how to use the Arduino microcontroller and code using C++.  They will create a TinkerCAD account, be able to design and simulate an electronic circuit using an Arduino on-line.  This will let them experiment, and create their Arduino C++ code.  They will be able to verify their code and circuit  operation before building it in the real world.  

Then students will gather the physical component and connect the Arduino, wires, switches, and servo motors.  They will build a throwing arm contraption to solve a specific engineering challenge. Students will use their engineering design thinking to build and adjust the Servo Throwing Arm.  

The specific challenge could be one of the following, (or any other creative challenge) - Roll a ball and  knock down mini Bowling Pins or throw a Ping-Pong as far as possible, or as accurately as possible, like Basket-Ball, or think of other creative ways to throw or roll a ball with a Servo.

Workshop Overview: Arduino & Servo - Ball Rolling/Throwing Arm - What Are We Doing? - 📰 Slides

Resources, Lessons, Labs:

Summer 2024 - High School  "Arduino/Servo Makey Bot" Workshop

The Arduino/Servo Makey Bot workshop is a fun introduction to electronic circuits, Arduino microcontrollers, and small Servos used to "wave" a robot arm (of other parts).  This workshop is a combination of Computer Science Engineering using an Arduino microcontroller to learn C++ coding, Electrical Engineering to learn about Electronic Circuits, and Mechanical Engineering, where students build a small  Makey Bot (small arm waving, led eye blinking robot). 

Students will learn how to use the Arduino microcontroller and code using C++.  They will create a TinkerCAD account, be able to design and simulate an electronic circuit using an Arduino on-line.  This will let them experiment, and create their Arduino C++ code.  They will be able to verify their code and circuit  operation before building it in the real world.

Then students will gather the physical component and connect the Arduino, wires, LEDs, and Servo motors.  They will build a Makey Bot that has LED Eyes, a Servo waving Arm, and a Light Sensor. Students will use their engineering design thinking to build a circuit with the Light Sensor (Photoresistor) to control Arduino code.  They will trigger the LED eyes to light up and the Arm to wave.

Workshop Overview: Arduino/Servo Makey Bot workshop - What Are We Doing? - 📰 Slides

Resources, Lessons, Labs:


Summer 2024 - Summer SVCTE Visit - Mechatronics Introduction Workshop
Build An LED Breadboard Circuit & Career Exploration Workshop

Workshop Overview: Arduino/Servo Makey Bot workshop - What Are We Doing? - 📰 Slides

Resources, Lessons, Labs:

Links - ✨ Resources /  🖼️ Google Site Page  / 🛠️ LAB Activity


Spring 2024 - Distance Learning
Brainstorming Workshop & Ping Pong Ball STEAM Project - Career Exploration Workshop


Summer 2023 - Taipei Workshops and Class Links for Labs

Summer 2023
Middle School - Arduino & Robot Throwing Arm, Breadboards, TinkerCAD & Flashing an LED



Summer 2023

High School - Arduino & Rube Goldberg, Breadboards, TinkerCAD & Flashing an LED


Summer 2023

Grade School - Protection Against the Wind

Summer 2023

Taipei Teacher Workshop - Stepping Into The Future


Summer 2023

Golden Hand Award - Stepping Into The Future


Workshops and Class Links for Labs

Shadow Day Labs

Breadboards, TinkerCAD & Flashing an LED

Circuit Playground

VIAM Rover and Server Setup