Satura rādītājs:

DHT 11 Temperatūras un mitruma displejs: 4 soļi
DHT 11 Temperatūras un mitruma displejs: 4 soļi

Video: DHT 11 Temperatūras un mitruma displejs: 4 soļi

Video: DHT 11 Temperatūras un mitruma displejs: 4 soļi
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Novembris
Anonim
DHT 11 temperatūras un mitruma displejs
DHT 11 temperatūras un mitruma displejs

Nepieciešamās detaļas (Lielbritānijas iepirkšanās noliktavā)

Arduino Nano-https://www.amazon.co.uk/Arduino- saderīgs- Nano-CH340-USB/dp/B00ZABSNUS

DHT 11 sensors -

1,3 collu OLED zaļais ekrāns

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

Nepieciešamie rīki -

Lodāmurs

Prototipēšanas padome

Sānu griezēji

1. solis: ķēde

Ķēde
Ķēde

1. solis - ķēde

DHT 11 temperatūras sensors ir ļoti vienkāršs temperatūras un mitruma sensors. Pamata sastāvdaļas ir kapacitatīvs mitruma sensors un termistors. Pastāv dažas pamata analogu un ciparu konvertēšanas iespējas, kas ļauj visus nepieciešamos datus izvadīt vienā tapā.

Šajā piemērā DHT 11 tiek savienots ar USB 5V un iezemēts ar datu tapu, kas pievienots Nano PIN2.

Nano ir nepieciešama tikai 5 V jauda un zemējums no USB pārtraukuma.

OLED displejs izmanto 4 tapas, 5V, GND, SCL un SDA. SCL un SDA ir standarta I2C tapas, kas ir universālas visām I2C ierīcēm.

Arduino kontakts ir šāds:

2. tapa - DHT 11

A4 tapa - SDA

Tapas A5 - SCL

2. darbība: kods

Kods ir diezgan vienkāršs un viegli augšupielādējams Nano, un tas ir plug and play bez papildu konfigurācijas.

Iespējams, jums būs jāinstalē šādas bibliotēkas, ja tās vēl nav instalētas.

DHT.h - DHT11 sensoram

U8glib.h - OLED ekrānam.

N. B. Ja jums nav displeja, kas izmanto šo kodu, pārbaudiet, vai ekrāns ir pareizi definēts. Tas ir "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" bet var būt jāmaina, ja tiek izmantots cits OLED panelis. Bibliotēkā ir piemēri, ar kuriem var pārbaudīt ekrānu.

3. darbība: lieta

Korpuss ir vienkāršs 2 gabalu dizains, priekšpuse piespiež ekrānu, izmantojot 4 lokatora tapas. Priekšējā montāžas prese iekļaujas korpusā. Lai 2 gabali būtu kopā, var būt nepieciešama viegla slīpēšana vai vīlēšana.

Augšpusē ir caurumi DHT sensoram un aizmugurē - USB savienotājs.

Drukas iestatījumi

Iespiests uz Ender 3

PLA Balta

20% aizpildījums (kastei nepieciešams atbalsts)

Drukāšanas laiks, c. Kopā 2-2,5 stundas

4. solis. Secinājums

Secinājums
Secinājums

Šis ir lielisks mācību projekts par sensoru izmantošanu ar Arduino Nano. Ir arī sērijveida monitors (CTRL + M), lai sekotu līdzi datu plūsmai.

Mācību mērķi ir:

Datu izpratne no temperatūras sensora Datu apstrāde, izmantojot mikrokontrolleri, izvada datus displejā (I2C)

Fotogrāfijās ir kļūda, kur displejā ir rakstīts F, bet temperatūra ir pēc Celsija. Tas tiks labots.

Iespējamie uzlabojumi/uzlabojumi ir

Uzlabojiet korpusa 3D dizainu Izmantojiet DHT22 sensoru, kas nosūta datus ātrāk nekā DHT 11. Šajā projektā izmantotais sensors tiek atjaunināts tikai ik pēc 2 sekundēm.

Ja jums ir kādi jautājumi, lūdzu, atstājiet komentāru zemāk.

Pilnus failus un visas izmaiņas var atrast šeit:

Ieteicams: