By the end of this lesson you will have:
The brief states:
“For this project you are required to develop a functional embedded system that collects environmental data and simulates a real-world process related to the theme of forests and their influence on climate, biodiversity, water resources, species populations, carbon storage, wildfire risk, etc.”
Your project must focus on forests and at least one of the areas mentioned above. Everything you build has to connect clearly to this theme.
Here are seven project ideas that fully satisfy the Leaving Certificate Computer Science coursework brief (at least one digital input, one analogue input, one output, and autonomous operation after start).
| Theme | Recommended Board | Real-world Forest Process | Digital Input | Analogue Input | Primary Output | Advanced Extension |
|---|---|---|---|---|---|---|
| Wildfire Risk | Raspberry Pi Pico / Pico W | High temperature + low soil moisture increasing fire danger | MQ-2 smoke sensor | DHT22 temperature & soil moisture sensor | Buzzer + red LED or NeoPixel | Integrate live weather API (Pico W) |
| Drought Cycles | BBC micro:bit v2 | Decreasing soil moisture over time without rain | Rain sensor | Capacitive soil moisture sensor | LED matrix warning + CSV logging | Predict tree stress levels |
| Canopy Cover Changes | BBC micro:bit v2 | Reduced canopy → increased light → higher ground temperature | Push button (tree removed) | External LDR (light sensor) on pin 1 | LED matrix temperature-rise display | Model deforestation scenarios |
| Species Populations | Raspberry Pi Pico | Imbalance caused by too few pollinators or too many predators | HC-SR501 PIR motion sensor | DHT22 temperature & humidity | Buzzer + RGB LED or NeoPixel | Population growth/decline model |
| Carbon Storage | Raspberry Pi Pico W or Pico + microSD module |
Effect of tree density on carbon sequestration | Button (add/remove trees) | MQ-135 CO₂ sensor or LDR | Data logging to microSD or cloud | Afforestation scenario with dashboard |
| Acid Rain Soil Impact | BBC micro:bit v2 | Acid rain events affect soil condition | Rain sensor | Capacitive soil moisture sensor | LED matrix + buzzer when soil affected | Log impact of each rain event |
| Illegal Logging Alert | BBC micro:bit v2 | Sudden disturbance/light increase when tree is felled | Push button or tilt switch | External LDR on pin 1 (detects sudden light) | LED matrix + buzzer + optional radio alert | Send radio message to second micro:bit |
Detailed Specifications and Equipment (all projects 100 % compliant):
All projects run autonomously after initial power-on or a single start button press.
From the brief – Basic requirements:
Examples of common sensors that work well:
Create a new document called “My 2026 Project Ideas” and complete the table:
| My Chosen Theme | |
|---|---|
| Real-world Process I Will Simulate | |
| Digital Input(s) | |
| Analogue Input(s) | |
| Primary Output | |
| Advanced Model / Disaster Risk Scenario (if attempting advanced) | |
| Two “What-If” Scenarios I Could Test |