This program will introduce the participant to the basics of Arduino microcontrollers, breadboards, electronics, programming and robotics. They will learn about analog and digital inputs and outputs, basic sensors, motors, and building an obstacle avoidance robot using the Sparkfun Inventor’s Kit version 4.1. This workshop is at the novice level but will require participants to get the kit on their own and do the pre-work.
Join Gearbox Labs in this four-week workshop on building and using Arduino-connected science sensors to monitor water.
This workshop will feature four water sensors:
- Water Temperature Sensor
- pH Sensor
- Soil Moisture Sensor
- Turbidity Sensor
The workshop is designed for educators, science students, and science enthusiasts who want to learn how to build and use Arduino-connected, water monitoring sensors to collect data. The workshop will start with digital design and prototyping and then continue to building and coding the sensor.
The workshop will also cover collecting larger scientific data sets using MS Excel and will demonstrate Internet of Things connections to sensors.
Experience with Arduino Uno is helpful and having the parts to build the projects will maximize your participation.
In this workshop, participants will be introduced to engineering design and coding techniques, processes, and best practices using the Arduino Uno. Then participants will progress to using the ESP32 microcontroller to produce Wi-Fi-connected projects.
In the first week of the workshop, participants will design, code, and build nine foundational Arduino Uno projects including interacting with LEDs, Servos, LCD displays, and temperature, light, and gas sensors. Participants will then use their new skills to design, code, and build Arduino Uno projects of their own to practice the process of innovation.
In the second week of this workshop, participants will work with the ESP32 a new microcontroller compatible with Arduino and has Wi-Fi and Bluetooth capabilities. Participants will apply their knowledge gained in the first week of the workshop and add skills in HTML to create web-based controls for their projects. Participants will learn a technique to embed HTML into the C/C++ of Arduino to serve webpages from the ESP32. Participants will build two projects and explore additional capabilities of using an ESP32.
Explore ways to create music and art using data. No math or programming experience required! During these two sessions, we’ll train the computer to play some tunes using machine learning, we’ll create interactive visualizations of data, and investigate why everyone is making such a big deal about data.
This class will show you how data is used to make beautiful fun things. We’ll use weakinator to create music using machine learning, we’ll explore p5 to make interactive visualization of data, and we’ll use codap to investigate some data sets.
In this workshop, you will learn how engineers prototype projects starting in a CAD (Computer-Aided Design) program, test their project, and then (as an optional add-on) build and code the prototype.
You will build nine (9) prototypes in Tinkercad Circuits, code them, test them, and then as an optional extension build and code the actual prototype. You will learn the basics of coding in C/C++, electrical circuits, digital design, the physics of electricity, coding conditional statements, calibrating and using scientific sensors, and innovation.
The nine (9) projects are as follows
3) RGB LEDs
4) LCD Displays
6) Temperature Sensor
8) Gas Sensor
9) Distance Sensor
Each class will start with building the project in Tinkercad. If the students have the parts necessary they can stay on for the extended learning opportunity and build the actual project.
The student should have access to a computer with an internet connection to create an account on and access tinkercad.com.
The extended learning opportunity requires the Arduino IDE and the parts.