Съдържание:

Наблюдавайте нивото на водата или разстоянието в резервоара на вашия работен плот: 3 стъпки
Наблюдавайте нивото на водата или разстоянието в резервоара на вашия работен плот: 3 стъпки

Видео: Наблюдавайте нивото на водата или разстоянието в резервоара на вашия работен плот: 3 стъпки

Видео: Наблюдавайте нивото на водата или разстоянието в резервоара на вашия работен плот: 3 стъпки
Видео: МАЛЬДИВЫ, которые в самое сердце. Большой выпуск. 4K 2024, Юли
Anonim
Наблюдавайте нивото на водата или разстоянието в резервоара на вашия работен плот
Наблюдавайте нивото на водата или разстоянието в резервоара на вашия работен плот
Следете нивото или разстоянието на резервоара на вашия работен плот
Следете нивото или разстоянието на резервоара на вашия работен плот
Следете нивото или разстоянието на резервоара на вашия работен плот
Следете нивото или разстоянието на резервоара на вашия работен плот

Използвайки Wemos D1, ултразвуков сензор и Thingio. AI IoT платформа.

Стъпка 1: ThingsIO.ai

НещаIO.ai
НещаIO.ai

Просто трябва да свържете вашия Wemos D1 и ултразвуков сензор, както е показано на диаграмата.

След това качете код на вашия Wemos D1 и покажете изхода на вашия работен плот.

Връзка:

Кодът е достъпен за вас и просто трябва да промените своя wi-fi ssid и парола, а също и да промените идентификатора на продукта и идентификационния номер на slave според платформата iot.

Стъпка 2: Процес стъпка по стъпка

Стъпка 3: Описание на хардуера

Описание на хардуера
Описание на хардуера
Описание на хардуера
Описание на хардуера

Wemos D1:

Характеристика:

11 пина за цифров вход/изход, всички пинове поддържат прекъсване/pwm/I2C/поддържат едножични (с изключение на D0) 1 аналогов вход (макс. Вход 3.2V) Микро USB връзка Захранване, 9-24V захранване. Съвместим с Arduino Съвместим с nodemcu

Технически характеристики:

Микроконтролер ESP-8266EX

Работно напрежение 3.3V

Цифрови I/O пинове 11

Пинове за аналогов вход 1 (максимален вход: 3.2V)

Тактова честота 80MHz/160MHz

Flash 4M байта

Дължина 68,6 мм

Ширина 53,4 мм

Тегло 25гр

ПИН:

ПИН | Функция | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Аналогов вход, макс. 3.3V вход | A0

D0 | IO | GPIO16D1 | IO, SCL | GPIO5

D2 | IO, SDA | GPIO4

D3 | IO, 10k издърпване | GPIO0

D4 | IO, 10k издърпване, BUILTIN_LED | GPIO2

D5 | IO, SCK | GPIO14

D6 | IO, MISO | GPIO12

D7 | IO, MOSI | GPIO13

D8 | IO, 10k Pull-down, SS | GPIO15

G | Земя | GND

5V | 5V | -

3V3 | 3.3V | 3.3V

RST | Нулиране | RST

Ултразвуков сензор:

Ако се снабдявате с ултразвуков модул за измерване, HC-SR04 е добър избор. Неговата стабилна производителност и висока точност на превръщане го правят популярен модул на електронния пазар. В сравнение с IR модула Shap, HC-SR04 е по-евтин от него. Но той има същата точност и по -голямо разстояние.

Спецификации:

  • Захранване: 5V
  • DC Ток на покой: <2mA
  • Ефективен ъгъл: <15 °
  • Разстояние на разстояние: 2см - 500см
  • Разделителна способност: 1 cm
  • Ултразвукова честота: 40k Hz

Кратък ултразвуков импулс се предава в момента 0, отразен от обект. Сеньорът приема този сигнал и го преобразува в електрически сигнал. Следващият импулс може да бъде предаден, когато ехото изчезне. Този период се нарича период на цикъл. Препоръчителният период на цикъла не трябва да бъде по -малък от 50 ms. Ако задействащият импулс с ширина 10μs се изпрати до сигналния щифт, ултразвуковият модул ще изведе осем 40kHz ултразвуков сигнал и ще открие обратно ехото. Измереното разстояние е пропорционално на ширината на ехо импулса и може да бъде изчислено по формулата по -горе. Ако не се открие препятствие, изходният щифт ще подаде сигнал от 38ms на високо ниво.

Препоръчано: