Smart Product Challenge Brief
This is a team challenge β not an innovation competition. You are not expected to invent something novel. The goal is to get your whole team contributing to something that actually works and can be demonstrated.
Working beats ambitious-but-broken. Simple is fine.
Your Hardware Toolkit
Section titled βYour Hardware ToolkitβBuilt into every device
Section titled βBuilt into every deviceβBoth the M5StickC Plus and M5StickS3 include:
| Built-in | What you can do with it |
|---|---|
| Colour screen (1.14β³ LCD) | Display text, sensor values, graphics, animations |
| Button(s) | User input, trigger actions, cycle modes β a button is a sensor |
| 6-axis IMU (gyroscope + accelerometer) | Detect tilt, shake, orientation, gestures |
The M5StickC Plus also has a built-in IR transmitter, which can control TVs and other IR-equipped appliances.
External add-ons
Section titled βExternal add-onsβConnect via the Grove port β no soldering, just plug in. Sensors detect the environment; actuators produce an output.
| Add-on | Type | What it does |
|---|---|---|
| PIR motion sensor | Sensor | Detects when someone walks past |
| ENV III | Sensor | Reads temperature and humidity |
| RGB LED strip | Actuator | Controlled light β colour, brightness, patterns |
| Unit Hub | Accessory | Connects multiple Grove units to one port |
External add-ons are optional. A project using only built-in hardware is perfectly valid.
Project Sparks
Section titled βProject SparksβThese are starting points to get you thinking β not a prescribed list. If you have a different idea, go for it.
| Idea | What it uses |
|---|---|
| Mini weather station | ENV III reads temp/humidity β show on screen, change LED colour for hot/cold |
| Burglar alarm | PIR detects motion β flash LEDs β show alert on screen |
| Tilt dice | Shake or tilt device β random number appears on screen |
| Reaction game | Press button A as fast as possible; track score on screen |
| Colour mood lamp | Button cycles through LED colours/patterns; IMU controls brightness |
| Plant monitor | ENV III tracks humidity β LED turns red if conditions are poor |
| Campus cat detector | PIR-triggered LED show when motion is sensed β serious name, playful execution |
| IR remote control | (StickC Plus only) Map buttons to control a TV or air conditioner |
Team Roles
Section titled βTeam RolesβAssign each person a specific role before you start building. Without clear roles, one or two people do everything and others have nothing to show in the video.
Example roles for a team of 4β6:
| Role | Responsibility |
|---|---|
| Hardware lead | Wiring, sensor connections, device setup |
| Code lead | UIFlow 2.0 blocks and logic |
| Tester | Tries to break things; documents what doesnβt work |
| Screen/UI designer | What text and graphics appear on the device display |
| Documenter / presenter | Records video, coordinates speaking parts |
Roles can overlap. The point is that everyone has something specific to build, test, or explain.
Deliverable
Section titled βDeliverableβA short video demo, due Week 6 (Friday April 10, 2026, 23:59 Beijing Time).
Requirements:
- Show the device working β not a plan or presentation, the actual thing
- Demonstrate what it does and why it is useful or interesting
- Every team member must speak and explain their specific contribution
- 3β4 minutes total
No slides. No rehearsed script needed. Just show it working and explain it plainly.
After the Challenge: Main Project
Section titled βAfter the Challenge: Main ProjectβIn Week 3 your team will choose a longer-term product to develop for the rest of the module. The warm-up challenge is designed to get you comfortable with the tools so you can make an informed choice β not to lock you into a specific direction.
Product types available from Week 3 onward include hardware products, mobile apps, web platforms, games, AI/data products, and consultancy prototypes. See the Week Structure overview for details.
If your main project involves hardware and you need additional M5Stack sensors or components, the M5Stack store has a wide range of Grove-compatible add-ons. Some purchases are possible within the module β check with the instructor before ordering.
Was this page helpful?