Мазмуну:
Video: DHT 11 Температура жана нымдуулукту көрсөтүү: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Тетиктер талап кылынат (UK Shopping Stock)
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
Керектүү шаймандар -
Кандооч
Prototyping Board
Side Cutters
1 -кадам: Circuit
1 -кадам - Район
DHT 11 Температура сенсору өтө жөнөкөй температура жана нымдуулук сенсору. Негизги компоненттер - сыйымдуу нымдуулук сенсору жана термистор. Санариптик конверсиянын негизги аналогу бар, ал бардык маалыматтарды бир пинге чыгарууга мүмкүндүк берет.
Бул мисалда, DHT 11 USB 5Vга туташат жана Nano PIN2ге туташкан маалымат пини менен жерге кирет.
Нано USB Breakoutтун 5В кубаттуулугуна жана жерге муктаж.
OLED дисплейде 4 казык, 5V, GND, SCL жана SDA колдонулат. SCL жана SDA бардык I2C түзмөктөрү үчүн универсалдуу стандарттуу I2C казыктары.
Ардуинодон пинут төмөнкүчө:
Pin 2 - DHT 11
Pin A4 - SDA
Pin A5 - SCL
2 -кадам: Код
Коду Наного жүктөө оңой жана оңой жана башка конфигурациянын кереги жок.
Эгер орнотула элек болсо, төмөнкү китепканаларды орнотушуңуз керек болот.
DHT.h - DHT11 сенсору үчүн
U8glib.h - OLED экраны үчүн.
N. B Эгерде сизде бул кодду колдонуучу дисплей жок болсо, экран туура аныкталганын текшериңиз. Бул "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" бирок башка OLED панели колдонулганда өзгөртүү керек болушу мүмкүн. Китепканада экранды текшере турган мисалдар бар.
3 -кадам: Case
Корпус 2 бөлүктөн турган жөнөкөй дизайн, алдыңкы жагында 4 локатор казыктары колдонулган. Алдыңкы курама пресс корпуска туура келет. 2 бөлүктүн бири -бирине шайкеш келиши үчүн жеңил тегиздөө же толтуруу талап кылынышы мүмкүн.
Үстүндө DHT сенсорунун тешиктери жана артында USB туташтыргычы бар.
Басып чыгаруу жөндөөлөрү
Эндер 3 басылган
PLA White
20% толтуруу (Куту үчүн керектүү колдоолор)
Басып чыгаруу убактысы, б. Жалпы 2-2,5 саат
4 -кадам: Жыйынтык
Бул Arduino Nano менен сенсорлорду колдонуу боюнча мыкты окуу долбоору. Маалымат сериясына көз салуу үчүн сериялык монитор (CTRL + M) дагы бар.
Окуу максаттары болуп төмөнкүлөр саналат:
Температура сенсорунун маалыматын түшүнүү Микроконтроллердин жардамы менен маалыматтарды иштетүү Дисплейге маалыматтарды чыгаруу (I2C)
Сүрөттөрдө ката бар, дисплейде F деп жазылган, бирок температура Цельсияда. Бул оңдолот.
Мүмкүн болгон жакшыртуулар/тактоолор
Корпустун 3D дизайнын өркүндөтүү DHT22 сенсорун колдонуңуз, ал маалыматты DHT 11ге караганда тезирээк жөнөтөт. Бул долбоордо колдонулган сенсор ар бир 2 секундда гана жаңыртылат.
Эгерде сизде кандайдыр бир суроолор болсо, төмөндө комментарий калтыруудан тартынбаңыз.
Толук файлдарды жана бардык өзгөртүүлөрдү бул жерден тапса болот:
Сунушталууда:
DHT ESP8266 жана AskSensors IoT платформасын колдонуу менен температура жана нымдуулукту көзөмөлдөө: 8 кадам
DHT ESP8266 жана AskSensors IoT Платформасын колдонуп, температураны жана нымдуулукту көзөмөлдөө: Мурунку көрсөтмөлөрдө мен ESP8266 nodeMCU жана AskSensors IoT платформасын баштоо үчүн этап -этабы менен көрсөтмө бергем. 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 кадам (сүрөттөр менен)
Термохромдук температура жана нымдуулук дисплейи: Мен бул долбоордун үстүндө бир топ убакыттан бери иштеп келе жатам. Түпнуска идея мага соода жарманкесинде иштөөдө АШК контроллеринин демонстрациясын кургандан кийин келди. АШКнын жылытуу жана муздатуу мүмкүнчүлүктөрүн көрсөтүү үчүн биз термохромдук боёкту колдончубуз
ТЕМПЕРАТУРА ЖАНА НЫМДУУЛУКТУ КОЛДОНУУ DHT 11: 5 Кадамдар
DHT 11 КОЛДОНУУЧУ ТЕМПЕРАТУРА ЖАНА НЫМДУУЛУК ӨЛЧӨМДӨРҮ: Бул долбоордо мен DHT 11 температурасы менен нымдуулук сенсорун колдонуп, айлана-чөйрөнүн температурасын, ошондой эле нымдуулукту Arduino (Nano) аркылуу өлчөп жатам. (өлчөө): 0.3 mACUR
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү