STEM Lab-Keith 22-23 Assignments

Upcoming Assignments RSS Feed

No upcoming assignments.

Past Assignments

Due:

A3) STEM Final Project - Marketing Proposal in Google Classroom

A3) STEM Final Project - Marketing Proposal

You are to create a Google Slide Show that includes all the material listed on slide two of this presentation.
You can use the Google Slide available to you through this link to start, but feel free to change the theme and colors to make it your own.
Submit the completed presentation back through this assignment link once your project is complete!

Due:

A4) SUBMIT 3D Printed FINAL Project file here in Google Classroom

A4) SUBMIT 3D Printed FINAL Project file here

Upload your final project file to 3D print in ".stl" format.

Due:

A2) Selecting your Project & Planning in Google Classroom

A2) Selecting your Project & Planning

As with the original document, if you are working in a group, only ONE person from the group needs to turn in this document. You can share it and complete it as a team.

Due:

A1) STEM Final Project Research in Google Classroom

A1) STEM Final Project Research

Attached is a Google Document that breaks down and explains the final project assignment for this course. The project is to "Research, design, and market a device that will improve the lives of people in your community.”

You have a lot of flexibility in this project, but there are two major components everyone must include:
1. Some part has to be managed or controlled by an Arduino microcontroller or a Raspberry Pi.
2. Some parts of your device must be 3D printed.

If you are working with a team of students, have one student share this document with the others in your group to complete it together. Then only ONE student from the group needs to submit it for scoring (but please comment for me who is in your group).

Due:

A3) Fusion 360 Lesson 3 - Complete both sketches in Google Classroom

A3) Fusion 360 Lesson 3 - Complete both sketches

Complete the two pre-designed sketches to complete for credit.

1. Personalized Stamp - this is a beginner's sketch tutorial, so it will show you this person's methods.

2. Book Holder - this is a "2nd project" video from Kevin Kennedy and is a little more advanced in the tools you will use.

Once you have completed the sketches, export them as a Fusion 360 Archive file (*.f3d). This option can be found in the "File" menu.  Then upload your sketch to this assignment link.

Due:

A2) Sketch Constraints in Google Classroom

A2) Sketch Constraints

Continuing with your sketch from the "Sketching Basics Overview" lesson, watch the "Sketch Constraints" video and make the adjustments to your sketch as you go.

Once again SAVE your work, and take a screen capture of your sketch to upload to this assignment.  Be sure to show the name of your file and your log-in in the screen capture.

Due:

A4) - Motors, buzzers, RGB LED, and displays with Raspberry Pi. in Google Classroom

A4) - Motors, buzzers, RGB LED, and displays with Raspberry Pi.

1. Open the "Adeept Ultimate Starter Kit for RPi Manual"

2. Choose THREE of the following lessons to set up and complete:

Lesson 23: How to control a servo motor
Lesson 22: DC Motor
Lesson 11: LCD
Lesson 10: 4-digit display
Lesson 8: Controlling a RGB LED
Lesson 2: Active Buzzer

**SPECIAL NOTE: When you download the code, it saves it in the "Download" folder. You must tell the Pi to go to that folder before you compile and run the code as the instructions state. To do this, open the terminal window (black icon 4th over from left on the top) and then type the following EXACTLY as seen here: cd /home/pi/Downloads. This should put you in the downloads folder from which you can follow the lesson instructions to compile and then run the codes.

3. Take a video OR picture of EACH completed and running and upload to this assignment. Turn in the assignment once all three pictures or videos are uploaded.

Due:

A1) Sketching Basics Overview in Google Classroom

A1) Sketching Basics Overview

Watch the "Sketching Basics Overview" video and create the sketch yourself as you follow along. Save a screen shot of your completed sketch here for full credit.

Due:

A3) Comparing C Code to Python Code  in Google Classroom

A3) Comparing C Code to Python Code

On your Raspberry Pi, open both the C Code and Python Code for Lesson 1 - Blinking LED. You may need to download the python version if it is not already in the download folder. 

Answer the questions in the attached Google Form as you compare the codes.

Due:

A1) Exploring the Raspberry Pi 3 in Google Classroom

A1) Exploring the Raspberry Pi 3

Go through "Lesson 1" - Exploring the Raspberry Pi 3. Most of the steps have been completed for you, but read through all the sections anyway.

Complete the Google Form describing TWO things you discovered on your Raspberry Pi 3.

Due:

A1) Exploring the Raspberry Pi 3 in Google Classroom

A1) Exploring the Raspberry Pi 3

Go through "Lesson 1" - Exploring the Raspberry Pi 3. Most of the steps have been completed for you, but read through all the sections anyway.

Complete the Google Form describing TWO things you discovered on your Raspberry Pi 3.

Due:

A2) Controlling a LED with Raspberry Pi 3 in Google Classroom

A2) Controlling a LED with Raspberry Pi 3

1. Open the materials file for Raspberry Pi 3 (see materials and "Raspberry Pi Unit" in Classwork tab of our Google Classroom to access this Google Drive). Open the "Adeept Ultimate Starter Kit for RPi Manual".  You can do this on a Chromebook OR right on the web browser of your Raspberry Pi!

2. Go to page 10 of the manual titled "Lesson 1 Blinking LED". Follow these instructions to set up the Pi and LED.

3. On the Raspberry Pi, download the code from the "C Code for RPi" folder located in the "Raspberry Pi Unit" Materials Google Drive. Change the blinking rate in the code to turn the LED on and off every 3 seconds.

**SPECIAL NOTE: When you download the code, it saves it in the "Download" folder. You must tell the Pi to go to that folder before you compile and run the code as the instructions state. To do this, open the terminal window (black icon 4th over from left on the top) and then type the following EXACTLY as seen here: cd /home/pi/Downloads. This should put you in the downloads folder from which you can follow the lesson instructions to compile and then run the codes.

4. Compile and Run the code by following the directions in the manual.

5. Either take a video of this working and submit it here, or have Ms. Keith witness and record that you have it working (which may be the next day).

Due:

A2) Controlling a LED with Raspberry Pi 3 in Google Classroom

A2) Controlling a LED with Raspberry Pi 3

1. Open the materials file for Raspberry Pi 3 (see materials and "Raspberry Pi Unit" in Classwork tab of our Google Classroom to access this Google Drive). Open the "Adeept Ultimate Starter Kit for RPi Manual".  You can do this on a Chromebook OR right on the web browser of your Raspberry Pi!

2. Go to page 10 of the manual titled "Lesson 1 Blinking LED". Follow these instructions to set up the Pi and LED.

3. On the Raspberry Pi, download the code from the "C Code for RPi" folder located in the "Raspberry Pi Unit" Materials Google Drive. Change the blinking rate in the code to turn the LED on and off every 3 seconds.

**SPECIAL NOTE: When you download the code, it saves it in the "Download" folder. You must tell the Pi to go to that folder before you compile and run the code as the instructions state. To do this, open the terminal window (black icon 4th over from left on the top) and then type the following EXACTLY as seen here: cd /home/pi/Downloads. This should put you in the downloads folder from which you can follow the lesson instructions to compile and then run the codes.

4. Compile and Run the code by following the directions in the manual.

5. Either take a video of this working and submit it here, or have Ms. Keith witness and record that you have it working (which may be the next day).

Due:

A11) Arduino Review in Google Classroom

A11) Arduino Review

Complete this review for full credit. You will not be scored on the number of questions you get correct.

Due:

A12) Arduino Unit Quiz in Google Classroom

A12) Arduino Unit Quiz

Please complete the attached quiz AFTER you complete the review on Quizizz. 

If you are not satisfied with your score, you will be allowed to do one retake.

Due:

10) Final Arduino Assignment in Google Classroom

10) Final Arduino Assignment

Choose a sensor or other item from the add-on kits such as joysticks, number pads, buzzers, stepper motors, temperature sensors, flame sensors etc. 

Then using the Arduino website or others such as Adafruit, Instructables, or even YouTube, to figure out how to set it up and write the code. COPY AND PASTE links to the instructions or videos you find in the assignment posted here.

When you have it working, take a screen capture of your working code and UPLOAD THE CODE PICTURE to this assignment.

KEEP YOUR DEVICE TOGETHER so we can share them with the class and Ms. Keith can observe it working.

Due:

A9) Arduino Car in Google Classroom

A9) Arduino Car

You and a partner will build and program an "Arduino Car".  We will use planks of wood for the body and attach the motors, relays, Arduinos, batteries, and relays with zip ties and/or velcro. A sample car is shown in the picture attached.

Once you have your car built, you will then program it to perform a task specified by Ms. Keith. There will be bonus points for certain tasks as well!

Due:

A8) DC Motors in Google Classroom

A8) DC Motors

Follow the instructions on the attached Google Slides lesson.

Due:

Ultrasonic Sensors - Extra Credit! in Google Classroom

Ultrasonic Sensors - Extra Credit!

Follow the link here and use the website to connect and code an ultrasonic sensor. 

You must make sure it is the HC-SR04 ultrasonic sensor.

FOR EXTRA CREDIT:  Add either an RGB LED or 1-red and 1-green LED to the circuit.  Code the program so that the LED is green until the ultrasonic sensor detects something closer than 10 cm.  When it senses an object within 10 cm, have the LED show red (or the red LED turn on while the green turns off).

Due:

A7) Servo Motors in Google Classroom

A7) Servo Motors

Follow the instructions on the attached Google Slides lesson.

Due:

A6) LCDs  in Google Classroom

A6) LCDs

Work your way through the lesson on LCD displays.
Show Ms. Keith that your LCD works.

Complete Assignment #10 in the lesson where you combine the LCD code with the photoresistor code and the LCD displays information. UPLOAD YOUR CODE HERE FOR CREDIT!! It can be the actual code file or screen capture of the full code.

Due:

A5) Photoresistors in Google Classroom

A5) Photoresistors

Go through Lesson #6 on Photoresistors.
After building the circuit, show Ms. Keith to get credit.
Brainstorm or research the uses of photoresistors, and complete the attached Google Form for full credit.

Due:

A4) RGB LED in Google Classroom

A4) RGB LED

Follow the instructions in the posted Google Sheet lesson.

For assignments 1-3, upload pictures or videos OR make sure Ms. Keith sees your device working for full credit!

Due:

A3) Using a Potentiometer in Google Classroom

A3) Using a Potentiometer

Complete the lessons in the attached Google Slide for Potentiometers.

Have Ms. Keith witness your code working for credit.

Then take the mini-quiz here on Potentiometers.

Due:

A2)  Arduino LED Lesson & Assignments # 1-4. in Google Classroom

A2) Arduino LED Lesson & Assignments # 1-4.

After you complete each Arduino LED Assignment (1-4), take a picture of your physical set-up with the breadboard and Elegoo Mega. Then have Ms. Keith witness that your LED is doing what it should with each assignment.

Upload your images here or place them all in a Google Doc to turn in and link that here. You can turn in the assignment AFTER you complete all 4  LED Lesson Assignments.

Due:

A1) What is an Arduino? in Google Classroom

A1) What is an Arduino?

Using a Chromebook or laptop, briefly research the items on the attached Google Doc.  Be sure to copy the links to the websites you used for each one so we can revisit them if needed!