Агуулгын хүснэгт:

Температур ба чийгшлийг Blynk App руу илгээх (Wemos D1 Mini Pro): 15 алхам (зурагтай)
Температур ба чийгшлийг Blynk App руу илгээх (Wemos D1 Mini Pro): 15 алхам (зурагтай)

Видео: Температур ба чийгшлийг Blynk App руу илгээх (Wemos D1 Mini Pro): 15 алхам (зурагтай)

Видео: Температур ба чийгшлийг Blynk App руу илгээх (Wemos D1 Mini Pro): 15 алхам (зурагтай)
Видео: ApaITU I2C? ESP01 I2C Hack (Subtittled) 2024, Долдугаар сарын
Anonim
Температур ба чийгшлийг Blynk App (Wemos D1 Mini Pro) руу илгээх
Температур ба чийгшлийг Blynk App (Wemos D1 Mini Pro) руу илгээх

Энэхүү зааварчилгаа нь Wemos D1 Mini Pro -ийг ашиглан дата (Температур ба чийгшил) -ийг Blynk APP руу илгээхэд ашигладаг.

Алхам 1: Эхлэх

Эхлэх
Эхлэх

Бид таны утсан дээрх Blynk апп руу температур, чийгшлийн заалтыг авах болно. Энд үзүүлсэн шиг LED холбоно уу: Анхаарна уу. Би гурван голтой цэнхэр DHT11 дижитал температур/чийгшлийн модулийг ашигласан. Модуль нь Banggood -аас ирсэн. Өөр өөр нийлүүлэгчдээс авсан бусад ижил төстэй модулиуд нь өөр өөр зүү байрлалтай байж болно. Үүнийг шалга. Доорх өнгө нь Banggood модульд тохирсон байна.

Цэнхэр = Өгөгдлийн дохио (зүүн талд)

Улаан = Vcc +5v (дунд)

Хар = Газар (баруун)

Алхам 2: Чухал

Чухал
Чухал

Дээр дурдсанчлан.

Тэмдэглэл. Би гурван зүү бүхий Banggood -ийн цэнхэр DHT11 дижитал температур/чийгшлийн модулийг ашигласан. Өөр өөр нийлүүлэгчдээс авсан бусад ижил төстэй модулиуд нь өөр өөр зүү байрлалтай байж болно. Үүнийг шалга. Өнгө нь Banggood модульд тохирсон байна.

Цэнхэр = Мэдээллийн дохио (зүүн талд) Улаан = Vcc +5v (дунд) Хар = Газар (баруун)

Алхам 3: Blynk програмыг эхлүүлэх

Blynk програмыг эхлүүлэх
Blynk програмыг эхлүүлэх

Blynk данс үүсгэх Blynk програмыг татаж авсны дараа та шинэ Blynk данс үүсгэх шаардлагатай болно. Энэ данс нь танд Блинк форумд ашигласан данснаас тусдаа байдаг. Бодит имэйл хаягийг ашиглахыг зөвлөж байна, учир нь энэ нь дараа нь бүх зүйлийг хялбарчлах болно.

Би яагаад данс үүсгэх хэрэгтэй байна вэ? Таны төслийг хадгалах, хаанаас ч хамаагүй олон төхөөрөмжөөс хандах боломжтой байхын тулд данс хэрэгтэй болно. Энэ нь бас аюулгүй байдлын арга хэмжээ юм. Та өөрийн хувийн Blynk серверийг (гадаад сайтын холбоосууд.) Гадны сайтын холбоосыг үргэлж тохируулж болно. мөн бүрэн хяналттай байх.

Алхам 4: Шинэ төсөл үүсгэх

Шинэ төсөл бий болгох
Шинэ төсөл бий болгох

Та данс руугаа амжилттай нэвтэрсний дараа шинэ төсөл үүсгэж эхлээрэй.

Алхам 5: Нэр/самбар/холболт

Нэр/самбар/холболт
Нэр/самбар/холболт

Нэр өгөөд тохирох самбарыг сонгоно уу (Wemos D1 Mini). Одоо үүсгэх дээр дарна уу.

Алхам 6: Баталгаажуулалт

Баталгаажуулалт
Баталгаажуулалт

Таны баталгаажуулалтын жетоныг танд имэйлээр илгээх бөгөөд та төслийнхөө тохиргооноос хандах боломжтой болно. Таны үүсгэсэн төсөл бүрт шинэ дугаар үүсгэх болно.

Алхам 7: Хоёр виджет нэмэх (Утга харуулах)

Хоёр виджет нэмэх (утгыг харуулах)
Хоёр виджет нэмэх (утгыг харуулах)

Таны төслийн зураг хоосон байна, температур, чийгшлийг харуулах хоёр дэлгэцийн виджет нэмье. Виджетийн хайрцгийг нээхийн тулд зурагны аль ч хэсэгт дарна уу. Боломжтой бүх виджетүүд энд байрладаг.

Алхам 8: N Drop -ийг чирнэ үү

N Drop -ийг чирнэ үү
N Drop -ийг чирнэ үү

Drag-n-Drop-Виджетийг шинэ байрлал руу чирэхийн тулд удаан дарна уу.

Алхам 9: Чийглэг

Чийгшил
Чийгшил

Виджетийн тохиргоо - Виджет бүр өөрийн гэсэн тохиргоотой байдаг. Тэдэнд хүрэхийн тулд виджет дээр дарна уу. Дараах тохиргоог ашиглан тэдгээрийг тохируулна уу.

Алхам 10: Температур

Температур
Температур

Виджетийн тохиргоо - Виджет бүр өөрийн гэсэн тохиргоотой байдаг. Тэдэнд хүрэхийн тулд виджет дээр дарна уу. Дараах тохиргоог ашиглан тэдгээрийг тохируулна уу.

Алхам 11: Төслийг ажиллуулна уу

Төслийг ажиллуулах
Төслийг ажиллуулах

Алхам 12: Кодыг ажиллуулна уу

Кодыг ажиллуулна уу
Кодыг ажиллуулна уу

Одоо Wemos D1 Mini Pro -ийн жишээг авч үзье. Танд оруулах ёстой гурван үндсэн бүрэлдэхүүн хэсэг байгааг анхаарна уу.

1. char auth = ""; Таны төслийн онцлог (Blynk App).

2. char ssid = ""; Бидний холбогдож буй сүлжээнд зориулагдсан (сүлжээний нэр). Та мөн утсан дээрээ "халуун цэг" хийх боломжтой.

3. char pass = ""; Бидний холбогдож буй сүлжээнд зориулагдсан (нууц үг).

КОД

BLYNK_PRINT цувралыг #тодорхойлох

#оруулах #оруулах #оруулах // Та Blynk App -д Auth Token -ийг авах ёстой. // Төслийн тохиргоо руу очно уу (самар дүрс). char auth = ""; // Таны WiFi итгэмжлэлүүд. // Нээлттэй сүлжээнд нууц үгээ "" болгож тохируулна уу. char ssid = ""; char pass = ""; #тодорхойлох DHTPIN D4 // Бид ямар дижитал зүүтэй холбогдсон #DHTTYPE DHT11 тодорхойлох // DHT 11

DHT dht (DHTPIN, DHTTYPE);

BlynkTimer таймер; хөвөх t; хөвөх h; void setup () {// Debug консол Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Энэ функц нь Arduino -ийн ажиллах хугацааг секунд тутамд Virtual Pin (5) руу илгээдэг. // Аппликешнд Виджетийн унших давтамжийг PUSH гэж тохируулах ёстой. Энэ нь Blynk App руу өгөгдлийг хэр олон удаа илгээхийг тодорхойлдог гэсэн үг юм. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); Фаренгейтийн хувьд // эсвэл dht.readTemperature (үнэн) // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("DHT мэдрэгчээс уншиж чадсангүй!"); буцах; } // Та хүссэн үедээ ямар ч утга илгээх боломжтой. // Секундэд 10 -аас илүү утга битгий илгээгээрэй. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

Алхам 13: Дэлгэц

Дэлгэц
Дэлгэц

Блинк апп руу буцаж очоод дэлгэцээ шалгана уу. Та одоогийн температур, чийгшлийг харах ёстой.

Зөвлөмж болгож буй: