Hands-On Physical Computing

Build real-world projects with Micro:bits, Raspberry Pi, ESP32, sensors, motors, and solar power. Work in small groups, teach each other, and build your portfolio.

📡 Micro:bit 🤖 Raspberry Pi 🔌 ESP32 ☀ Solar Power 🌾 LoRa Agritech 📊 Node-RED Dashboard

Project Strands

Six interconnected strands from beginner to advanced. Each group rotates through strands, building skills and teaching the next group.

📡 Micro:bit Radio Network

Send sensor data wirelessly from Micro:bits to a Raspberry Pi gateway, visualised on a Node-RED dashboard accessible from any phone on the intranet.

  • Radio communication protocols
  • Data encoding & transmission
  • Node-RED flow programming
  • Dashboard UI design
  • Intranet networking basics
Explore Strand →

🚗 Micro:bit Vehicle

Build and drive a motor-controlled vehicle using a Micro:bit motor driver board, remote-controlled by a second Micro:bit via radio.

  • Motor driver circuits (H-bridge)
  • Remote control via radio
  • Speed & direction control (PWM)
  • Forces, friction & acceleration
  • Chassis design & engineering
Explore Strand →

🌡 ESP32 Sensing

Use ESP32 microcontrollers with temperature, humidity, light, and pressure sensors. Data feeds into the shared Node-RED dashboard over Wi-Fi.

  • MicroPython programming
  • Sensor calibration & data sampling
  • Wi-Fi communication (MQTT)
  • Data visualisation & analysis
  • Environmental monitoring
Explore Strand →

⚙ ESP32 Actuators

Go beyond sensing: control servos, fans, relays, and LEDs based on sensor data. Build complete sense-decide-act systems.

  • Servo & motor control (PWM)
  • Transistor/MOSFET switching
  • Control logic & thresholds
  • Feedback loops
  • Full automation systems
Explore Strand →

☀ Solar Power

Harvest solar energy to power microcontrollers. Learn about photovoltaic cells, charge controllers, battery management, and sustainable computing.

  • Photovoltaic effect & efficiency
  • Charge controllers (TP4056)
  • Battery management (18650)
  • Voltage regulation
  • Energy yield monitoring
Explore Strand →

🌾 LoRa Agritech

Deploy long-range, low-power sensor nodes for precision agriculture. LoRa radio sends field data to your gateway and Node-RED dashboard — real IoT at scale.

  • LoRa long-range radio communication
  • Soil moisture & weather monitoring
  • Precision agriculture concepts
  • Outdoor deployment & weatherproofing
  • Solar-powered remote nodes
Explore Strand →

How the Club Works

Small groups rotate through strands, building expertise and passing knowledge to the next team.

Learn

Your group picks up a strand. Follow the project guide, build, experiment, and debug.

Build

Complete your project and record everything on your digital project card for your portfolio.

Teach

Pass the baton: teach the next group what you learned. Your project card becomes their starting point.

Rotate

Move to the next strand. Each rotation builds on your growing skills and confidence.

Quick Links

Jump to the resources you need.

📄 Digital Project Cards

Record your work, reflections, and evidence. Your cards build into a portfolio you can share with teachers and parents.


Create a Card →

🌐 Cross-Curricular Map

See how your projects connect to Science, Maths, Geography, DT, English, and Art across the curriculum.


View Connections →

🔬 Specialist Projects

Air Quality & CO2, Heart Rate, UV Exposure, Water Quality. Advanced sensor projects for groups who've mastered the core strands.


View Projects →

🔬 Programming Tools

Design your logic in FlowCode (pseudocode, Python, MicroPython), then implement on hardware in ArduinoFlow.


FlowCode → ArduinoFlow →

🧰 Kit & Components

Each strand page lists exactly what hardware, sensors, and tools you need. Check before your session.


Browse Strands →