Мазмуну:
- 1 -кадам: Ным сенсорунун өзгөчөлүктөрү
- 2 -кадам: Аппараттык талаптар
- 3 -кадам: Pinout & Connections
- 4 -кадам: сенсор орнотуу
- 5 -кадам: Кодекс
- 6 -кадам: Эскертүү чегин коюңуз
- 7 -кадам: Орнотууну күйгүзүңүз
- 8 -кадам: Тестти иштетүү
- 9 -кадам: Жыйынтыктар
- 10 -кадам: рахмат
Video: Топурактын ным сенсорун жана ESP8266ды AskSensors IoT Cloudго кантип туташтыруу керек: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмө сизге топурактын ным сенсорун жана ESP8266ды IoT булутуна кантип туташтырууну көрсөтөт.
Бул долбоор үчүн биз MCU ESP8266 WiFi модулун жана топурактын ичиндеги суунун көлөмүн өлчөөчү жана бизге нымдуулуктун деңгээлин берген топурактын ным сенсорун колдонобуз. Өлчөмдөр AskSensors деп аталган колдонуучуга ыңгайлуу IoT платформасы аркылуу булутта көзөмөлдөнөт.
Андыктан баштайлы!
1 -кадам: Ным сенсорунун өзгөчөлүктөрү
Топурактын ным сенсору токтун топурактан өтүшүнө жана нымдын маанисин өлчөө үчүн каршылык маанисин алууга мүмкүндүк берүүчү эки зонддон турат.
FC-28 сенсору аналогдук жана санариптик чыгаруу менен жабдылган, андыктан аналогдук жана санариптик режимде да колдонулушу мүмкүн. Бул макалада биз сенсорду аналогдук режимде иштейбиз.
Бул жерде топурактын ным сенсорунун FC-28 негизги өзгөчөлүктөрү келтирилген:
- Киргизүү Voltage: 3.3V үчүн 5V
- Output Voltage: 0 4.2V үчүн
- Киргизүү ток: 35mA
- Чыгуу сигналы: аналогдук жана санариптик
2 -кадам: Аппараттык талаптар
- Компьютер Arduino программасы менен иштейт. Arduino IDEнин жаңы версиясы менен иштөө сунушталат. Мен v1.8.7 колдонуп жатам.
- ESP8266 өнүктүрүү тактасы. Мен ESP8266 Node MCU v1 колдонуп жатам.
- Топурактын нымдуулугу сенсор FC-28 (зонд + күчөткүч).
- ESP8266 түйүнүн компьютерге туташтыруу үчүн USB микро кабели.
- Өткөргүч зымдар
- Breadboard
3 -кадам: Pinout & Connections
Төмөндө топурактын ным сенсорун FC-28 аналогдук режимде ESP8266га туташтыруу үчүн үч байланыш схемасы келтирилген.
- FC-28 VCC 3.3V ESP8266дан
- FC-28дин GNDси ESP8266нын GNDсине чейин
- FC-28дин A0дан ESP8266га A0
Экинчи тарапта, илгичтен эки пинди күчөткүч схемасындагы эки казыкка секирүүчү зымдар аркылуу туташтырыңыз.
4 -кадам: сенсор орнотуу
- Сиз кылышыңыз керек болгон биринчи нерсе - AskSensors эсебин түзүү. Жаңы эсебиңизди бул жерден алыңыз. Бул бир нече секунд талап кылынат.
-
Бул колдонмодо түшүндүрүлгөндөй жаңы сенсорду каттаңыз. маалыматтарды сактоо үчүн сенсорго эки модулду кошуу:
- Модуль 1: нымдуулукту өлчөө үчүн.
- Модуль 2: нымдуулук абалы үчүн. Бул нымдуулуктун деңгээли алдын ала белгиленген чектен ашканда эскертүү көрсөтөт.
- Sensor API KEY IN көчүрүңүз. Бул уникалдуу ачкыч, кийинчерээк сенсорубузга маалыматтарды жөнөтүү үчүн колдонобуз.
5 -кадам: Кодекс
Бул демо кодду AskSensors github баракчасынан алыңыз.
Төмөнкү параметрлерди коюңуз:
- WiFi SSID жана сырсөз
- Сиздин Sensor API KEY IN.
const char* wifi_ssid = "…………………."; // SSID
const char* wifi_password = "…………………."; // WIFI const char* apiKeyIn = "…………………."; // API KEY IN
Ным сенсорунун аналогдук чыгышы сенсорду аналогдук режимде туташтыруу үчүн колдонулат (баалуулуктар 0дон 1023кө чейин). Нымдуулукту өлчөө пайыздык мааниге 0% дан 100% га чейин которулат.
6 -кадам: Эскертүү чегин коюңуз
Топурактын ным сенсорунда чектик маанини орното турган потенциометр бар, аны LM393 салыштыргычы салыштырат жана бул босого мааниге ылайык Чыгуучу LED өйдө -ылдый күйөт.
Бирок, бул демодо биз бул потенциометрди колдонбойбуз. Анын ордуна, биз нымдын мааниси программалык камсыздоонун алдын ала аныкталган чегинен ашып кеткенин көрсөтүү үчүн AskSensors графасын колдонобуз:
#deistine MOISTURE_THRESHOLD 55 // нымдуулуктун эскертүү чеги % менен
7 -кадам: Орнотууну күйгүзүңүз
- Ным сенсорун мурун көрсөтүлгөндөй ESP8266га туташтырыңыз.
- USB аркылуу компьютериңизге ESP8266 туташтырыңыз.
- Кодуңузду Arduino IDEде ачыңыз. Arduino IDEден тиешелүү тактаны жана портту тандап, кодду жүктөңүз.
Тиркелген сүрөттөр менин орнотуумду көрсөтөт. Жөнөкөйлүк үчүн, мен нымдын өзгөрүшүн текшерүү үчүн бир стакан сууну колдонуп жатам.
Эми биз маалыматыбызды булутта көрүүгө даяр болушубуз керек!
8 -кадам: Тестти иштетүү
- AskSensorsдогу сенсорлор панелине кайтып келиңиз,
- "Элестетүү" жана "График кошуу" баскычын чыкылдатып, Модул 1 үчүн графиктин түрү катары сызыкты (нымдуулуктун деңгээли) жана Модулдун 2 үчүн экиликти (нымдуулуктун эскертүү абалы) тандаңыз.
- Сиз экилик графикти графикти кошуу/түзөтүү терезесинде ON/OFF энбелгилерин коюу менен каалаган текстти көрсөтүү үчүн ыңгайлаштыра аласыз.
9 -кадам: Жыйынтыктар
Сүрөттөр AskSensors графасында окулган маалыматтарды көрсөтөт. Биз эки учурду байкай алабыз:
- Сенсор суусуз калган жерде: Нымдуулук босогодон ашат жана Эскертүү коюлат (бинардык графиктерде көрсөтүлгөндөй).
- Сенсор сууда турган жерде: Нымдуулук жакшы.
Эми Arduino IDEде сериялык терминалды ачыңыз. Сиз AskSensors графикалык окууларын Arduino терминалында басылып жаткан баалуулуктар менен текшере аласыз.
10 -кадам: рахмат
Рахмат!
Көбүрөөк керек ?
Бул жерде этап -этабы менен толук документтер бар.
Сунушталууда:
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: Бул көрсөтмө колдонуучуга ZigBee модулун Dragonboardго кантип туташтырууну жана туура орнотууну жана ZigBee IOT тармагын түзүп, ZigBee башкарылган лампа (OSRAM) менен өз ара аракеттенүүнү үйрөтөт. : Dragonboard 410c; CC2531 USB Dongle; Т
Топурактын нымдуулук сенсорун кантип жасоо керек [ARDUINO/ESP ШАЙЫШ]: 3 кадам
Топурактын нымдуулук сенсорун кантип жасоо керек DIY [ARDUINO/ESP UYUMLU]: Саламатсызбы, бул колдонмодо биз топурактын ным сенсорун нөлдөн кантип куруу керектигин көрөбүз! көз караш боюнча схема жөнөкөй пенсия бөлүштүрүүчү катары берилген
Android тиркемесин AWS IOT менен кантип туташтыруу керек жана үн таануучу API менен түшүнүү: 3 кадам
AWS IOT менен Android тиркемесин кантип туташтыруу керек жана үн таануу API түшүнүү: Бул окуу куралы колдонуучуну Android тиркемесин AWS IOT серверине кантип туташтырууну жана кофе машинасын башкарган үн таануу API түшүнүүнү үйрөтөт. Үн кызматы, ар бир колдонмонун
Чаңкаган фламинго топурактын ным детектору: 5 кадам (сүрөттөр менен)
Чаңкаган фламинго топурактын ным детектору: ным сенсорлору ар кандай долбоорлордо колдонулат. Сиз аларды ар кандай материалдардын нымдуулугун текшерүү үчүн колдоно аласыз, ал тургай үйүңүздүн дубалдарындагы нымдуулукту текшерип турасыз, эгерде сиз нымдуу деп шектенсеңиз. Чаңкаган фламинго проектисинде
Arduino ЖК Топурактын ным сенсору: 5 кадам
Arduino LCD топурактын ным сенсору: Биз жасай турган нерсе-бул "лезвие" ортосундагы каршылыкка негизделген YL-69 сенсору бар Arduino ным сенсору. Бул бизге 450-1023 ортосундагы баалуулуктарды берет, ошондуктан пайыздык маанини алуу үчүн аны картага түшүрүүбүз керек, бирок биз жакшы алабыз