Introduzione
In questo progetto realizzeremo un sistema crepuscolare con Arduino.
Un sistema crepuscolare accende automaticamente una luce quando l’ambiente diventa buio e la spegne quando torna la luce.
Questo tipo di circuito è molto utilizzato per:
Il sensore utilizzato è una fotoresistenza (LDR), che cambia il proprio valore elettrico in base alla quantità di luce ricevuta.
Arduino leggerà questo valore e accenderà il LED quando la luminosità scende sotto una certa soglia.
In questo progetto realizzeremo un sistema crepuscolare con Arduino.
Un sistema crepuscolare accende automaticamente una luce quando l’ambiente diventa buio e la spegne quando torna la luce.
Questo tipo di circuito è molto utilizzato per:
- luci da giardino
- illuminazione esterna
- lampade automatiche
- sistemi di sicurezza
Il sensore utilizzato è una fotoresistenza (LDR), che cambia il proprio valore elettrico in base alla quantità di luce ricevuta.
Arduino leggerà questo valore e accenderà il LED quando la luminosità scende sotto una certa soglia.
Materiale necessario
- Arduino Uno (o compatibile)
- Fotoresistenza (LDR)
- Resistenza 10kΩ
- LED
- Resistenza 220Ω
- 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.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon. Potrei ricevere una piccola commissione senza costi aggiuntivi per te.
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.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon. Potrei ricevere una piccola commissione senza costi aggiuntivi per te.
Schema di collegamento
Fotoresistenza
La fotoresistenza viene collegata con una resistenza da 10kΩ per creare un partitore di tensione.
Collegamenti:
LED
Fotoresistenza
La fotoresistenza viene collegata con una resistenza da 10kΩ per creare un partitore di tensione.
Collegamenti:
- un lato LDR → 5V
- altro lato LDR → A0
- resistenza 10kΩ tra A0 e GND
LED
- anodo LED → pin 9
- resistenza 220Ω tra LED e Arduino
- catodo LED → GND
Codice Arduino
Progetto 5 - LED crepuscolare con LDR
Come funziona il programma
Arduino legge il valore della fotoresistenza con:
analogRead(A0)Questo valore varia tra:
Se il valore scende sotto la soglia impostata nel codice, Arduino accende il LED.
La soglia può essere regolata modificando:
threshold = 500
Arduino legge il valore della fotoresistenza con:
analogRead(A0)Questo valore varia tra:
- 0 → buio
- 1023 → molta luce
Se il valore scende sotto la soglia impostata nel codice, Arduino accende il LED.
La soglia può essere regolata modificando:
threshold = 500
Varianti possibili
Luce con luminosità variabile
Si può usare PWM per regolare l'intensità del LED.
Accendere una lampada reale
Utilizzando un relè, questo circuito può controllare una vera lampada.
Sistema crepuscolare per giardino
Questo progetto può diventare un sistema per accendere automaticamente le luci esterne.
Luce con luminosità variabile
Si può usare PWM per regolare l'intensità del LED.
Accendere una lampada reale
Utilizzando un relè, questo circuito può controllare una vera lampada.
Sistema crepuscolare per giardino
Questo progetto può diventare un sistema per accendere automaticamente le luci esterne.