2023 Fall Ph 131

Welcome to

Microcontrollers and ROVs

 

 

This one-credit course is designed to teach you the basics about the Arduino Microcontroller

and some of the basics of Remotely Operated Vehicle Design.

 

 

 

Class meets Monday and Wednesday noon-12:50pm in MH 106.

 

 

Below are 11 checkpoints to work through as you learn how to use an Arduino Microcontroller to operate a small underwater remotely operated vehicle (ROV).  This material is also available at the bottom of the page in one document.

 

 

Course Checkpoints:

              Checkpoint 0:  Let’s learn some VPython

Checkpoint 1:  Download software from http://arduino.cc.

Checkpoint 2:  Make the light blink.

Checkpoint 3:  Read someone else’s blinking light.

Checkpoint 4:  Graphically display the data collected from your light sensor.

Checkpoint 5:  Read a pressure sensor.

Checkpoint 6:  Learn to run a motor using PWM and an H-Bridge.

Checkpoint 7:  Learn to control the motors via feedback from the pressure sensor.

Checkpoint 8:  Learn to waterproof motors (optional)

Checkpoint 9:  Put together your mini-ROV

Checkpoint 10:  Test your ROV designed to achieve and maintain a specified depth.

 

The production of the material here was supported by an HP Innovations in Education grant, the Oregon Space Grant Consortium and NSF S-STEM Grant Award #1458839.

 

Rounded Rectangle: Download the full Workbook 
available in English and Spanish and Telugu.