Мазмуну:

Температураны жана нымдуулукту Blynk колдонмосуна жөнөтүңүз (Wemos D1 Mini Pro): 15 кадам (сүрөттөр менен)
Температураны жана нымдуулукту Blynk колдонмосуна жөнөтүңүз (Wemos D1 Mini Pro): 15 кадам (сүрөттөр менен)

Video: Температураны жана нымдуулукту Blynk колдонмосуна жөнөтүңүз (Wemos D1 Mini Pro): 15 кадам (сүрөттөр менен)

Video: Температураны жана нымдуулукту Blynk колдонмосуна жөнөтүңүз (Wemos D1 Mini Pro): 15 кадам (сүрөттөр менен)
Video: Как использовать LM35 для измерения температуры в градусах Цельсия, Фаренгейта и Кельвина 2024, Июль
Anonim
Температураны жана нымдуулукту Blynk колдонмосуна жөнөтүңүз (Wemos D1 Mini Pro)
Температураны жана нымдуулукту Blynk колдонмосуна жөнөтүңүз (Wemos D1 Mini Pro)

Бул көрсөтмө Wemos D1 Mini Pro'ду Dlyta (Температура жана Нымдуулук) Blynk APPге жөнөтүү үчүн колдонууну карайт.

1 -кадам: Баштоо

Баштоо
Баштоо

Биз телефонуңуздагы Blynk тиркемесине температура менен нымдуулукту окуйбуз. Бул жерде көрсөтүлгөндөй LEDди туташтырыңыз: Эскертүү. Мен көк казан DHT11 Санариптик Температура/Нымдуулук модулун колдондум, анда үч казык бар. Модуль Banggoodдан. Башка берүүчүлөрдүн башка окшош модулдары башка пин түзүлүшүнө ээ болушу мүмкүн. Муну текшер. Төмөндөгү түстөр Banggood модулуна туура келет:

Көк = Маалымат сигналы (солдо)

Кызыл = Vcc +5v (орто)

Кара = Жер (оңдо)

2 -кадам: Маанилүү

Маанилүү
Маанилүү

Жогоруда айтылгандай.

Эскертүү. Мен көк түстүү DHT11 Санариптик Температура/Нымдуулук модулун колдонгом Banggood, ал үч казыкка ээ. Башка берүүчүлөрдүн башка окшош модулдары башка пин түзүлүшүнө ээ болушу мүмкүн. Муну текшер. Түстөр Banggood модулуна туура келет:

Көк = Маалымат сигналы (сол) Кызыл = Vcc +5v (орто) Кара = Жер (оң)

3 -кадам: Blynk колдонмосун баштоо

Blynk колдонмосу менен баштоо
Blynk колдонмосу менен баштоо

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

Эмнеге мага эсеп жазуу керек? Долбоорлоруңузду сактоо жана аларга каалаган жерден бир нече түзмөктөн кирүү үчүн эсеп керек. Бул дагы коопсуздук чарасы. Сиз ар дайым өзүңүздүн жеке Blynk Serverти орното аласыз (Сырткы сайтка шилтемелер.) Тышкы сайтка шилтемелер. жана толук көзөмөлгө алуу.

4 -кадам: Жаңы долбоор түзүү

Жаңы долбоор түзүү
Жаңы долбоор түзүү

Аккаунтуңузга ийгиликтүү киргенден кийин, жаңы долбоор түзүүдөн баштаңыз.

5 -кадам: Аты/Такта/Байланыш

Аты/Такта/Байланыш
Аты/Такта/Байланыш

Ага ат бериңиз жана тиешелүү тактаны тандаңыз (Wemos D1 Mini). Эми түзүү дегенди басыңыз.

6 -кадам: Аныктыгын текшерүү

Аныктыгын текшерүү
Аныктыгын текшерүү

Аутентификация токени сизге электрондук почта аркылуу жөнөтүлөт жана сиз ага долбооруңуздун жөндөөлөрүнөн кире аласыз. Сиз түзгөн ар бир долбоор үчүн жаңы номер түзүлөт.

7 -кадам: Эки виджетти кошуңуз (маанини көрсөтүү)

Эки виджет кошуу (маанини көрсөтүү)
Эки виджет кошуу (маанини көрсөтүү)

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

8 -кадам: N Drop сүйрөңүз

Drag N Drop
Drag 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 тиркемесинде Автордук Токенди алышыңыз керек. // Проект Орнотууларына өтүңүз (гайка сүрөтчөсү). char auth = ""; // Сиздин WiFi грамоталары. // Ачык тармактар үчүн сырсөздү "" деп коюңуз. char ssid = ""; char pass = ""; #Define DHTPIN D4 // Кандай санариптик пин туташтырылганбыз #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

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

13 -кадам: Дисплей

Дисплей
Дисплей

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

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