
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

W tym projekcie wykorzystuję czujnik temperatury i wilgotności DHT 11 do pomiaru temperatury otoczenia oraz wilgotności za pomocą Arduino (Nano).
NIEKTÓRE Z PODSTAWOWYCH WŁAŚCIWOŚCI ELEKTRYCZNYCH:
NAPIĘCIE ROBOCZE: 3,5 V-5 V
PRĄD (pomiar): 0,3 mA
CURRENT (tryb czuwania): 60 mikroamperów
ZAKRES: 0 do 50 stopni Celsjusza
ROZDZIELCZOŚĆ: 16bit
OKRES PRÓBOWANIA: >2 ms
Krok 1: TWORZENIE SCHEMATU


Na tym schemacie za pomocą czujnika DHT11 z rezystorem podciągającym 5k(ohm) dla linii danych.
PINY:
CZERWONY PRZEWÓD DO +VCC
CZARNY PRZEWÓD DO GND
ŻÓŁTY DRUT Z REZYSTOREM 5 K
Trzeci pin to brak połączenia
POTRZEBNE KOMPONENTY:
1. Arduino
2. Czujnik temperatury i wilgotności DHT11
Rezystor 3,5 kiloomów
UŻYWAM DHT11 Z WBUDOWANYM REZYSTOREM I KONDENSATOREM DO ODPOWIEDNIO PODCIĄGANIA I WYGŁADZANIA NAPIĘCIA WEJŚCIOWEGO.
Krok 2: POŁĄCZENIA W CZASIE EKSPERYMENTU

Zostałem odpowiednio podłączony do pinów
5V - +VCC
GND - GND
cyfrowy pin 2 - PIN DANYCH
Krok 3: KOD CZASOWY EKSPERYMENTU



Korzystając z Arduino IDE możemy zaprogramować naszą płytkę Arduino
ale najpierw pobierz i zainstaluj bibliotekę dla czujników DHT..
celem pobrania biblioteki jest zmniejszenie złożoności kodu.
Pobieram bibliotekę o nazwie SIMPLEDHT, jest niesamowita.
po zainstalowaniu biblioteki, klikając przycisk instalacji.
otwórz przykłady plików- simpledht-dht11 domyślnie.
Używam DHT11. jeśli używasz DHT22, poniżej znajduje się również przykładowy kod.. TUŻ TAM…
po otwarciu kodu. podłącz płytkę Arduino do komputera i wybierz PORT. i prześlij przykładowy szkic.
upewnij się, że podłączasz pin danych do cyfrowego pin2 Arduino.
KOD CZĘŚĆ JEST WYKONANA
Krok 4: CZAS EKSPERYMENTU - KONFIGURACJA


po wgraniu kodu otwórz monitor szeregowy.
zauważysz, że czujnik wysyła dane.
nie za dużo, prawda?
Krok 5: PRACA
Jak powiedziałem, czujnik wysyła 40bits
8-bitowe dane całkowite wilgotności + 8-bitowe dane dziesiętne wilgotności + 8-bitowe dane całkowite temperatury + 8-bitowe dane ułamkowe temperatury + 8-bitowa suma kontrolna = 40 bitów
Przykład 1: 40 odebranych danych:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Oblicz: 0011 0101+0000 0000+0001 1000+0000 0000= 0100 1101
Otrzymane dane są poprawne
Wilgotność:0011 0101=35H (hex) =53%RH
Temperatura: 0001 1000 = 18 H (szesnastkowy) = 24 ℃.
ŹRÓDŁO:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
DZIĘKI CHŁOPAKI
JEŚLI ZNAJDZIESZ BŁĘDY PROSIMY O WPISANIE W KOMENTARZACH.
ABY MOGĘ GO POPRAWIĆ.
PONIEWAŻ JESTEM ZACZĄTKUJĄCYM INŻYNIEREM.
W NASTĘPNYM PROJEKCIE MOGĘ WYKORZYSTAĆ WYŚWIETLACZ LCD DO WYŚWIETLANIA TEMPERATURY.
BĄDŹ NIESAMOWITYCH Chłopaki………………..
Zalecana:
Pomiar wilgotności i temperatury za pomocą HIH6130 i Arduino Nano: 4 kroki

Pomiar wilgotności i temperatury za pomocą HIH6130 i Arduino Nano: HIH6130 to czujnik wilgotności i temperatury z wyjściem cyfrowym. Czujniki te zapewniają poziom dokładności ±4% RH. Z wiodącą w branży długoterminową stabilnością, cyfrowym I2C z prawdziwą kompensacją temperatury, wiodącą w branży niezawodnością, energooszczędnością
Pomiar temperatury i wilgotności za pomocą HDC1000 i Arduino Nano: 4 kroki

Pomiar temperatury i wilgotności przy użyciu HDC1000 i Arduino Nano: HDC1000 to cyfrowy czujnik wilgotności ze zintegrowanym czujnikiem temperatury, który zapewnia doskonałą dokładność pomiaru przy bardzo małej mocy. Urządzenie mierzy wilgotność w oparciu o nowatorski czujnik pojemnościowy. Czujniki wilgotności i temperatury są prz
Pomiar wilgotności i temperatury za pomocą HTS221 i Arduino Nano: 4 kroki

Pomiar wilgotności i temperatury za pomocą HTS221 i Arduino Nano: HTS221 to ultrakompaktowy pojemnościowy czujnik cyfrowy do pomiaru wilgotności względnej i temperatury. Zawiera element czujnikowy i układ scalony przeznaczony do aplikacji sygnałów mieszanych (ASIC), aby zapewnić informacje pomiarowe za pośrednictwem cyfrowego
Pomiar wilgotności i temperatury za pomocą HTS221 i Raspberry Pi: 4 kroki

Pomiar wilgotności i temperatury przy użyciu HTS221 i Raspberry Pi: HTS221 to ultrakompaktowy pojemnościowy czujnik cyfrowy do pomiaru wilgotności względnej i temperatury. Zawiera element czujnikowy i układ scalony przeznaczony do aplikacji sygnałów mieszanych (ASIC), aby zapewnić informacje pomiarowe za pośrednictwem cyfrowego
Pomiar wilgotności i temperatury za pomocą HIH6130 i Raspberry Pi: 4 kroki

Pomiar wilgotności i temperatury Przy użyciu HIH6130 i Raspberry Pi: HIH6130 to czujnik wilgotności i temperatury z wyjściem cyfrowym. Czujniki te zapewniają poziom dokładności ±4% RH. Z wiodącą w branży długoterminową stabilnością, cyfrowym I2C z prawdziwą kompensacją temperatury, wiodącą w branży niezawodnością, energooszczędnością