Мазмуну:
- 1 -кадам: казыктарды ширетүү
- 2 -кадам: Blynkти орнотуңуз
- 3 -кадам: Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Video: Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мен коттеджимдин температурасы менен нымдуулугун көзөмөлдөөнүн арзан жана оңой жолун издеп жүрдүм, ал батареяда же розеткада иштейт. Мен температураны алыстан көзөмөлдөшүм керек болчу, бирок мен жергиликтүү визуалдык температураны текшерүү мүмкүнчүлүгүн кааладым.
Мен DHT22, DHT21 жана wemos mini OLED калкан менен Arduino шайкеш Wemos D1 мини колдоном. Менде розетка менен иштеген сенсорлор бар (USB кубаттагычы менен) жана батарейка менен иштеген сенсорлор. Мен blynkти маалыматтарды көрсөтүү үчүн булут кызматы катары колдоном.
Материалдардын тизмеси:
wemos D1 mini (aliexpres)
wemos mini OLED калканы (aliexpres)
DHT21 температура/нымдуулук сенсору (aliexpres)
DHT22 температура/нымдуулук сенсору (aliexpres)
кээ бир кыска кабелдер жана ширетүүчү шаймандар жана материалдар.
1 -кадам: казыктарды ширетүү
Сиз Wemos тактасын жана калканчтарды 3 түрдүү вариантта ала турганыңыздай, ширетилген казыксыз аласыз:
- Эркек гана
- Аялдар гана
- Эркектен Аялга
Мен аялдын төөнөгүчтөрүн башкы тактага коюуну чечтим жана башка бардык такталар Эркектен Аялга төөнөгүчтөрдү колдонушат. Эгер сиз кааласаңыз, башка калканчтарды жыйноого мүмкүндүк берет (реле калканы сыяктуу)
Төшөктү ширетүүдө, эркек төөнөгүчтөрдү тактага такап коюңуз, ошондо алар кыйын болот.
Мен OLED калканы үчүн да Эркек менен Аялдын төөнөгүчтөрүн колдоном. Ургаачы казыктар ага жарым -жартылай механикалык коргоону камсыз кылат.
Бул окуу куралы менен түздөн -түз wemos D1 mini DHT про калканчты колдонсоңуз болот, бирок мен wemos тактасынан же дисплейден жылуулук менен өлчөөгө таасир этпөө үчүн сенсорду кыска кабелдерде колдондум.
Батарея менен иштеген сенсорлор үчүн, мен батарейка кармагычты жана DHT температурасынын сенсорун D1 мини тактасына түздөн -түз коштум.
2 -кадам: Blynkти орнотуңуз
Телефонуңузга blynk орнотуп, ал жерде 2 түзмөк менен жаңы долбоор түзүңүз. Ар бир түзмөк үчүн сиз жеке кирүү коддорун аласыз. Мен бардык жабдуулар үчүн бир түзмөктүн аныктыгын текшерүүнү жана тышкы түзмөктөр үчүн бирөөнү колдоном. Кийинки кадамда сиз кирүү коддорун arduinoго коюшуңуз керек.
Blynk түзмөгүңүз менен булуттун ортосунда баалуулуктарды алмашуу үчүн виртуалдык казыктарды колдонууга мүмкүнчүлүк берет. Биринчи ички сенсордун температурасын өлчөө үчүн виртуалдык пин 1ди жана экинчи ички сенсордун температурасын өлчөө үчүн пин 3тү колдоно аласыз. Виртуалдык пин 2, биринчи ички сенсордун нымдуулугун өлчөө үчүн жана экинчи ички сенсордун нымдуулугун өлчөө үчүн пин 4. Ар бир түзмөк үчүн уникалдуу виртуалдык пин -кодду колдонуу гана маанилүү.
Өлчөөңүздү blynkте көрсөтүү үчүн ар кандай варианттарды сынап көрсөңүз болот, мен тарыхый графикти жана кичинекей маанинин сөлөкөтүн колдоном.
Сырткы сенсорлор үчүн сиз өзүнчө аутентификация кодун жана ушул сыяктуу ыкманы колдоно аласыз.
3 -кадам: Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Кадрлар ширетилгенде, тактай менен калканды чогуу коюп, Arduino IDE тарабынан тактаны конфигурациялай аласыз.
Wemos D1 мини тактасы үчүн сизге веб -баракчасынан таба алган сериялык драйверлер үчүн USB да керек болот.
OLED дисплейинде температураны жана нымдуулукту жөнөкөй көрсөтүү үчүн, бул кадамга тиркелген blynk-программасынын негизги программасын койсоңуз болот. Ал жакшы комментарийленген, андыктан туташууңузга жараша түзөтө аласыз. Wemos D1 пин IO1 эмес экенин эстен чыгарбаңыз. Бул жерде анын казыктарынын IO баалуулуктары. Аларды wemos сайтынан да таба аласыз.
DHT22 сенсору үчүн 1 жана 2 -казыктардын ортосунда 10 кОм резисторду ширетишиңиз керек (аны кантип туташтыруу керек). DHT22 кошумча резисторсуз туташтырылышы мүмкүн (+3,3В кызыл, жерде кара, ESP8266дын санариптик киришинде сары, эгер анын arduino кодундагы IO4 караганда D2 болсо).
Батарея менен иштеген тышкы сенсорлор терең уйку жөндөмүнө ээ. Мен литий-тионилхлорид (Li-SOCl2) батареяларын тактайдын жерге жана 3.3 В портторуна түздөн-түз туташтырам. Алардын чыңалуусу ESP8266 спецификацияларына кирет жана аларды түз туташтыруу менен мен энергияны үнөмдөйм, башкача айтканда, кошумча кубаттуулукту өйдө/ылдый айландырат. Сатуучуну табуу үчүн SAFT 3, 6V негизги батареясын издей аласыз, мен чех сатуучудан сатып алдым (шилтеме)
Жакшы комментарийленген blync-battery-мисал конфигурациясын колдонуңуз жана сиз өзүңүздүн муктаждыктарыңызга жараша тууралай аласыз.
Мен WiFi жана интернет байланышы бар болсо, иштей тургандыгы далилденген Excel жөнөкөйлөтүлгөн калькуляторун тиркеп койдум. Эгерде Wi -Fi же интернет начар болсо, анда 35 секундага чейин жетиши мүмкүн жана ал батареянын иштөө мөөнөтүнө таасирин тийгизет.
Сиз азыр OLED дисплейинде жана уюлдук телефондогу blynk тиркемесинде маалыматыңыздын көрсөткүчтөрүн алышыңыз керек.
ЭСКЕРТҮҮ: Blynk китепканасынын 0.4.10 версиясын колдонуңуз, эгер сиз "version.h" катасын алсаңыз
Сунушталууда:
NODE MCU ЖАНА BLYNK колдонуу менен температура жана нымдуулукту көзөмөлдөө: 5 кадам
NODE MCU ЖАНА BLYNK колдонуу менен температура жана нымдуулукту көзөмөлдөө: Саламатсыздарбы, бул көрсөтмө бизге DHT11-Температура жана нымдуулук сенсорунун жардамы менен Node MCU жана BLYNK тиркемесин колдонуп, атмосферанын температурасын жана нымдуулугун кантип алууну үйрөнөлү
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 модулун тандап жатам, анткени ал
Blynkти колдонуу менен температура жана нымдуулукту көзөмөлдөө: 6 кадам
Температураны жана нымдуулукту Blynk аркылуу көзөмөлдөө: Бул окуу куралында DHT11ди колдонуп, температураны жана нымдуулукту көзөмөлдөп, Blynk компоненттерин колдонуу менен маалыматтарды булутка жөнөтүү керек: Arduino UnoDHT11 Температура жана нымдуулук сенсорлору ESP8266-01 WiFi модулу
SHT25 жана Arduino Nano аркылуу температура жана нымдуулукту көзөмөлдөө: 5 кадам
SHT25 жана Arduino Nano аркылуу температураны жана нымдуулукту көзөмөлдөө: Биз жакында температуранын жана нымдуулуктун мониторингин талап кылган ар кандай долбоорлордо иштедик, анан бул эки параметр системанын иштөө эффективдүүлүгүн баалоодо негизги ролду ойной турганын түшүндүк. Экөө тең