Skip to content

Smart Device 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.


Both the M5StickC Plus and M5StickS3 include:

Built-inWhat 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.

Connect via the Grove port — no soldering, just plug in:

SensorWhat it does
PIR motion sensorDetects when someone walks past
ENV IIIReads temperature and humidity
RGB LED stripControlled light — colour, brightness, patterns
Unit HubLets you connect multiple Grove sensors to one port

External sensors are optional. A project using only built-in hardware is perfectly valid.


These are starting points to get you thinking — not a prescribed list. If you have a different idea, go for it.

IdeaWhat it uses
Mini weather stationENV III reads temp/humidity → show on screen, change LED colour for hot/cold
Burglar alarmPIR detects motion → flash LEDs → show alert on screen
Tilt diceShake or tilt device → random number appears on screen
Reaction gamePress button A as fast as possible; track score on screen
Colour mood lampButton cycles through LED colours/patterns; IMU controls brightness
Plant monitorENV III tracks humidity → LED turns red if conditions are poor
Campus cat detectorPIR-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

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:

RoleResponsibility
Hardware leadWiring, sensor connections, device setup
Code leadUIFlow 2.0 blocks and logic
TesterTries to break things; documents what doesn’t work
Screen/UI designerWhat text and graphics appear on the device display
Documenter / presenterRecords video, coordinates speaking parts

Roles can overlap. The point is that everyone has something specific to build, test, or explain.


A short video demo, due Week 3.

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.


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 IoT/hardware, 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.

Current page
🤖