Inhoudsopgave:
- Stap 1: Dingen die je nodig hebt
- Stap 2: Aansluitingen
- Stap 3: Installeer de Arduino-bibliotheek
- Stap 4: Upload de code naar Arduino Ide
- Stap 5: Verkrijg de temperatuur en vochtigheid in seriële monitor
Video: Hoe de DHT11-temperatuursensor te gebruiken met Arduino en printtemperatuur Warmte en vochtigheid - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
De DHT11-sensor wordt gebruikt om temperatuur en vochtigheid te meten. Het zijn zeer populaire elektronicahobbyisten. De DHT11 vochtigheids- en temperatuursensor maakt het heel eenvoudig om vochtigheids- en temperatuurgegevens toe te voegen aan uw doe-het-zelf-elektronicaprojecten. Het is perfect voor externe weerstations, huisomgevingscontrolesystemen en boerderij- of tuinbewakingssystemen. Dus in deze tutorial zullen we zien hoe we de DHT11-temperatuursensor met Arduino kunnen gebruiken en de temperatuurvochtigheid en warmte kunnen afdrukken op de seriële monitor van Arduino ide.
Stap 1: Dingen die je nodig hebt
Dus voor dit project heb je de volgende dingen nodig: 1x Arduino uno:
1x DHT11 Temperatuursensor: https://www.utsource.net/itm/p/9221601.htmlBreadboard & weinig jumpers
Stap 2: Aansluitingen
Sluit alles aan volgens zoals getoond in de meegeleverde afbeelding en ga verder met de volgende stap.
Stap 3: Installeer de Arduino-bibliotheek
ga naar je Arduino IDE en ga vervolgens naar Sketch> Bibliotheek opnemen> Bibliotheken beheren. De bibliotheekmanager wordt weergegeven. Zoek vervolgens naar "DHT" in het zoekvak en installeer deze DHT-bibliotheek in Arduino ide. Na het installeren van deze DHT-bibliotheek, typt u "Adafruit Unified Sensor" in het zoekvak en scrolt u helemaal naar beneden om te vinden de bibliotheek en installeer het en je bent klaar om te coderen.
Stap 4: Upload de code naar Arduino Ide
Nadat u bovenstaande dingen hebt gedaan, kopieert u gewoon de onderstaande code en uploadt u deze naar uw Arduino uno: #include "DHT.h"#define DHTPIN 7 // met welke pin we zijn verbonden // Uncomment welk type u ook gebruikt!# definieer DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302)//#define DHTTYPE DHT21 // DHT 21 (AM2301)// Initialiseer DHT-sensor voor normale 16mhz ArduinoDHT dht(DHTPIN, DHTTYPE);void setup() { Serieel.begin(9600); Serial.println ("DHTxx-test!"); dht.begin();}void loop() { // Wacht een paar seconden tussen metingen. vertraging (2000); // Het lezen van temperatuur of vochtigheid duurt ongeveer 250 milliseconden! // Sensormetingen kunnen ook tot 2 seconden 'oud' zijn (het is een zeer trage sensor) float h = dht.readHumidity(); // Lees temperatuur als Celsius float t = dht.readTemperature (); // Lees temperatuur als Fahrenheit float f = dht.readTemperature (true); // Controleer of het lezen is mislukt en sluit vroeg af (om het opnieuw te proberen). if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Kan niet lezen van DHT-sensor!"); opbrengst; } // Bereken warmte-index // Moet temp in Fahrenheit verzenden! float hi = dht.computeHeatIndex(f, h); Serial.print("Vochtigheid: "); Seriële.print(h); Serial.print(" %\t"); Serial.print("Temperatuur: "); Seriële.print(t); Serieel.print(" *C "); Serieafdruk(f); Serial.print(" *F\t"); Serial.print("Warmte-index: "); Serial.print(hallo); Serieel.println(" *F");}
Stap 5: Verkrijg de temperatuur en vochtigheid in seriële monitor
Na het uploaden van de code opent u de seriële monitor die aanwezig is in arduino ide en u kunt de temperatuur, vochtigheid en warmte-index van uw omgeving (waar uw sensor momenteel in aanwezig is) op uw seriële monitor zien als de mijne en u kunt dit een beetje verder nemen ook kunt u deze temperatuur-/vochtigheidswaarden gebruiken in uw projecten zoals weerstation, omgevingsmonitoring enz.
Aanbevolen:
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen
Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
Infraroodsensor gebruiken met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Infraroodsensor gebruiken met Arduino: wat is een infraroodsensor (ook bekend als IR-sensor? Een IR-sensor is een elektronisch instrument dat IR-signalen scant in specifieke frequentiebereiken die zijn gedefinieerd door normen en deze omzet in elektrische signalen op de uitgangspin (meestal signaalpin genoemd) . Het IR-signaal
ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver - Kamertemperatuur en -vochtigheid in uw browser krijgen: 6 stappen
ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver | Krijg kamertemperatuur en vochtigheid in uw browser: Hallo allemaal, vandaag zullen we een vochtigheid & temperatuurbewakingssysteem met ESP 8266 NODEMCU & DHT11 temperatuursensor. Temperatuur en vochtigheid worden verkregen uit DHT11 Sensor & in een browser is te zien welke webpagina wordt beheerd
Mac Terminal gebruiken en toetsfuncties gebruiken: 4 stappen
Mac Terminal gebruiken en toetsfuncties gebruiken: We laten u zien hoe u de MAC Terminal opent. We zullen u ook enkele functies binnen de Terminal laten zien, zoals ifconfig, mappen wijzigen, toegang tot bestanden en arp. Met Ifconfig kunt u uw IP-adres en uw MAC-advertentie controleren
Hoe de Instructables IRC-chatroom te gebruiken! 6 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe de Instructables IRC-chatroom te gebruiken!: Vóór de implementatie van de Meebo-chatroom, waar de meesten van jullie in zijn geweest of van hebben gehoord, had Instructables een IRC-chatroom. De meebo-kamer heeft ons goed gediend, maar is beperkt, heeft veel gebreken, en verzandt de meeste gemiddelde computersystemen. IRC-ka