Skip to main content Skip to navigation

Smart Cities Resources for Microbit

Building a Smart City

Resources for Micro:Bit

Purpose

Cities contain a huge amount of technology - some of it visible, and some of it hidden. Engineers have to balance the needs of the people with the cost and hardware available.

These resources give students a starting point to think about how these technologies overlap, and how much skill is needed to make different bits of kit 'talk' to each other!

The intention is for these challenges to be a good starting point, giving you the skills and confidence to be creative and come up with your own extra challenges.

Contents

Challenges are broken down into small chunks, each themed around the equipment that is needed to go with them.

There is an introduction packLink opens in a new window to get users started with a microbit, and then challenges themed around:

Where have these resources been used?

The challenge card approch to microbits started in 2019 when the WMG Outreach team supported a University of Warwick summer school. The challenges have grown and expanded ever since, and have made up parts of Royal Institution Engineering Masterclasses, Summer Workshops at the Royal Institution, and Engineering Work Experience Week.


The challenges

Downloadable versions of the introduction pack and all the individual challenges are available here.

Starter pack - how to get started with the BBC microbit.Link opens in a new window

Each set of challenges is separated by the kit that is used - find the picture of the kit you want to use or browse based on the description. The challenges are coded with a letter and a number. The letter refers to the kit (traffic lights are all T challenges, and so on). The number refers to the rough difficulty of the challenge (higher numbers are more complicated) and should be attempted from lower numbers to higher numbers. The challenges are set out in tables so that you can see which challenges to do after completing one. Follow the arrows!

Click the name of the challenge in the grey box to download a PDF version of the challenge. There is also a complete list of the challenges at the bottom of the page.

Traffic Lights

The traffic lights challenges start by simply lighting up the different lights in T1, then progressing to lighting them up in the correct sequence in T2, then you can be creative with adding more features to them in T3 (Synchronising two lights) and T4 (Adding accessibility features), before making a real life junction that you can control with multiple lights in T5.

The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (T1, T2, etc.) to view the PDF challenge sheet.


 T1  T2Link opens in a new window

T3Link opens in a new window T5Link opens in a new window
     

T4Link opens in a new window    
a kitronik stop:bit model traffic light

Barriers

The automated barriers are controlled by a servo motor, so understanding how the microbit controls motors is the starting point.

Next, we start to think about how we can make the systems more automated, accessible, and useful to more contexts.

The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (B1, B2, etc.) to view the PDF challenge sheet.


     

B3
B1Link opens in a new window

B2Link opens in a new window

B4Link opens in a new window
     

B5Link opens in a new window
A kitronik access:bit model traffic barrier

Street Lights

The street light challenges use a light dependent resistor and an LED bulb. In the first challenge you just need to get the light to turn on. Then the complexity builds up as we use the sensor - the light dependent resistor - to control the light. The advanced challenge - L3 - aims to get multiple lights working together based on the sensors, and is quite a logic challenge!

There is no expert level challenge here, so feel free to make your own.

The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (L1, L2, etc.) to view the PDF challenge sheet.


L1

L2Link opens in a new window

L3Link opens in a new window

a kitronik lamp:bit street light model

Advertising

The advertising challenges are all about displaying information on a screen. At first this is as simple as showing a message on the microbit screen, but the complexity builds as we try to make a display for information that the microbit can measure from the world around it. Finally, the challenges add in additional sensors, screens, and then both to really test your hardware skills.

The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (A1, A2, etc.) to view the PDF challenge sheet.


     

A3    
A1Link opens in a new window

A2Link opens in a new window    

A5Link opens in a new window
     

A4Link opens in a new window    
a kitronik zip tile with an 8 by 8 grid of coloured LEDs in a rainbow pattern

Vehicles

The vehicle challenges are varied and start off by learning to control the vehicle. The next step is to calibrate the vehicle to make the input controls as accurate and reliable as possible. V4 and V5 test out your ability to calibrate these movements accurately. V8 introduces an alternative way of controlling the vehicle. V9 combines all the previous challenges into one. V10 is an extra challenge but requires specific equipment so is not included here.

The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (V1, V2, etc.) to view the PDF challenge sheet.


 

V2

V4Link opens in a new window

V7Link opens in a new window    
V1Link opens in a new window    

V8Link opens in a new window    

V9Link opens in a new window
 

V3Link opens in a new window

V5Link opens in a new window

V6Link opens in a new window    
a kitronik simple robitcs kit vehicle with a cardboard chassis

A full list of challenges:

Getting started

Vehicle challenges

Traffic light challenges

Barrier challenges

Street light challenges

Advertising challenges

Let us know you agree to cookies