Obsah:

Zobrazení teploty a vlhkosti DHT 11: 4 kroky
Zobrazení teploty a vlhkosti DHT 11: 4 kroky

Video: Zobrazení teploty a vlhkosti DHT 11: 4 kroky

Video: Zobrazení teploty a vlhkosti DHT 11: 4 kroky
Video: Arduino návody | Senzor teploty a vlhkosti HTU21D I2C 2024, Listopad
Anonim
Zobrazení teploty a vlhkosti DHT 11
Zobrazení teploty a vlhkosti DHT 11

Požadované díly (nákupní zásoby ve Velké Británii)

Arduino Nano-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS

Senzor DHT 11 -

1,3 OLED zelená obrazovka

USB Micro Breakout Board-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board

Požadované nástroje -

Páječka

Prototypovací rada

Boční frézy

Krok 1: Okruh

Okruh
Okruh

Krok 1 - Okruh

Snímač teploty DHT 11 je velmi jednoduchý snímač teploty a vlhkosti. Základními součástmi jsou kapacitní snímač vlhkosti a termistor. Existuje několik základních převodů z analogového na digitální, které umožňují výstup všech potřebných dat na jeden pin.

V tomto případě se DHT 11 připojí k USB 5V a uzemní datovým pinem připojeným k PIN2 na Nano.

Nano potřebuje pouze 5V napájení a uzemnění z USB Breakout.

OLED displej využívá 4 piny, 5V, GND, SCL a SDA. SCL a SDA jsou standardní piny I2C, které jsou univerzální pro všechna zařízení I2C.

Pinout z Arduina je následující:

Pin 2 - DHT 11

Kolík A4 - SDA

Kolík A5 - SCL

Krok 2: Kód

Kód je poměrně přímočarý a snadno se nahrává do Nano a je plug and play bez další konfigurace.

Pokud ještě nejsou nainstalovány, budete možná muset nainstalovat následující knihovny.

DHT.h - Pro snímač DHT11

U8glib.h - Pro obrazovku OLED.

Poznámka: Pokud nemáte žádný kód využívající tento kód, zkontrolujte, zda je obrazovka správně definována. Je to „U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);“ale může být nutné změnit, pokud je použit jiný OLED panel. V knihovně jsou příklady, které mohou obrazovku otestovat.

Krok 3: Případ

Pouzdro má jednoduchý dvoudílný design, přední zaskočí obrazovku pomocí 4 lokalizačních kolíků. Lis na přední montáž zapadá do pouzdra. Aby se 2 kusy spojily, může být nutné lehké broušení nebo pilování.

V horní části jsou otvory pro snímač DHT a vzadu konektor USB.

Nastavení tisku

Vytištěno na Enderu 3

PLA bílá

20% výplň (pro box je vyžadována podpora)

Čas tisku, c. Celkem 2-2,5 hodiny

Krok 4: Závěr

Závěr
Závěr

Jedná se o skvělý vzdělávací projekt o používání senzorů s Arduino Nano. K dispozici je také sériový monitor (CTRL + M), který monitoruje datový kanál.

Cíle učení jsou:

Pochopení dat ze snímače teploty Zpracování dat pomocí mikrokontroléru Výstup dat na displej (I2C)

Na fotografiích je chyba, kde displej říká F, ale teplota je ve stupních Celsia. To bude opraveno.

Možná vylepšení/upřesnění jsou

Upřesněte 3D design pouzdra Použijte snímač DHT22, který odesílá data rychleji než DHT 11. Senzor použitý v tomto projektu se aktualizuje pouze každé 2 sekundy.

Pokud máte nějaké dotazy, neváhejte zanechat komentář níže.

Úplné soubory a veškeré změny naleznete zde:

Doporučuje: