
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11


Hej killar, Välkommen tillbaka till Artuino. Som du har sett har jag startat An Instructable
Idag ska vi göra en temperatur- och luftfuktighetsmätare med DHT11 -modulen. Låt oss börja
P. S. Överväg att prenumerera och gilla videon
Steg 1: Anslutning

Följ detta diagram
efter anslutning kommer det att se ut så här
Steg 2: Kod

Detta är koden som jag usd för mitt projekt
#inkludera // inkludera lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
#inkludera "dht.h" // inkludera dht -sensorbiblioteket
#define DHT_pin A0 // ge ett namn till sensorstiftet och A0
dht DHT; // initiera sensorn
void setup () {
lcd.begin (16, 2); // initiera senso
Serial.begin (9600); // starta seriell kommunikation
delay (500); // Delay för att låta systemet starta
Serial.println ("DHT11 fukt- och temperatursensor / n / n");
fördröjning (1000); // Vänta innan du öppnar sensorn
}
void loop () {
DHT.read11 (DHT_pin); // Läs sensorstiftet
Serial.print ("luftfuktighet ="); // skriv ut luftfuktigheten i seriemonitorn
Serial.print (DHT.fuktighet);
Serial.print ("%");
Serial.print ("temperatur =");
Seriellt tryck (DHT. Temperatur); // för att skriva ut temperaturen på den seriella bildskärmen
Serial.println ("C");
lcd.setCursor (0, 0);
lcd.print ("fukt ="); // för att skriva ut luftfuktighet på LCD -skärmen
lcd.print (DHT.fuktighet);
lcd.print ("%");
lcd.setCursor (0, 2);
lcd.print ("temp ="); // för att skriva ut temperaturen på lcd
lcd.print (DHT.temperatur);
lcd.println ("C");
fördröjning (3000); // Vänta 3 sekunder innan du öppnar sensorn igen.
}
Steg 3: Utmatning


Jag försökte olika saker med det.
När jag placerade is nära det kylde temperaturen ner.
& och när det blåste in varm luft i den, ökade temperaturen
Rekommenderad:
Allt i en digital kronometer (klocka, timer, larm, temperatur): 10 steg (med bilder)

Allt i en digital kronometer (klocka, timer, larm, temperatur): Vi planerade att göra en timer för någon annan tävling, men senare implementerade vi också en klocka (utan RTC). När vi kom in i programmeringen blev vi intresserade av att tillämpa fler funktioner på enheten och slutade lägga till DS3231 RTC, som
Veckodag, kalender, tid, luftfuktighet/temperatur med batterisparläge: 10 steg (med bilder)

Veckodag, kalender, tid, luftfuktighet/temperatur med batterisparläge: Energisparläget här är det som skiljer denna instruktör från andra exempel som visar veckodag, månad, dag i månaden, tid, luftfuktighet och temperatur. Det är denna förmåga som gör att detta projekt kan köras från ett batteri, utan
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bi

Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Mät temperatur från PT100 med Arduino: 6 steg (med bilder)

Mätning av temperatur från PT100 Användning av Arduino: PT100 är en motståndstemperaturdetektor (RTD) som ändrar dess motstånd beroende på dess omgivande temperatur, den används i stor utsträckning för industriella processer med långsam dynamik och relativt breda temperaturområden. Den används för långsam dynami
Skickar ett SMS med temperatur i tid: 5 steg (med bilder)

Skickar ett SMS med temperatur i tid: Tanken är att få ett temperatur -sms från mina faders hus. Inget fancy bara att snabbt sätta ihop delar. Delarna är: Geekcreit ® ATmega328P Nano V3 Controller Board Compatible ArduinoDIY NANO IO Shield V1.O Expansionskort för ArduinoDS130