Sisukord:

DHT 11 Temperatuuri ja niiskuse kuva: 4 sammu
DHT 11 Temperatuuri ja niiskuse kuva: 4 sammu

Video: DHT 11 Temperatuuri ja niiskuse kuva: 4 sammu

Video: DHT 11 Temperatuuri ja niiskuse kuva: 4 sammu
Video: Temperatuuri niiskusanduri mooduli ESP8266 ESP01 DHT11 programmeerimine | RemoteXY | FLProg 2024, November
Anonim
DHT 11 temperatuuri ja niiskuse ekraan
DHT 11 temperatuuri ja niiskuse ekraan

Vajalikud osad (Ühendkuningriigi ostukogud)

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

DHT 11 andur -

1,3-tolline OLED-roheline ekraan

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

Vajalikud tööriistad -

Jootekolb

Prototüüpimisnõukogu

Külgmised lõikurid

1. samm: vooluring

Ringkond
Ringkond

1. samm - vooluring

DHT 11 temperatuuriandur on väga lihtne temperatuuri ja niiskuse andur. Põhikomponendid on mahtuvuslik niiskusandur ja termistor. On olemas põhiline analoog -digitaalne teisendus, mis võimaldab kõik vajalikud andmed väljastada ühele tihvtile.

Selles näites ühendatakse DHT 11 USB 5V -ga ja maandatakse Nano PIN2 -ga ühendatud andmestikuga.

Nano vajab USB Breakoutist ainult 5 V toiteallikat ja maandust.

OLED -ekraan kasutab 4 kontakti, 5 V, GND, SCL ja SDA. SCL ja SDA on standardsed I2C tihvtid, mis on universaalsed kõigi I2C seadmete jaoks.

Arduino pinout on järgmine:

Tihvt 2 - DHT 11

Tihvt A4 - SDA

Tihvt A5 - SCL

2. samm: kood

Kood on üsna sirgjooneline ja seda on lihtne nanosse üles laadida ning see on plug and play ilma täiendava konfiguratsioonita.

Kui te pole juba installitud, peate võib -olla installima järgmised teegid.

DHT.h - DHT11 anduri jaoks

U8glib.h - OLED -ekraani jaoks.

NB! Kui teil pole seda koodi kasutavat kuvarit, kontrollige, kas ekraan on õigesti määratletud. See on "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" kuid võib vajada muutmist, kui kasutatakse erinevat OLED -paneeli. Raamatukogus on näiteid, millega saab ekraani testida.

3. samm: juhtum

Korpus on lihtne kaheosaline disain, esikülg klõpsab ekraani, kasutades 4 asukohapoldit. Esipaneeli press sobib korpusesse. Kahe osa sobitamiseks võib olla vajalik kerge lihvimine või viilimine.

Ülaosas on augud DHT -anduri ja taga USB -pistiku jaoks.

Prindiseaded

Trükitud Ender 3 -le

PLA valge

20% täitmine (kasti jaoks vajalikud toed)

Trükiaeg, c. Kokku 2-2,5 tundi

4. samm: järeldus

Järeldus
Järeldus

See on suurepärane õppeprojekt andurite kasutamiseks koos Arduino Nanoga. Samuti on jadamonitor (CTRL + M), et andmevool silma peal hoida.

Õppe eesmärgid on järgmised:

Temperatuurianduri andmete mõistmine Andmete töötlemine mikrokontrolleriga väljastab andmed ekraanile (I2C)

Fotodel on viga, kus ekraanil on kirjas F, kuid temperatuur on Celsiuse järgi. See parandatakse.

Võimalikud täiustused/täiustused on

Korpuse 3D -kujunduse täiustamine Kasutage DHT22 andurit, mis saadab andmeid kiiremini kui DHT 11. Selles projektis kasutatud andurit värskendatakse ainult iga 2 sekundi järel.

Kui teil on küsimusi, jätke julgelt kommentaar allpool.

Täielikud failid ja muudatused leiate siit:

Soovitan: