ABCDEFGHIJKLMNOPQRSTUVWX
1
Project NameDomain / Big IdeaConcept(s) CoveredCommentsLink 1Sample AI PromptDifficultyClassroom Activity
2
3
Capstone Pathway: Data
Capstone 1
TECH APPhttps://sites.google.com/harmonytx.org/stemsos-pbl-capstone-1/home
4
Toy Recognizing App with MLTech AppBlock Coding / MLhttps://sites.google.com/harmonytx.org/stemsos-pbl-toy-recognition/homeMedium
5
Smart Recycling AssistantEnvironmentAI, Machine Learning, SustainabilityHelps students learn proper recycling practices.Help me design an AI-powered recycling assistant that teaches students how to sort waste correctly. Include features, required data, target users, benefits, and a prototype plan suitable for middle school students.Medium
6
Tobi Bear’s Interactive Robot
https://ai.thestempedia.com/community-project/fun-with-tobi-ai-based-interactive-game-and-entertainment-project/Medium
7
AI Pet Care Assistant
AI Assistants, Data Tracking
Helps pet owners manage pet care.Design an AI pet care assistant that reminds users about feeding, exercise, and health needs. Include features, target audience, and possible data sources.
8
AI Talking Buddy (ChatGPT + micro + Servo MotorRobotics & AI
LLMs, Physical Computing, Robotics
AI chatbot controls a toy's moving mouth.Help me build an AI-powered talking toy using ChatGPT, micro, and a servo motor. Explain how the AI generates responses, how the micro receives commands, how the servo motor moves the toy's mouth, materials needed, coding steps, and possible improvements
9
AI Holiday Recommendation Planner
Recommendation Systems, Data Analysis, Generative AIHelps families choose vacation destinations based on budget, weather, interests, and activities.Help me design an AI-powered holiday recommendation system for families. Include user preferences, travel interests, budget options, weather considerations, and destination recommendations suitable for middle school students
10
Farm Animal Counter (Camera + AI)Computer Vision, Image RecognitionUses a laptop camera to count animals in pictures or videos automatically.Design an AI system that uses a camera to count farm animals such as cows, sheep, and chickens. Explain how image recognition works and how farmers could use this technology
11
Animal Classification SystemComputer Vision, Machine LearningIdentifies different animal species from photos.Help me create an AI animal classification system that can identify animals from images. Include training data, model ideas, target users, and conservation benefits.
12
AI Calorie & Activity TrackerComputer Vision, Data AnalysisUses OpenCV to detect movement and estimate calories burned during exercise.Design an AI fitness tracker that uses a camera to detect exercises and estimate calories burned. Include exercise types, tracking methods, and health benefits."
13
Microbit - AI Smart Garden AssistantSensors, Machine Learning, Data AnalysisUses micro sensors to monitor plant conditions and AI to recommend watering schedules.Help me create an AI-powered smart garden using micro sensors. Explain how temperature, light, and moisture data can be used to make plant care recommendations
14
AI Smart Pet Door A micro controls a small model door.
AI identifies pets using a camera.
The door opens only for approved pets.
Help me build an AI pet door that uses a camera to recognize pets and a micro to control the door mechanism
15
AI Smart Classroom Attendance SystemA camera identifies students entering the room.
AI records attendance automatically.
micro displays attendance statistics or classroom status.
Design an AI attendance system using computer vision and micro. Explain how attendance is recorded and displayed.
16
The Smart Fitness TrackerTrain the micro:bit to recognize different physical activities, like jumping jacks, walking, or resting.Students use the micro:bit's accelerometer to record data for different movements. They feed this data into CreateAI to train a model. Once trained, they program the micro:bit to act as a stopwatch or rep counter that only triggers when a specific exercise is detected.
17
Smart Posture Corrector A wearable device that alerts the user when they are slouching.Act as an expert computer science teacher and Microsoft MakeCode developer. >
I am creating a lesson plan for 8th-grade students to build a "Smart Posture Corrector" using a BBC micro:bit (V2) clipped to their shirt collar.

The Workflow:
The students will first use the "micro:bit CreateAI" tool to train a machine learning model using accelerometer data. They will train it to recognize two specific states: "Straight" (sitting up properly) and "Slouching" (leaning forward/slumping).

Your Task:
I need you to design the MakeCode logic and provide the code (in MakeCode Python or JavaScript) that utilizes this trained model.

App Requirements:

The micro:bit must continuously check the current AI classification ("Straight" or "Slouching").

If the classification is "Straight", display a happy face on the LED matrix and reset any timers.

If the classification is "Slouching", start a timer or counter.

If the "Slouching" state remains active for more than 5 seconds continuously, trigger an alert: display an angry face on the LED matrix and play a warning beep or melody.

As soon as the user sits back up ("Straight"), the alarm should stop and the face should return to happy.

Output format:

Variables: A brief list of the variables needed for the timer/logic.

Step-by-Step Logic: A plain-English explanation of how the code works for an 8th-grade understanding.

Code: The MakeCode text code (Python or JS) that students can reference.
The micro:bit is clipped to the student's shirt collar. They train the AI to recognize the difference in the accelerometer's positioning between sitting up straight and slumping over. If the "slouching" state is detected for too long, the micro:bit displays an angry face or beeps.
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100