Obsah:

Zobrazenie teploty a vlhkosti DHT 11: 4 kroky
Zobrazenie teploty a vlhkosti DHT 11: 4 kroky

Video: Zobrazenie teploty a vlhkosti DHT 11: 4 kroky

Video: Zobrazenie teploty a vlhkosti DHT 11: 4 kroky
Video: Arduino návody | Raspberry Pi: Teplotní senzor DHT11/22/AM2302 2024, November
Anonim
Displej teploty a vlhkosti DHT 11
Displej teploty a vlhkosti DHT 11

Požadované diely (nákupný sklad v Británii)

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

Senzor DHT 11 -

1,3-palcová zelená obrazovka OLED

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

Potrebné nástroje -

Spájkovačka

Prototypová rada

Bočné frézy

Krok 1: Okruh

Okruh
Okruh

Krok 1 - Okruh

Snímač teploty DHT 11 je veľmi jednoduchý snímač teploty a vlhkosti. Základnými komponentmi sú kapacitný snímač vlhkosti a termistor. Existuje niekoľko základných prevodov z analógového na digitálny, ktoré umožňujú výstup všetkých potrebných údajov na jeden pin.

V tomto prípade sa DHT 11 pripája k USB 5V a uzemňuje pomocou dátového kolíka pripojeného k PIN2 Nano.

Nano potrebuje iba 5V napájanie a uzemnenie z USB Breakout.

OLED displej používa 4 piny, 5V, GND, SCL a SDA. SCL a SDA sú štandardné piny I2C, ktoré sú univerzálne pre všetky zariadenia I2C.

Pinout z Arduina je nasledujúci:

Kolík 2 - DHT 11

Kolík A4 - SDA

Kolík A5 - SCL

Krok 2: Kód

Kód je pomerne jednoduchý a ľahko sa nahráva do Nano a je plug and play bez ďalšej konfigurácie.

Ak ešte nie sú nainštalované, možno budete musieť nainštalovať nasledujúce knižnice.

DHT.h - Pre snímač DHT11

„U8glib.h - pre obrazovku OLED.

Poznámka: Ak pomocou tohto kódu nemáte žiadne zobrazenie, skontrolujte, či je obrazovka správne definovaná. Je to „U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);“ale môže byť potrebné zmeniť, ak je použitý iný panel OLED. V knižnici sú príklady, ktoré môžu obrazovku otestovať.

Krok 3: Prípad

Puzdro má jednoduchý dvojdielny dizajn a predná strana zasúva obrazovku pomocou 4 lokalizačných kolíkov. Lis prednej montáže zapadá do krytu. Aby sa 2 kusy spojili, môže byť potrebné ľahké brúsenie alebo brúsenie.

V hornej časti sú otvory pre snímač DHT a vzadu konektor USB.

Nastavenia tlače

Vytlačené na zariadení Ender 3

PLA biela

20% výplň (pre box je potrebná podpora)

Čas tlače, c. Celkom 2-2,5 hodiny

Krok 4: Záver

Záver
Záver

Je to skvelý vzdelávací projekt o použití senzorov s Arduino Nano. K dispozícii je tiež sériový monitor (CTRL + M), ktorý monitoruje prenos údajov.

Ciele vzdelávania sú:

Pochopenie údajov zo snímača teploty Spracovanie údajov pomocou mikrokontroléra Výstup údajov na displej (I2C)

Na fotografiách je chyba, kde displej zobrazuje F, ale teplota je v stupňoch Celzia. Toto bude opravené.

Možné vylepšenia/vylepšenia sú

Vylepšite 3D dizajn puzdra Použite snímač DHT22, ktorý odosiela údaje rýchlejšie ako DHT 11. Senzor použitý v tomto projekte sa aktualizuje iba každé 2 sekundy.

Ak máte akékoľvek otázky, neváhajte zanechať komentár nižšie.

Úplné súbory a všetky zmeny nájdete tu:

Odporúča: