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 105
​Allarme temperatura alta

🚀 Introduzione

Hai mai avuto paura che un dispositivo si surriscaldi senza accorgertene? 😬

Con questo progetto Arduino realizzi un sistema che ti avvisa immediatamente quando la temperatura supera un limite, grazie a un buzzer sonoro.
​
👉 Perfetto per elettronica, PC, serre o ambienti sensibili.

🎯 Cosa realizzerai
​

Con Arduino creerai un sistema che:
  • 🌡️ misura la temperatura ambiente
  • 🚨 attiva un allarme sonoro
  • ⚡ reagisce in tempo reale
  • 🧠 utilizza una soglia di sicurezza

🧰 Materiale necessario
​
  • 1x Arduino UNO
  • 1x sensore temperatura (LM35 o DHT11)
  • 1x buzzer attivo
  • cavetti jumper
  • breadboard
🛒 Componenti e risorse consigliate

👉 Kit Arduino consigliato: https://amzn.to/41fmFNK
💡 Con questo kit puoi realizzare facilmente progetti con sensori e allarmi.

📚 Libri consigliati per imparare Arduino in modo pratico


👉 Arduino per tutti – Volume 1: https://amzn.to/4rGNxB9
👉 Arduino per tutti – Volume 2: https://amzn.to/4bkfaey
👉 Arduino per tutti – Volume 3: https://amzn.to/4bogjAg

🔌 Schema di collegamento
​

Sensore temperatura (LM35)
  • VCC → 5V
  • GND → GND
  • OUT → A0
​
Buzzer
  • → pin 9
  • – → GND
Foto

​💻 Codice Arduino
​// ============================================
// Progetto 105 - Allarme temperatura alta
// Attiva un buzzer quando la temperatura supera una soglia
// ============================================

const int sensoreTemp = A0;
const int buzzer = 9;

float soglia = 30.0; // temperatura limite

void setup() {
  pinMode(buzzer, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int valore = analogRead(sensoreTemp);

  // Conversione LM35 → °C
  float tensione = valore * (5.0 / 1023.0);
  float temperatura = tensione * 100;

  Serial.print("Temperatura: ");
  Serial.println(temperatura);

  if (temperatura > soglia) {
    digitalWrite(buzzer, HIGH); // allarme ON
    Serial.println("🚨 ALLARME TEMPERATURA ALTA!");
  } else {
    digitalWrite(buzzer, LOW); // allarme OFF
  }

  delay(1000);
}

⚙️ Come funziona
​

Arduino legge continuamente la temperatura tramite il sensore.

👉 Se supera la soglia impostata:
  • il buzzer si attiva
  • viene segnalato il pericolo
​
👉 Se torna sotto la soglia:
  • l’allarme si spegne
​
È un sistema semplice ma estremamente efficace.

🧠 Perché è un progetto importante
​

Impari:
  • gestione di allarmi
  • utilizzo del buzzer
  • controllo soglie di sicurezza
  • applicazioni reali (protezione dispositivi)
​
👉 È una base per sistemi di sicurezza avanzati.

🔄 Varianti possibili
​

Vuoi migliorarlo?
  • 🔴 aggiungi LED rosso di allarme
  • 📟 display LCD → mostra temperatura
  • 🔁 allarme intermittente (beep-beep)
  • 📡 WiFi → notifica su smartphone 

Foto

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