Мазмуну:

Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө: 3 кадам
Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө: 3 кадам

Video: Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө: 3 кадам

Video: Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө: 3 кадам
Video: WeMos D1 Mini, отладочная плата на ESP8266 2024, Ноябрь
Anonim
Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө
Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө
Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө
Wemos D1 Mini Температура/нымдуулукту көзөмөлдөө

Мен коттеджимдин температурасы менен нымдуулугун көзөмөлдөөнүн арзан жана оңой жолун издеп жүрдүм, ал батареяда же розеткада иштейт. Мен температураны алыстан көзөмөлдөшүм керек болчу, бирок мен жергиликтүү визуалдык температураны текшерүү мүмкүнчүлүгүн кааладым.

Мен 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ти орнотуу
Blynkти орнотуу
Blynkти орнотуу
Blynkти орнотуу

Телефонуңузга blynk орнотуп, ал жерде 2 түзмөк менен жаңы долбоор түзүңүз. Ар бир түзмөк үчүн сиз жеке кирүү коддорун аласыз. Мен бардык жабдуулар үчүн бир түзмөктүн аныктыгын текшерүүнү жана тышкы түзмөктөр үчүн бирөөнү колдоном. Кийинки кадамда сиз кирүү коддорун arduinoго коюшуңуз керек.

Blynk түзмөгүңүз менен булуттун ортосунда баалуулуктарды алмашуу үчүн виртуалдык казыктарды колдонууга мүмкүнчүлүк берет. Биринчи ички сенсордун температурасын өлчөө үчүн виртуалдык пин 1ди жана экинчи ички сенсордун температурасын өлчөө үчүн пин 3тү колдоно аласыз. Виртуалдык пин 2, биринчи ички сенсордун нымдуулугун өлчөө үчүн жана экинчи ички сенсордун нымдуулугун өлчөө үчүн пин 4. Ар бир түзмөк үчүн уникалдуу виртуалдык пин -кодду колдонуу гана маанилүү.

Өлчөөңүздү blynkте көрсөтүү үчүн ар кандай варианттарды сынап көрсөңүз болот, мен тарыхый графикти жана кичинекей маанинин сөлөкөтүн колдоном.

Сырткы сенсорлор үчүн сиз өзүнчө аутентификация кодун жана ушул сыяктуу ыкманы колдоно аласыз.

3 -кадам: Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз

Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Бирге чогулуп, Wemos D1 Mini такталарын конфигурациялаңыз
Бирге чогулуп, 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" катасын алсаңыз

Сунушталууда: