Агуулгын хүснэгт:
Видео: DHT 11 Температур ба чийгшлийн дэлгэц: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Шаардлагатай эд анги (Их Британийн худалдааны хувьцаа)
Arduino Nano-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS
DHT 11 мэдрэгч -
1.3 OLED ногоон дэлгэц
USB Micro Breakout Board-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board
Шаардлагатай багаж хэрэгсэл -
Гагнуурын төмөр
Прототип хийх самбар
Хажуугийн таслагч
Алхам 1: Хэлхээ
Алхам 1 - Хэлхээ
DHT 11 температур мэдрэгч нь маш энгийн температур ба чийгшлийн мэдрэгч юм. Үндсэн бүрэлдэхүүн хэсгүүд нь багтаамжийн чийгшил мэдрэгч ба термистор юм. Дижитал хөрвүүлэх үндсэн аналог байдаг бөгөөд энэ нь шаардлагатай бүх өгөгдлийг нэг зүү дээр гаргах боломжийг олгодог.
Энэ жишээнд DHT 11 нь USB 5V -тэй холбогдож, Nano -ийн PIN2 -т холбогдсон өгөгдлийн зүүгээр холбогддог.
Нано нь USB Breakout -аас 5V хүч, газардуулга авахад л хангалттай.
OLED дэлгэц нь 4 зүү, 5V, GND, SCL, SDA ашигладаг. SCL ба SDA нь бүх I2C төхөөрөмжүүдэд түгээмэл хэрэглэгддэг стандарт I2C зүү юм.
Arduino -ийн холболт дараах байдалтай байна.
Зүү 2 - DHT 11
А4 зүү - SDA
A5 зүү - SCL
Алхам 2: Код
Код нь шууд урагшлах бөгөөд Нано руу байршуулахад хялбар бөгөөд нэмэлт тохиргоо хийх шаардлагагүй залгаарай.
Хэрэв та суулгаагүй бол дараах номын сангуудыг суулгах шаардлагатай болж магадгүй юм.
DHT.h - DHT11 мэдрэгчийн хувьд
U8glib.h - OLED дэлгэцийн хувьд.
N. B Хэрэв танд энэ кодыг ашиглах дэлгэц байхгүй бол дэлгэц зөв тодорхойлогдсон эсэхийг шалгаарай. Энэ нь "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" гэхдээ өөр OLED самбар ашиглаж байгаа бол өөрчлөх шаардлагатай байж магадгүй юм. Номын санд дэлгэцийг шалгах боломжтой жишээнүүд байдаг.
Алхам 3: Кейс
Энэхүү хайрцаг нь 2 ширхэг энгийн загвартай бөгөөд урд тал нь 4 байршуулагч тээглүүр ашиглан дэлгэцийг наана. Урд талын угсралтын хэв нь орон сууцанд багтдаг. 2 ширхэгийг хооронд нь наалдуулахын тулд хөнгөн зүлгүүр эсвэл бүрээс хийх шаардлагатай байж магадгүй юм.
Дээд талд DHT мэдрэгчийн нүх, ар талд USB холбогч байдаг.
Хэвлэх тохиргоо
Ender 3 дээр хэвлэв
PLA Цагаан
20% дүүргэх (хайрцагт шаардлагатай дэмжлэг)
Хэвлэх хугацаа, c. Нийт 2-2.5 цаг
Алхам 4: Дүгнэлт
Энэ бол Arduino Nano -той мэдрэгч ашиглах гайхалтай сургалтын төсөл юм. Өгөгдлийн хангамжийг хянах сериал дэлгэц (CTRL + M) бас байдаг.
Сургалтын зорилго нь:
Температур мэдрэгчийн өгөгдлийг ойлгох нь микроконтроллер ашиглан өгөгдлийг боловсруулах нь өгөгдлийг дэлгэц дээр гаргадаг (I2C)
Зураг дээр алдаа гарсан бөгөөд дэлгэц дээр F гэж бичсэн боловч температур Цельсийн хэмд байна. Үүнийг засах болно.
Боломжит сайжруулалт/сайжруулалтууд байна
Кейсийн 3D загварыг боловсронгуй болгох DHT22 мэдрэгчийг ашиглан DHT 11 -ээс хурдан мэдээлэл илгээдэг. Энэхүү төсөлд ашигласан мэдрэгч нь 2 секунд тутамд шинэчлэгддэг.
Хэрэв танд асуулт байвал доорх сэтгэгдлээ үлдээнэ үү.
Бүрэн файлууд болон өөрчлөлтүүдийг эндээс олж болно:
Зөвлөмж болгож буй:
Температур, чийгшлийн хяналт - Arduino Mega + Ethernet W5100: 5 алхам
Температур, чийгшлийн хяналт - Arduino Mega + Ethernet W5100: Модуль 1 - FLAT - техник хангамж: Arduino Mega 2560 Wiznet W5100 Ethernet бамбай 8W DS18B20 OneWire автобусанд - 4 OneWire автобусанд хуваагддаг (2,4,1,1) 2х дижитал температур чийгшил мэдрэгч DHT22 (AM2302) 1x температур ба чийгшил
ESP8266 болон AskSensors IoT платформ ашиглан DHT -ийн температур ба чийгшлийн хяналт: 8 алхам
ESP8266 болон AskSensors IoT платформыг ашиглан DHT -ийн температур ба чийгшлийн хяналт: Өмнөх зааварчилгаанд би ESP8266 nodeMCU болон AskSensors IoT платформыг эхлүүлэх алхам алхмаар гарын авлагыг танилцуулсан. Энэ хичээлд би DHT11 мэдрэгчийг холбож байна. MCU зангилаа руу. DHT11 бол түгээмэл хэрэглэгддэг температур ба чийгшил юм
ESP-01 & DHT болон AskSensors Cloud ашиглан температур ба чийгшлийн хяналт: 8 алхам
ESP-01 & DHT болон AskSensors Cloud ашиглан температур ба чийгшлийн хяналт: Энэхүү зааварчилгаанд бид IOT-MCU/ESP-01-DHT11 самбар болон AskSensors IoT платформ ашиглан температур, чийгшлийн хэмжилтийг хэрхэн хянах талаар сурах болно. .Би энэ програмын IOT-MCU ESP-01-DHT11 модулийг сонгож байна, учир нь
Термохромын температур ба чийгшлийн дэлгэц: 10 алхам (зурагтай)
Термохром температур ба чийгшлийн дэлгэц: Би энэ төсөл дээр нэлээд удаан ажиллаж байна. Анхны санаа нь үзэсгэлэн худалдаанд оролцохын тулд TEC хянагчийн үзүүлэгчийг ажиллуулсны дараа надад төрсөн юм. TEC -ийн халаалт, хөргөлтийн чадварыг харуулахын тулд бид термохромын будаг хэрэглэж байсан бөгөөд энэ нь
DHT 11 температур ба чийгшлийн модуль бүхий Arduino: 7 алхам
Arduino DHT 11 -ийн температур ба чийгшлийн модультай: “Ангараг гараг нь хүний төсөөллийг өөр гариг шиг татдаггүй. Татах хүчнээс илүү хүчтэй тул шөнийн цэлмэг тэнгэрт гялалзаж буй улаан оршихуйн нүдийг татдаг.” Манай физикийн анги нь 10 x 10 x 10 см хэмжээтэй шоо бариулах үүрэгтэй