Բովանդակություն:

ESP8266, BMP280, MQTT Եղանակային կայարան ՝ 4 քայլ
ESP8266, BMP280, MQTT Եղանակային կայարան ՝ 4 քայլ

Video: ESP8266, BMP280, MQTT Եղանակային կայարան ՝ 4 քայլ

Video: ESP8266, BMP280, MQTT Եղանակային կայարան ՝ 4 քայլ
Video: Arduino Nano, BME280 և SSD1306 OLED եղանակային կայան 2024, Նոյեմբեր
Anonim
ESP8266, BMP280, MQTT Եղանակային կայարան
ESP8266, BMP280, MQTT Եղանակային կայարան
ESP8266, BMP280, MQTT Եղանակային կայարան
ESP8266, BMP280, MQTT Եղանակային կայարան

Սա կուղեկցի ձեզ լավ եղանակով պարզ եղանակային կայան պատրաստելու միջոցով:

Այստեղ մենք օգտագործում ենք ESP8266 WIFI զարգացման տախտակը ՝ սենսորը ինտերնետին միացնելու համար ՝ տվյալները պահելու համար: Շատ համեղ կան և կաշխատեն, և ես կօգտագործեմ այն, ինչ ունեմ տանը: Homefixer ESP8266

Կան շատ տարբեր սենսորներ, սակայն ըստ https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280- ը լավագույն ցածր արդյունքի հասնող հիգրոմետրերից ապահովում է լավագույն արդյունքները: (Վաճառողի կողմից ինձ սխալ մաս ուղարկելու պատճառով, այս ուղեցույցը կօգտագործի BMP280, բայց քայլերը նման են:

Տվյալների ուղարկումը կիրականացվի MQTT- ի միջոցով:

Քայլ 1: Միացում

Միացում
Միացում
Միացում
Միացում

Նախ մենք պետք է միացնենք BMP280- ը ESP8266- ին:

Միացրեք այն այսպես.

BME280 | ESP8266 (NodeMCU)

ԿԸՀ | 3.3 Վ GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)

Քայլ 2: Տեղադրեք ծրագրակազմը

Տեղադրեք րագրակազմը
Տեղադրեք րագրակազմը

Կարող եք հետևել նաև այս ուղեցույցին ՝

  1. Ներբեռնեք ESPEasy ՝
  2. Փաթեթավորեք
  3. Գործարկեք flash.cmd
  4. Պատասխանեք հարցերին. Comport- ը կարելի է գտնել Devicemanager- ում, Flash- ի չափը կախված է մոդուլից. Իմ մոդուլը 4096 է, կառուցվածքը `120 կամ ավելի նոր
  5. Սպասիր
  6. Անջատեք/միացրեք կամ վերակայեք մոդուլը
  7. Հետևեք այս ուղեցույցին ՝ WiFi ստեղծելու համար ՝

Քայլ 3: Կարգավորեք BMP280

Կարգավորեք BMP280
Կարգավորեք BMP280
Կարգավորեք BMP280
Կարգավորեք BMP280
Կարգավորեք BMP280
Կարգավորեք BMP280
  1. Միացեք մոդուլների վեբ կայքին, ինչպես ցույց է տրված wifi տեղադրման մեջ
  2. Փոխեք i2c նավահանգիստները SDA = GPIO0 և SCL = GPIO2 կամ ինչպես այն միացրել եք
  3. Սարքերի տակ ավելացրեք BMP280- ը, հիշեք, որ IDX- ը սահմանեք ոչ զրոյական արժեք

Քայլ 4: Ստեղծեք MQTT

Կարգավորեք MQTT- ը
Կարգավորեք MQTT- ը
Կարգավորեք MQTT- ը
Կարգավորեք MQTT- ը

Կարգավորումների ներդիրի տակ կարող եք սահմանել MQTT բրոքերի կարգավորումները: Ես օգտագործում եմ openHAB արձանագրությունը այստեղից ստացված առաջարկությունից հետո ՝

Այժմ ջերմաստիճանը կհրապարակվի հետևյալ կերպ.

weather_station_bmp280/BMP280/peratերմաստիճանը

և ճնշում.

weather_station_bmp280/BMP280/ureնշում

Ես օգտագործում եմ node-red- ը `այն ցուցադրելու համար, ինչպես ցույց է տրված վերջին նկարում:

Այժմ օդերևութաբանական կայանն ավարտված է

Խորհուրդ ենք տալիս: