Tartalomjegyzék:

DHT 11 Hőmérséklet és páratartalom kijelző: 4 lépés
DHT 11 Hőmérséklet és páratartalom kijelző: 4 lépés

Videó: DHT 11 Hőmérséklet és páratartalom kijelző: 4 lépés

Videó: DHT 11 Hőmérséklet és páratartalom kijelző: 4 lépés
Videó: Make Humidity and Temperature Monitor with Arduino - TM1637 - DHT sensor #arduino #arduinoproject 2024, November
Anonim
DHT 11 hőmérséklet és páratartalom kijelző
DHT 11 hőmérséklet és páratartalom kijelző

Szükséges alkatrészek (UK Shopping Stock)

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

DHT 11 érzékelő -

1,3 -os OLED zöld képernyő

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

Szükséges eszközök -

Forrasztópáka

Prototípus -tábla

Oldalvágók

1. lépés: Az áramkör

Az áramkör
Az áramkör

1. lépés - Az áramkör

A DHT 11 hőmérséklet -érzékelő egy nagyon egyszerű hőmérséklet- és páratartalom -érzékelő. Az alapvető összetevők egy kapacitív páratartalom -érzékelő és egy termisztor. Van néhány alapvető analóg -digitális átalakítás, amely lehetővé teszi, hogy az összes szükséges adatot egy tűn adja ki.

Ebben a példában a DHT 11 az 5V -os USB -hez csatlakozik, és a Nano PIN2 -hez csatlakoztatott adatcsappal földel.

A Nano csak 5 V -os tápfeszültséget és földelést igényel az USB -megszakítóból.

Az OLED kijelző 4 tűt használ, 5V, GND, SCL és SDA. Az SCL és az SDA szabványos I2C csapok, amelyek univerzálisak minden I2C eszközhöz.

Az Arduino pinoutja a következő:

2. tű - DHT 11

A4 -es tű - SDA

A5 csap - SCL

2. lépés: A kód

A kód meglehetősen egyszerű és könnyen feltölthető a Nano -ra, és plug and play, további konfiguráció nélkül.

Előfordulhat, hogy a következő könyvtárakat kell telepítenie, ha még nincs telepítve.

DHT.h - A DHT11 érzékelőhöz

U8glib.h - Az OLED képernyőhöz.

Megjegyzés Ha nincs kijelzője ezzel a kóddal, ellenőrizze, hogy a képernyő megfelelően van -e definiálva. Ez "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" de lehet, hogy módosítani kell, ha más OLED panelt használ. A könyvtárban vannak példák, amelyek tesztelhetik a képernyőt.

3. lépés: Az ügy

A tok egyszerű 2 részes kivitel, az előlap 4 helymeghatározó csap segítségével bepattintja a képernyőt. Az elülső szerelőprés illeszkedik a házba. A 2 darab illeszkedéséhez könnyű csiszolás vagy reszelés szükséges.

A tetején lyukak vannak a DHT érzékelőhöz, és hátul az USB csatlakozóhoz.

Nyomtatási beállítások

Ender 3 -ra nyomtatva

PLA Fehér

20% kitöltés (támogatások szükségesek a dobozhoz)

Nyomtatási idő, c. Összesen 2-2,5 óra

4. lépés: Következtetés

Következtetés
Következtetés

Ez egy nagyszerű tanulási projekt az érzékelők használatáról az Arduino Nano -val. Van egy soros monitor (CTRL + M) is, amely figyelemmel kíséri az adatcsatornát.

A tanulási célok a következők:

A hőmérséklet -érzékelőből származó adatok megértése Az adatok feldolgozása a mikrokontrollerrel Az adatok megjelenítése a kijelzőn (I2C)

Van egy hiba a fotókon, ahol a kijelzőn F van, de a hőmérséklet Celsius -ban van. Ezt kijavítják.

Lehetséges javítások/finomítások

A tok 3D -s kialakításának finomítása Használja a DHT22 érzékelőt, amely gyorsabban küld adatokat, mint a DHT 11. A projektben használt érzékelő csak 2 másodpercenként frissül.

Ha bármilyen kérdése van, nyugodtan hagyjon megjegyzést alább.

A teljes fájlok és a módosítások itt találhatók:

Ajánlott: