PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 71
Sistema luci automatiche

Introduzione
​

In questo progetto realizzeremo un sistema di luci automatiche utilizzando Arduino e una fotoresistenza (LDR).

La fotoresistenza è un sensore che cambia il proprio valore in base alla quantità di luce presente nell’ambiente.

Quando la luminosità scende sotto una certa soglia, Arduino attiverà automaticamente un relè, che potrà accendere una lampada.

Questo tipo di sistema è utilizzato in molti contesti come:
  • illuminazione automatica per giardini
  • luci esterne delle abitazioni
  • lampioni stradali
  • sistemi di risparmio energetico
​
Alla fine del progetto avremo creato un sistema che accende automaticamente una lampada quando fa buio.

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • Fotoresistenza (LDR)
  • Resistenza 10kΩ
  • Modulo relè 5V
  • Breadboard
  • Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.

👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW

📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.

👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
​

Nota: i link presenti in questa pagina sono link affiliati Amazon.

Schema di collegamento

Fotoresistenza (LDR)
La fotoresistenza viene collegata tramite un partitore di tensione.
Collegamenti:
  • Un lato LDR → 5V Arduino
  • Altro lato LDR → A0 Arduino
  • Resistenza 10kΩ tra A0 e GND
Il pin analogico A0 leggerà il livello di luminosità.

Modulo relè
Collegamenti:
  • VCC → 5V Arduino
  • GND → GND Arduino
  • IN → pin 8 Arduino
Il relè verrà attivato quando la luminosità scende sotto la soglia impostata.

Collegamento lampada
Il relè possiede tre terminali:
  • COM (comune)
  • NO (normalmente aperto)
  • NC (normalmente chiuso)
Per accendere la lampada quando il relè si attiva utilizziamo:
  • fase alimentazione → COM
  • NO → lampada
  • altro filo lampada → ritorno alimentazione
​​
⚠️ Se utilizzi una lampada a 230V presta sempre molta attenzione.
Foto

​Codice Arduino
​Progetto 71 - Sistema luci automatiche

    

Come funziona il programma

Arduino legge il valore della fotoresistenza tramite:
analogRead().

Il valore restituito varia tra 0 e 1023 in base alla quantità di luce presente.

Quando il valore scende sotto la soglia impostata:
luce < soglia

Arduino attiva il relè tramite:
digitalWrite(relayPin, HIGH).

Il relè chiude il contatto tra COM e NO, permettendo alla lampada di accendersi.
​
Quando la luce aumenta, Arduino disattiva il relè e la lampada si spegne.

Varianti possibili
​

Sensibilità regolabile
È possibile utilizzare un potenziometro per regolare la soglia di luminosità.

Sistema luci da giardino
Il sistema può essere utilizzato per accendere automaticamente le luci esterne di una casa.

Monitor luminosità
Il valore della fotoresistenza può essere mostrato nel monitor seriale.

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy