Mundarija:
Video: DHT 11 Harorat va namlik ko'rsatkichi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Kerakli qismlar (Buyuk Britaniyaning xarid qilish zaxirasi)
Arduino Nano-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS
DHT 11 sensori -
1,3 dyuymli OLED yashil ekran
USB Micro Breakout Board-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board
Kerakli asboblar -
Lehimlash temir
Prototiplash taxtasi
Yon kesgichlar
1 -qadam: O'chirish davri
1 -qadam - O'chirish davri
DHT 11 harorat sensori juda oddiy harorat va namlik sensori. Asosiy komponentlar - namlik sensori va termistor. Raqamli konvertatsiyaning bir nechta asosiy analoglari mavjud, bu barcha ma'lumotlarni bitta pin orqali chiqarishga imkon beradi.
Bu misolda, DHT 11 USB 5V ga ulanadi va Nano PIN2 ga ulangan ma'lumotlar piniga ulanadi.
Nano faqat USB Breakout -dan 5V quvvat va tuproqqa muhtoj.
OLED displeyda 4 pin, 5V, GND, SCL va SDA ishlatiladi. SCL va SDA - barcha I2C qurilmalari uchun universal bo'lgan standart I2C pinlari.
Arduino -dan pinout quyidagicha:
2 -pin - DHT 11
A4 pin - SDA
A5 pin - SCL
2 -qadam: Kod
Kodni to'g'ridan -to'g'ri oldinga siljitish va Nano -ga yuklash oson va boshqa konfiguratsiyani talab qilmasdan ulanadi va o'ynaydi.
Agar siz hali o'rnatilmagan bo'lsangiz, quyidagi kutubxonalarni o'rnatishingiz kerak bo'lishi mumkin.
DHT.h - DHT11 sensori uchun
U8glib.h - OLED ekrani uchun.
Eslatma: Agar sizda bu kodni ishlatadigan displey bo'lmasa, ekran to'g'ri aniqlanganligini tekshiring. Bu "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" agar boshqa OLED paneli ishlatilsa, o'zgartirish kerak bo'lishi mumkin. Kutubxonada ekranni sinab ko'rish mumkin bo'lgan misollar mavjud.
3 -qadam: ish
Koson oddiy 2 qismli dizayn bo'lib, old qismi ekranni 4 ta joylashtirgich pinidan foydalanadi. Old yig'ish pressi korpusga mos keladi. Ikkita bo'lakni bir -biriga yopishtirish uchun engil zımpara yoki ishlov berish talab qilinishi mumkin.
Yuqori qismida DHT sensori va orqa tomonda USB ulagichi uchun teshiklar mavjud.
Chop etish sozlamalari
Ender 3 da chop etilgan
PLA oq
20% to'ldirish (Qo'llab -quvvatlash qutisi uchun kerak)
Chop etish vaqti, v. Jami 2-2,5 soat
4 -qadam: Xulosa
Bu Arduino Nano bilan sensorlardan foydalanish bo'yicha ajoyib o'quv loyihasi. Ma'lumotlar tasmasini kuzatib borish uchun ketma -ket monitor (CTRL + M) ham mavjud.
Ta'lim maqsadlari:
Harorat sensori ma'lumotlarini tushunish Mikrokontroller yordamida ma'lumotlarni qayta ishlash Ma'lumotlarni displeyga chiqarish (I2C)
Fotosuratlarda xato bor, u erda displeyda F yoziladi, lekin harorat Selsiyda. Bu tuzatiladi.
Mumkin bo'lgan yaxshilanishlar/takomillashtirish
Ishning 3D dizaynini takomillashtirish DHT22 sensoridan foydalaning, u ma'lumotlarni DHT 11 ga qaraganda tezroq yuboradi. Ushbu loyihada ishlatiladigan sensor har 2 soniyada yangilanadi.
Agar sizda biron bir savol bo'lsa, quyida sharh qoldiring.
To'liq fayllar va har qanday o'zgarishlarni bu erda topish mumkin:
Tavsiya:
ESP-01 va DHT va AskSensors Cloud yordamida harorat va namlik monitoringi: 8 qadam
ESP-01 & DHT va AskSensors Cloud yordamida harorat va namlikni kuzatish: Bu yo'riqnomada biz IOT-MCU/ESP-01-DHT11 platasi va AskSensors IoT platformasi yordamida harorat va namlikni o'lchashni o'rganamiz. Men ushbu dastur uchun IOT-MCU ESP-01-DHT11 modulini tanlayman, chunki u
Termokromik harorat va namlik ko'rsatkichi - PCB versiyasi: 6 qadam (rasmlar bilan)
Termokromik harorat va namlik ko'rsatkichi - PCB versiyasi: Bir muncha vaqt oldin termokromik harorat deb nomlangan loyiha & Namlik displeyi, men mis plitalardan 7 qismli displey qurdim, ular peltier elementlari bilan isitiladi/soviydi. Mis plitalar termokromli folga bilan qoplangan, ular
Arduino tomonidan harorat va namlik ko'rsatkichi: 7 qadam (rasmlar bilan)
Arduino -ning harorat va namlik ko'rsatkichi: Ushbu yo'riqnomada Arduino -da harorat va namlikni ko'rsatadigan quti yasash ko'rsatiladi, siz xonangizdagi harorat va namlikni o'lchash uchun stol ustiga qo'yishingiz mumkin MDF qutisining yuqori sifati lazerli kesish orqali hamma narsa. siqilgan f
Termokromik harorat va namlik ko'rsatkichi: 10 qadam (rasmlar bilan)
Termokromik harorat va namlik ko'rsatkichi: Men bu loyihada ancha vaqt ishladim. Asl g'oya menga savdo yarmarkasi uchun ish joyida TEC nazoratchi ko'rsatgichini qurgandan keyin keldi. TEC -larning isitish va sovutish qobiliyatini ko'rsatish uchun biz termokromik bo'yoqlardan foydalanardik
Arduino DHT 11 harorat va namlik moduli bilan: 7 qadam
Arduino DHT 11 harorat va namlik moduli bilan: "Mars boshqa sayyoralardagidek inson tasavvuriga ta'sir qilmaydi. Tortish kuchidan kuchliroq, u tiniq tungi osmonda miltillab turgan qizil ko'zni o'ziga tortadi. Bizning fizika darsimizga 10 x 10 x 10 sm kubikli o'tirgich yasash vazifasi yuklatilgan