All tutorials

6 · Full projects

Project: automated greenhouse

Expert45 min

Goal

Manage watering, ventilation and lighting from the readings.

Why it matters

Several control loops coexist: this is real automation.

What you need

  • Arduino UNO board
  • 5 mm LED
  • 220 Ω resistor
  • Light sensor (LDR)
  • Piezo buzzer
  • DHT22 température/humidité

Nothing to buy: every component below is simulated in the browser.

Steps

  1. 01Soil moisture → pump, temperature → fan, light → lamp.
  2. 02Each actuator has its own threshold and hysteresis.
  3. 03No task may block the others (millis()).
  4. 04Print a dashboard on the serial port.

This tutorial runs inside the Circuitly simulator: your wiring and your code are checked automatically at every step.

Frequently asked questions

Do I need to buy hardware for this tutorial?
No. Everything runs in the browser: Circuitly simulates the board, the components and the code. Real hardware is optional if you want to rebuild the circuit afterwards.
Which components are used?
Arduino UNO board, 5 mm LED, 220 Ω resistor, Light sensor (LDR), Piezo buzzer, DHT22 température/humidité. They are already available in the simulator library.
How long does it take?
About 45 minutes, expert level, in 4 guided steps.
What should I know before starting?
The previous tutorial in the series, “Project: smartwatch”, is enough preparation. No software install is required.
Is the code provided and checked?
The simulator checks your wiring and your code automatically at every step, and shows the commented solution if you get stuck.

For teachers

Get the teaching pack: 6 ready-to-run sessions

Full progression, objectives, student steps and an assessment grid — printable, free.

One address, no spam: just the pack and classroom updates.

In the same series

Explore other topics