Descrizione
Cos’è
Il modulo AM2301 è un sensore di alta precisione per la misurazione della temperatura e dell’umidità. È progettato per essere utilizzato in vari contesti, tra cui Arduino, SONOFF e progetti di stampa 3D.
Caratteristiche
- Compatibile con tensione di alimentazione da 3,3V a 5,2V
- Connessione Jack compatibile con SONOFF
- Misura temperatura e umidità
A cosa serve
Idealmente utilizzato per progetti di domotica e automazione. Può essere integrato in dispositivi di avviso dell’umidità con allarme su LED.
Tutorial: Come usare AM2301
Il sensore AM2301 misura la temperatura e l’umidità, ideale per progetti di domotica e automazione.
Cosa serve
- AM2301
- Arduino
- Cavo di collegamento
- Resistenza pull-up
Passi
- 1. Installare Arduino IDE.
- 2. Collegare AM2301 a Arduino: VCC a 5V, GND a GND, DHT_DATA a uno dei pin digitali.
- 3. Aggiungere resistenza pull-up tra VCC e DHT_DATA.
- 4. Caricare sketch di esempio DHT.
- 5. Verifica sul datasheet per pin specifici.
- 6. Modificare sketch per visualizzare dati.
- 7. Testare funzionamento con Serial Monitor.
- 8. Aggiustare connessioni se necessario.
Codice di esempio
```cpp
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print("Humidity: "); Serial.print(h);
Serial.print("% "); Serial.print("Temp: "); Serial.print(t);
Serial.println(" C");
}
```
Mini-progetto
Creare un dispositivo di avviso umidità con allarme su LED.
Errori comuni
- Collegare VCC a 3.3V invece di 5V.
- Omettere resistenza pull-up.
- Non verificare connessioni sul datasheet.
- Scrivere codice Arduino errato.
Accessori consigliati
- LED
- Resistenza per LED
- Battuta
- Contatto metallico
Domande frequenti
Il sensore non legge correttamente.
Verifica connessioni e prova a reinserire il sensore.
Qual è la differenza tra DHT11 e DHT22?
AM2301 è DHT22. DHT11 e DHT22 differiscono in precisione e intervallo di temperatura.
Come posso calibrare il sensore?
Il sensore non richiede calibrazione. Verifica connessioni e ambiente.
Il sensore non funziona con Arduino Nano.
Verifica compatibilità di VCC e pin DHT_DATA. Potrebbe essere necessario usare un pin diverso.





