
Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материалыг цуглуулах
- Алхам 2: Системийн архитектур
- Алхам 3: ESP -ийг тохируулах
- Алхам 4: Тоног төхөөрөмжөө холбох: Мэдрэгчийг ESP рүү холбох
- Алхам 5: ESP8266 -ийг Adafruit IO -той холбох: Adafruit IO данс үүсгэх
- Алхам 6: ESP8266 -ийг Adafruit IO -той холбох: тэжээл үүсгэх
- Алхам 7: ESP8266 -ийг Adafruit IO -той холбох: Хяналтын самбар үүсгэх
- Алхам 8: Adafruit IO ашиглан ESP8266 -ийг холбох нь: Хэт авианы мэдрэгчийн код үүсгэх
- Алхам 9: IFTTT, IFTTT -ийг Adafruit руу холбоно уу
- Алхам 10: IFTTT дээр Апплет үүсгэнэ үү
- Алхам 11: Adafruit -аас Trigger үүсгэ
- Алхам 12: Gmail, Google Calender болон IFTTT апп -д мэдэгдэл хийх арга хэмжээ аваарай
- Алхам 13: Туршилт
- Алхам 14: Zapier үйлчилгээг ашиглах
- Алхам 15: IFTTT түвшингээс системийг идэвхжүүлэх
- Алхам 16: Ирээдүйн хамрах хүрээ: Бүтээгдэхүүний үйлдвэрлэл
- Алхам 17: Танд тулгарч болзошгүй бэрхшээлүүд
- Алхам 18: Төгсгөл рүү …
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Сайн байна уу
Энэхүү зааварчилгаа нь IoT дээр суурилсан угаалгын мэдэгдлийн системийг хэрхэн яаж бий болгох талаар алхам алхмаар танилцуулж байна.
Төхөөрөмжийг шүүгээ, угаалгын уутанд хавсаргасан болно. Энд үзүүлэх зорилгоор бид хоёр шүүгээ, нэг угаалгын уут авлаа. Энэ нь шүүгээ/угаалгын уут хичнээн хоосон/дүүрсэн болохыг мэдэрч, угаалга хийх хэрэгтэй гэж хэрэглэгчид мэдэгддэг. Энэ нь савны хоосон зайг хэмждэг хэт авианы мэдрэгчийг ашигладаг. Мэдрэгч нь ESP -тэй холбогддог бөгөөд энэ нь үүл үйлчилгээнд холбогддог. Үүл үйлчилгээ нь IFTTT -тэй холбогдсон бөгөөд апплет ашиглан хэрэглэгчдэд имэйл, SMS, google хуанлийн арга хэмжээ ашиглан мэдэгдэл илгээдэг. Үүл нь бүх хогийн савны статусыг харах боломжтой самбартай ирдэг. Үүл таны цэвэр хувцас дуусч байгааг хараад апплетуудад танд мэдэгдэхийг тушаадаг. Нэмж дурдахад апплет нь үүлэнд өдөр бүр өгөгдлийг тогтмол шалгаж байхыг зааж өгдөг. Хэрэглэгч ямар байхыг хүсч байгаагаас хамааран үүнийг өдөр бүр, эсвэл цаг тутамд хийж болно. Энэхүү системийг бүтээх дэлгэрэнгүй зааврыг доор тайлбарласан болно.
Алхам 1: Шаардлагатай материалыг цуглуулах

танд хэрэгтэй болно:
1. 3 хэт авианы мэдрэгч HC SR04 (5V)
2. 3 ESP8266 12 (5V)
3. 3 9V хүчдэлийн батерей
4. 3 5V потенциометр (ESP ба мэдрэгчийг ажиллуулах)
5. Эмэгтэй, эмэгтэй холбогч холбогч
6. Батерейны хайрцаг
Та эдгээр зүйлийг Amazon дээр хялбархан худалдаж авах боломжтой. Мэдрэгч ба ESP нь 6 ширхэгийг багтаасан багц худалдаж авбал үнэхээр хямд байдаг.
Алхам 2: Системийн архитектур

Системийн бүтцийг зураг дээрээс ойлгож болно. Мэдрэгчид нь ESP -тэй холбогддог. ESP нь өгөгдлийг (зай) Adafruit руу илгээдэг бөгөөд дараа нь савнууд хэр их дүүрсэн болохыг харахын тулд боловсруулдаг. Аль шүүгээ хичнээн хоосон, угаалгын уут хэр дүүрсэнээс хамаарч хэрэглэгч маргааш угаалга хийх шаардлагатай гэсэн мэдэгдэл хүлээн авах болно. IFTTT нь Adafruit -ээс идэвхжсэн бөгөөд Gmai -ээр имэйл илгээх, хуанли дээр үйл явдал үүсгэх эсвэл IFTTT програмаар дамжуулан мэдэгдэл илгээх эсэх талаар арга хэмжээ авна. Энэ төхөөрөмж нь дурын хөтөч дээр нээгдэх боломжтой хяналтын самбартай ирдэг. Хяналтын самбар нь Adafruit орчныг ашиглан тоног төхөөрөмжид холбогдсон бөгөөд энэ нь мэдрэгчийн уншилтыг харуулдаг. Түүгээр ч үл барам ESP -ийг хяналтын самбараас асаах, унтраах боломжтой болно.
Алхам 3: ESP -ийг тохируулах



Та ESP -ээ Arduino IDE руу холбосноор хялбархан ажиллуулж болно. Танд хэрэгтэй бүх зүйл бол номын санг татаж авах, тохируулах явдал юм. Та доорх алхмуудыг дагаж болно.
1. Arduino IDE -ийн хамгийн сүүлийн хувилбарыг татаж авах.
2. IDE -ээ нээж, файлуудын <тохиргоо руу ороод Нэмэлт самбар менежерийн доорх линкийг хуулж, OK товчийг дарж тохиргооны табыг хаагаарай.
arduino.esp8266.com/stable/package_esp8266…
3. Tools <Board Manager <руу ороод ESP8266 -ийг хайж 2.4.1 хувилбарыг суулгана уу. Та IDE -ийн эзлэхүүнээс хамааран бусад хувилбарыг суулгаж болно. Гэхдээ түүний бүтээлүүд хамгийн шилдэг нь.
Энэ бүхний дараа NodeMCU 1.0 самбарыг сонго. Одоо та ESP -ээ Arduino (эсвэл бүр илүү сайн) шиг ашиглахад бэлэн боллоо.
4. ESP -ээ зөөврийн компьютерт Arduino шиг холбож, ажиллуулж дууссаны дараа дараагийн түвшинд очоод WiFi эсвэл гар утасныхаа цэг рүү холбогдоорой.
Алхам 4: Тоног төхөөрөмжөө холбох: Мэдрэгчийг ESP рүү холбох


Та мэдрэгчээ хэрхэн яаж холбож, хогийн саванд хоосон зай гаргахын тулд үүнийг кодлох хэрэгтэй.
1. Vcc мэдрэгч нь NodeMCU VUpin -т холбогдсон байна. Хэрэв та үүнийг 3.3V -т холбовол таны ажиллах хүчдэл 5V тул мэдрэгч ажиллахгүй болно.
2. GND мэдрэгч нь NodeMCU GND -т холбогдсон байна.
3. Мэдрэгч Trigger Pin нь NodeMCU Digital I/O D4 -т холбогдсон байна.
4. Echo Pin мэдрэгч нь NodeMCU Digital I/O D3 -т холбогдсон байна.
Үүний дараа та хэт авианы аппарат ажиллаж байгаа эсэхийг мэдэхийн тулд доорх кодыг бичиж болно. Мэдрэгчид, код, ESP -ууд хэвийн ажиллаж байгааг тогтоосны дараа та ESP -ээ WiFi -д холбож, ажиллаж байгаа эсэхийг шалгаж болно. Гэхдээ ингэснээр тоног төхөөрөмжийн холболтыг доор дэлгэрэнгүй тайлбарласан болно. Гэхдээ үүнээс өмнө 9В батерейгаа POT -тэй холбож, 5V гаралтын хүчдэлд тохируулсан эсэхийг шалгаарай. Та ESP -ээ шатаахыг хүсэхгүй байна (тэд муухай үнэртэй байдаг).
1. ESP Vin ба Vcc мэдрэгч нь батерейны эерэг хүчин зүйлтэй холбогдсон байна.
2. ESP GND ба GND мэдрэгч нь батерейны сөрөг хэсэгт холбогдсон байна. Газрыг нийтлэг болгохоо бүү мартаарай, эс тэгвээс таны мэдрэгч санамсаргүй өгөгдөл өгөх болно.
3. Мэдрэгч Trigger Pin нь NodeMCU Digital I/O D4 -т холбогдсон байна.
4. Echo Pin мэдрэгч нь NodeMCU Digital I/O D3 -т холбогдсон байна.
Хэт авианы мэдрэгч хэрхэн ажилладаг, хэрхэн кодчилдог талаар эндээс жаахан өгүүлье.
Мэдрэгч нь үндсэндээ импульс илгээдэг бөгөөд үүнийг тусгаж, мэдрэгч рүү буцааж өгөх хүртэл хийдэг. Цаг хугацаа, дууны хурд дээр үндэслэн бид зайг томъёолох ёстой. Энэ бол үндсэндээ бидний энд хийсэн зүйл юм. Мэдрэгч өөрөө "ECHO" зүүг өндөрт байлгаж, илгээсэн долгионоос тусгал (цуурай) хүлээн авахад шаардагдах хугацаатай тохирч байдаг. Модуль нь дууны долгион цацаж, цуурай зүү рүү хүчдэл өгдөг. Модуль нь дууны долгионоос тусгалыг хүлээн авч, цуурай зүү дээрх хүчдэлийг арилгадаг. Зайны үндсэн дээр хэт авианы мэдрэгч дээр импульс үүсгэж өгөгдлийг ESP рүү илгээдэг. Эхлэх импульс нь ойролцоогоор 10us бөгөөд ХОУХ-ны дохио нь зайны үндсэн дээр 150 us-25us байх болно. Хэрэв ямар нэгэн саад тотгор байхгүй бол ESP -д 38us импульс үүсч, объект илрээгүй байгаа эсэхийг баталгаажуулна.
D = 1/2 × T × C; D нь зай, T нь ялгаралт ба хүлээн авах хоорондох хугацаа, C нь дууны хурд бөгөөд утгыг 1/2-аар үржүүлдэг, учир нь T нь буцах ба буцах зай юм.
Дээрх зураг дээрх шиг тэдгээрийг хооронд нь холбож, хогийн савныхаа дээд талд байрлуулна.
Алхам 5: ESP8266 -ийг Adafruit IO -той холбох: Adafruit IO данс үүсгэх


Хэт авианы мэдрэгч ба ESP8266 -ийг үүл Adafruit IO үйлчилгээнд холбохын тулд (MQTT протокол ашиглан) сонгосон.
MQTT бол энгийн бөгөөд маш хөнгөн жинтэй протокол бөгөөд төхөөрөмжүүдэд өгөгдөл нийтлэх (төхөөрөмжөөс сервер хүртэл), өгөгдлийг захиалах (серверээс мэдээлэл цуглуулах) боломжийг олгодог. Энэхүү шийдлийн хялбар байдлыг MQTT брокер хангадаг бөгөөд энэ тохиолдолд Adafruit. IO юм. Үүний тусламжтайгаар төхөөрөмжүүд мессеж илгээх, хүлээн авах боломжтой.
Бүртгүүлэхийн тулд вэбсайт руу орно уу: https://io.adafruit.com/, Үнэ төлбөргүй эхлэх товчийг дарна уу. Дараагийн сайт дээр хэрэглэгч хувийн мэдээллээ оруулаад данс үүсгэх товчийг дарна уу. Бүртгүүлсний дараа хэрэглэгчийг дансны Нүүр хэсэгт шилжүүлэх болно. Хэт авианы мэдрэгчийн кодыг цаашид бичихийн тулд AIO түлхүүрийг (AIO түлхүүрийг харах товчлуур) шалгах нь чухал юм: Хэрэглэгчийн нэр ба Идэвхтэй түлхүүр.
Одоо бид угаалгын системийг хянах боломжтой тэжээл (мэдрэгчийн өгөгдлийн утгыг агуулсан) болон хяналтын самбар үүсгэхэд бэлэн байна.
Алхам 6: ESP8266 -ийг Adafruit IO -той холбох: тэжээл үүсгэх


Энэхүү төслийн хувьд 6 өөр тэжээлийг ашигласан болно
- ON/OFF тэжээл- хэмжилт авахын тулд ESP8266-ийг идэвхжүүлж/идэвхгүй болгодог тэжээлүүд. Эрчим хүчний менежментийн ачаар нэмэгдсэн. (Тэжээл: Шүүгээ-1-Офф, Шүүгээ-2-Ачаалах, Угаалгын уут-Он-унтраах).
- Хэт авианы мэдрэгч (дэлгүүрийн шүүгээ-1, шургуулга-2, угаалгын уут) -аас дэлгүүрийн өгөгдлийг хүлээн авч буй тэжээлүүд.
Тэжээл үүсгэх
- Мэдээллийн хэсгийг оруулна уу
- Үйлдлүүд дээр дарж шинэ тэжээл үүсгэнэ үү
- Бөглөх: Тэжээлийн нэр (энд анхны шургуулга-шургуулга-1, товч тайлбарыг оруулна уу)
Үүнтэй ижил аргаар өөр таван тэжээл үүсгэнэ. Нэрсийг ESP8266 -ийн цаашдын код боловсруулахад ашиглах болно гэдгийг санаарай.
Төлбөр бэлэн болсон боловч бүх уншилтыг нэгэн зэрэг туршиж үзэх хялбар арга байхгүй. Ийм учраас хяналтын самбар хэрэгтэй байна.
Алхам 7: ESP8266 -ийг Adafruit IO -той холбох: Хяналтын самбар үүсгэх



Хяналтын самбар үүсгэх нь хяналтын самбар хэсгээс эхэлдэг. Үйлдлийн товчлуурыг дарна уу (тэжээлийн хэсэг дээрхтэй адил)-> Шинэ хяналтын самбар үүсгэнэ үү-бөглөх нэр (энэ тохиолдолд: Your_Laundry_System) ба товч тайлбар-> Create товчийг дарна уу. Үүний дараа та хяналтын самбарт орох боломжтой болно.
Хяналтын самбар дээр Шинэ блок үүсгэх товчийг дарна уу. Энэ програмын хувьд бидэнд гурван төрлийн блок хэрэгтэй болно.
- 3x асаах (мэдрэгчийг асаах, унтраах зориулалттай)
- 3x хэмжигч (шүүгээ/угаалгын уутанд байгаа бодит түвшинг харуулав)
- 3x шугам диаграм (түүхэн өгөгдлийг харуулсан)
Асаах / унтраах
- Toggle дүрс дээр дарна уу.
- Эхний ON/OFF тэжээлийг сонго, өөрөөр хэлбэл Drawer-1-Onoff.
- Блокны нэр, өөрөөр хэлбэл цэвэр футболк- шургуулга нэмнэ үү. Блок үүсгэх дээр дарна уу.
Шилжүүлэгчийг хяналтын самбарын дээд буланд байрлуулна уу. Үүнтэй адилаар ON/OFF тэжээлийн үлдсэн хэсгийг Toogle -тэй холбоно уу.
Хэмжигч
- Хэмжигчийн дүрс дээр дарна уу.
- Анхны мэдээлэл цуглуулах тэжээлийг сонгоно уу: Шүүгээ-1.
- Өгөгдлийг зохих ёсоор бөглөнө үү: Блокны нэрийн хувьд: Цэвэр футболк- Шүүгээ 1, хэмжигчийн хамгийн их утга (шүүгээний гүнээс хамаарч энэ тохиолдолд 10), бага/өндөр анхааруулах утга (хэмжигчийн өнгөний өөрчлөлт).
Хэмжигчийг хяналтын самбарт байрлуул. Үүнтэй адил өгөгдөл хадгалах бусад тэжээлийг хэмжигчтэй холбоно уу.
Шугаман диаграм
- Шугаман диаграмын дүрс дээр дарна уу.
- Мэдээлэл цуглуулах тэжээлийг сонгох: Шүүгээ-1.
- Шоуны түүхийн талбарыг 24 цаг болгон өөрчилж, шургуулагчийн гүнээс хамаарч Y тэнхлэгийн хамгийн их ба аравтын байрлалыг өөрчилнө үү.
Шугаман диаграмыг хяналтын самбар дээр байрлуул. Үүнтэй адил өгөгдөл хадгалах бусад тэжээлийг Line диаграммтай холбоно уу.
Эцсийн хяналтын самбарыг зургийн хэсэгт хавсаргасан болно. Хяналтын самбар нь угаалгын уут/шүүгээнд хичнээн хоосон газар байсныг харуулж байгааг санаарай.
Алхам 8: Adafruit IO ашиглан ESP8266 -ийг холбох нь: Хэт авианы мэдрэгчийн код үүсгэх


Нэгдүгээрт, Adafruit MQTT номын сан хэрэгтэй. Үүнийг суулгахын тулд Arduino IDE-> Tools-> Номын санг удирдаж, хайлтанд оруулна уу: Adafruit MQTT. Номын санг таны компьютерт суулгасан байх ёстой.
Үүний дараа кодын жишээг татаж авна уу (угаалгын уутанд ажилладаг хэт авианы мэдрэгчийн кодыг энд оруулав).
Үүнийг өөрийн тохиргоонд ашиглах боломжтой болгохын тулд та дараах мэдээллийг өөрчлөх хэрэгтэй.
- WLAN_SSID- таны WiFi сүлжээний нэр.
- WLAN_PASS- WiFi сүлжээнд нэвтрэх нууц үг.
- AIO_USERNAME- Adafruit IO дахь таны хэрэглэгчийн нэр (4-р алхамаас).
- AIO_KEY- Adafruit IO түлхүүр (4-р алхамаас).
- Adafruit_MQTT_Publish …. "/feeds/Laundry-bag"- энд өгөгдөл нийтлэх тэжээлийн нэрийг оруулах ёстой.
- Adafruit_MQTT_Subscribe "/feeds/Laundry-bag-On-off"-энд та мэдрэгчийг идэвхжүүлдэг тэжээлийн нэрийг оруулах ёстой.
Үүний дараа програмыг ESP8266 руу оруулах ёстой. Шүүгээ 1 ба Шүүгээ 2 -ийн тэжээлийн нэрийг өөрчлөх шаардлагатай байна.
Анхаарах зүйл: хэрэв (мессеж == "АСААЛТАЙ") систем нь зайг зөвхөн нэг удаа хэмжих бөгөөд самбарын ON/OFF товчлуур нь ON байрлалд байх үед хэмжигдэх болно. Дахин хэмжихийн тулд хэрэглэгч хяналтын самбар дээрх мэдрэгчийг унтрааж дахин асаах ёстой.
Хөтөлбөрийг ESP8266 хяналтын самбар бүрт байршуулсны дараа мэдрэгч тус бүрийн уншилтыг харуулах ёстой. Мэдрэгчийг хяналтын самбарын түвшингээс асааж болно. IFTTT апплет түвшингээс системийг идэвхжүүлэх боломжтой (алхам 13).
Алхам 9: IFTTT, IFTTT -ийг Adafruit руу холбоно уу



Анхааруулга: IFTTT нь Adafruit IO-д холбогдсон гурван мэдрэгч ашиглан Google Календарь болон имэйлийг идэвхжүүлэх хамгийн найдвартай холболт биш юм. Zapier -ийн талаар илүү ихийг мэдэхийн тулд 14 -р алхам руу орно уу
IFTTT бол "Хэрэв тийм бол" гэсэн энгийн нөхцлийг бүрдүүлдэг вэб дээр суурилсан үйлчилгээ юм. Энэ нь Gmail, Facebook, Instagram гэх мэт бусад вэб дээр суурилсан үйлчилгээтэй ажилладаг. Энгийн нөхцөл нь "Энэ" бөгөөд энэ нь гохыг өдөөж, "Тэр" -ийг гүйцэтгэх шаардлагатай үйлдэл юм. IFTTT платформ дээр ажиллахын тулд апплет үүсгэх шаардлагатай. Энэхүү төсөл нь Adafruit.io MQTT -ийг үүл болгон ашиглаж, угаалгын уутны хувцасны түвшинг харуулдаг бөгөөд шүүгээ нь IFTTT -ийг Adafruit.io -оос хүлээн авч, хэрэглэгчдэд google хуанли эсвэл Gmail -ээр дамжуулан илгээх болно.
IFTTT вэбсайтаас эхлээд IFTTT данс үүсгэнэ үү. Бүртгэлдээ нэвтэрнэ үү. IFTTT нь хяналтын самбар бий болсон Adafruit данстай холбогдохыг шаарддаг. Дараах линкээр орж Adafruit https://ifttt.com/adafruit руу холбогдоно уу
Дараа нь Холбох дээр дарна уу, таныг Adafruit вэб хуудас руу чиглүүлэх бөгөөд Зөвшөөрөх дээр дарна уу. Энэхүү төслийн хувьд IFTTT нь зураг дээр үзүүлсэн шиг Adafruit данстай холбогдсон байна. IFTTT нь Adafruit дансанд холбогдсоны дараа Апплет үүсгэхэд бэлэн болно.
Алхам 10: IFTTT дээр Апплет үүсгэнэ үү


Энэхүү төсөл нь Gmail, Google Calender, IFTTT програмтай холбогдохыг оролдсон. Дараахь алхам бол платформ дээр Апплет үүсгэх, Adafruit -аас триггер үүсгэх явдал юм.
1. Миний апплет https://ifttt.com/my_applets руу ороод New Applet дээр дарна уу
2. Хэрэв та үүнийг +дараа нь энэ рүү чиглүүлж, +үүнийг дарах эсвэл платформ дээр бүтээх дээр дарна уу.
Алхам 11: Adafruit -аас Trigger үүсгэ



Одоо та өөрийн Апплетыг тохируулж эхэлж болно.
1. Эхлээд Trigger бол Services гэж бичээд Adafruit гэж бичээд Adafruit IO дээрх тэжээлийг сонгоно уу
2. Feed Label Name, Feed Label Relationship and Feed Label Value гэсэн бусад параметрүүдийг тохируулна уу. Хожим нь ямар нэгэн өөрчлөлт хийх шаардлагатай бол үүнийг хялбарчлахын тулд хэрэглэгчийн хүссэнээр тохируулах боломжтой тул та үүнийг платформоор өөрчлөх шаардлагагүй болно.
3. Энэхүү төслийн хувьд Шүүгээ 1, Шүүгээ 2, Угаалгын уут зэргийг хянах шаардлагатай. Шүүгээ 1 ба Шүүгээ 2 -ийн харьцаа 5 -аас дээш байх бөгөөд энэ нь шургуулга бараг хоосон байгааг харуулж байгаа бол угаалгын уут 5 -аас доош харьцаатай байгаа нь бараг дүүрсэн болохыг харуулж байна.
Алхам 12: Gmail, Google Calender болон IFTTT апп -д мэдэгдэл хийх арга хэмжээ аваарай



Эцэст нь IFTTT -ийг тохируулах арга хэмжээг энэ төслийн хувьд бид Gmail рүү имэйл илгээдэг Applet -ийг үүсгэсэн бөгөөд шүүгээ 1 эсвэл шургуулга 2 хоосон эсвэл угаалгын цүнх дүүрсэн үед Google календарт арга хэмжээ авах болно. Үйлдлийг бий болгох алхам нь дараах байдалтай байна.
1. Үйлдлийн хайлтын үйлчилгээ Gmail, Google Calender болон Notification
2. Үүний дараа та татах цэснээс имэйл эсвэл үйл явдлыг хурдан нэмэх эсвэл IFTTT програмаас мэдэгдэл илгээх боломжтой
3. Дараа нь Аплетууд бэлэн болсон бөгөөд IFTTT апп -аас мэдэгдсэн үйл явдлын талаархи имэйлийн төслийн дагуу нэмэлт текст нэмж болно.
Алхам 13: Туршилт



Одоо бид угаалгын системээ туршиж байна. Тайлбарласнаар имэйл, хуанли дахь үйл явдал, мэдэгдэл зэргийг шүүгээний аль нэг нь бараг хоосон байх эсвэл угаалгын цүнх бараг дүүрэх үед хүлээн авах болно.
Гэсэн хэдий ч имэйл эсвэл Google календар, IFTTT хүлээн авах хугацаа хоцорч байгаатай холбоотой асуудал нь зөвхөн 1 имэйл илгээх эсвэл Шүүгээ 1, 2, Угаалгын уут хоёулаа идэвхжсэн байсан ч гэсэн асуудал гардаг. Цаашилбал, IFTTT програмд мэдэгдэл өгөхөд мэдэгдэхүйц саатал гараагүй болно. Зураг дээр үзүүлсэн шиг бүх гурван мэдэгдлийг нэгэн зэрэг хүлээн авсан болно. Иймээс хойшлуулалтыг багасгахын тулд ийм төрлийн системд ашиглахын тулд IFTTT програмыг ашиглахыг зөвлөж байна.
Алхам 14: Zapier үйлчилгээг ашиглах



IFTTT дээр бид асуудалтай тулгарсан тул бид маш их хоцорч, бүх шүүгээ, угаалгын уутыг идэвхжүүлсэн ганц мэдэгдэл (Gmail эсвэл Google календар) хүлээн авдаг. Асуудлыг Адафруттай зөвлөлдсөн бөгөөд тэд Zapier -ийг ашиглахыг санал болгов. Zapier -ийг ашиглахын тулд Adafruit IO -тэй холбогдох туршилтын шатандаа явж байгаа тул таныг урих ёстой (яг одоо 10 -аас цөөн идэвхтэй хэрэглэгч байгаа). Байршуулснаар бид имэйл болон Google календарийг хоёуланг нь 5 минутын дотор хүлээн авах боломжтой (5 минут тутамд Zapier хянадаг тэжээлд шинэ утга гарч ирсэн эсэхийг шалгадаг, хэрэв апплет ажиллаж байвал). Нэмж дурдахад бид Adafruit -аас Gmail болон Google хуанли хүртэлх триггерийг хянах боломжтой ажлын түүх байдаг.
Үндсэндээ энэ бол Adafruit -ийн гохыг тохируулах шаардлагатай IFTTT -тэй ижил зарчим бөгөөд үүний дараа шүүгээ1, шургуулга2 эсвэл угаалгын уут байгаа эсэхийг хянах самбараасаа тохируулна. Энэ хамаарлыг шүүлтүүрийн тохиргоо, нөхцөлд тохируулдаг бөгөөд бид шүүгээнд 6 -аас их, арын угаалгын хувьд 5 -аас бага гэж тохируулдаг. Эцэст нь Gmail -ээр имэйл илгээх эсвэл үйл явдлыг хурдан нэмэх эсэхээ тохируулна уу.
Алхам 15: IFTTT түвшингээс системийг идэвхжүүлэх

Системийг IFTTT -ээс ажиллуулж болох бөгөөд энэ нь хэрэглэгчийг автоматжуулалтын түвшинг хангадаг. Үүнийг хийхийн тулд бид мэдрэгч тус бүрт хоёр нэмэлт апплет бий болгож байна- нэг нь мэдрэгчийг асааж, нөгөө нь унтрааж байна.
Апплетыг асааж байна
Гох (хэрэв байгаа бол)
- Хайлтын үйлчилгээний цонхон дээр өгөгдөл ба цагийг бичнэ үү.
- Сонголт сонгох: Өдөр бүр.
- Шаардлагатай цагийн утгыг тохируулна уу (энэ жишээнд 9:00 PM).
Үйлдэл (Дараа нь)
- Хайлтын үйлчилгээний цонхонд Adafruit IO гэж бичнэ үү.
- Талбарын шошго- ON/OFF тэжээлийн нэр.
- Утга: асаалттай
Апплет нэрийн талбарыг апплетийн нэрээр бөглөж, Апплетийн товч тайлбарыг оруулна уу. Хадгалах дээр дарж апплетыг асаана уу.
Апплетыг унтрааж байна
Апплет дээрээ клон хийж, өөрчилнө үү:
- Идэвхжүүлэх хэсэг: 15 минутын дараа цагийн утга (өөрөөр хэлбэл 21:15).
- Үйлдлийн хэсэг: Утга: OFF.
Хадгалах дээр товшоод апплетыг асаана уу.
Үүнтэй ижил аргаар бусад мэдрэгчүүдэд апплет үүсгэнэ. Зөвхөн хяналтын самбарыг уншихаас гадна мэдрэгч бүрээс мэдэгдэл авахын тулд хоёр мэдрэгчийг нэгэн зэрэг асаах ёсгүй гэдгийг санаарай., Угаалгын өрөө- 9: 30-9: 45).
Алхам 16: Ирээдүйн хамрах хүрээ: Бүтээгдэхүүний үйлдвэрлэл
Энд бүтээсэн IoT төхөөрөмжийг бөөнөөр нь хялбархан үйлдвэрлэж, ухаалаг байшин зардаг компаниудад зарах боломжтой. Энэ нь завгүй хуваарьтай эсвэл олон хүн, өрөөтэй том байшинд байгаа хүмүүст туслах хэрэгсэл юм. Энэ тохиолдолд хяналтын самбар нь бүх хүмүүсийн бүх өрөөнүүдийн өгөгдлийг багтааж, улмаар тэдний амьдралыг хөнгөвчлөх болно. Энэ нь бүрэн утасгүй тул шаардлагатай тооны шүүгээнд хялбархан хуваарилах боломжтой.
Алхам 17: Танд тулгарч болзошгүй бэрхшээлүүд
1. Та хэт авианы аппаратаар санамсаргүй утга өгч байгааг харж болно. Учир нь таны хүч 5V биш байж магадгүй юм. Хамгийн найдвартай зүйл бол 9V батерей ашиглах, потенциометр ашиглах явдал юм.
2. Мэдрэгч ба ESP -ийн хөрс ижил байгаа эсэхийг шалгаарай, эс тэгвээс таны бүх систем ажиллахгүй болно.
Алхам 18: Төгсгөл рүү …
Энэхүү угаалгын систем нь шинэлэг санаа юм. Зах зээл дээр ийм бүтээгдэхүүн хараахан гараагүй байна. Тиймээс хэрэв та үүнийг гэртээ хийхийг хүсч байвал үүнийг өөрөө барих ёстой. Та зааврыг ойлгосон гэж найдаж байна. Энэ бол IoT болон электроникийн үндсэн ойлголт байв.
Энэ системийг ашиглахад үнэхээр хялбар байдаг. Гэсэн хэдий ч энэ нь ашиглах заавартай байдаг. Хогийн саванд байгаа хувцасыг нугалж байх ёстой, эс тэгвээс мэдрэгч буруу зайг мэдэрдэг. Жижиг шүүгээнд зориулж өвлийн хувцас өмсөхийг зөвлөдөггүй, учир нь хүрэм нь том хэмжээтэй бөгөөд нэг эсвэл хоёр хүрэмийг тайлах нь шүүгээ хоосон байна гэсэн үг юм. Энэ нь тийм ч ашигтай биш байж магадгүй юм.
Ажлын явцад бид төслийг илүү гүнзгий ойлгоход туслах дараах эх сурвалжуудыг ашигласан болно.
learn.adafruit.com/mqtt-adafruit-io-and-yo…
www.instructables.com/id/Distance-Measurem…
Зөвлөмж болгож буй:
Хөдөө аж ахуйн LoRa дээр суурилсан харааны хяналтын систем Iot - Firebase & Angular ашиглан урд талын програм зохиох: 10 алхам

Хөдөө аж ахуйн LoRa дээр суурилсан харааны хяналтын систем Iot | Firebase & Angular ашиглан урд талын програм зохиох: Өмнөх бүлэгт галын баазын бодит цагийн мэдээллийн баазыг дүүргэхийн тулд loRa модультай хэрхэн ажилладаг талаар ярилцсан бөгөөд манай төсөл бүхэлдээ хэрхэн ажилладаг талаар маш өндөр түвшний диаграмыг олж харсан. Энэ бүлэгт бид хэрхэн яаж чадах талаар ярих болно
Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: 8 алхам

Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: Аж үйлдвэрийн салбарт бүтээгдэхүүн, эд зүйлсийн тээвэрлэлт, сав баглаа боодол нь туузан дамжуулагч ашиглан хийгдсэн шугамыг ашиглан хийгддэг. Эдгээр бүс нь тухайн зүйлийг нэг цэгээс нөгөө цэг рүү тодорхой хурдаар шилжүүлэхэд тусалдаг. Зарим боловсруулалт эсвэл таних даалгавар нь
IOT дээр суурилсан ухаалаг цаг агаар, салхины хурдны хяналтын систем: 8 алхам

IOT -д суурилсан ухаалаг цаг агаар, салхины хурдны хяналтын систем: Хөгжүүлсэн: Никхил Чудасма, Дханашри Мудлиар, Ашита Раж Оршил Цаг агаарын ажиглалтын ач холбогдол олон талаар бий. Хөдөө аж ахуй, хүлэмжийн аж ахуйг хөгжүүлэхийн тулд цаг агаарын параметрүүдийг хянах шаардлагатай байна
NodeMCU ашиглан IoT дээр суурилсан хөрсний чийгийн хяналт, хяналтын систем: 6 алхам

NodeMCU ашиглан IoT дээр суурилсан хөрсний чийгийн хяналт, хяналтын систем: Энэхүү гарын авлагад бид ESP8266 WiFi модуль, өөрөөр хэлбэл NodeMCU ашиглан IoT дээр суурилсан хөрсний чийгийн хяналт, хяналтын системийг хэрэгжүүлэх гэж байна. Энэхүү төсөлд шаардлагатай бүрэлдэхүүн хэсгүүд: ESP8266 WiFi модуль- Амазон (334/- INR) Реле модуль- Амазон (130/- INR
Телескопын хяналтын вэб дээр суурилсан IOT систем: 10 алхам

Телескопыг хянах вэб дээр суурилсан IOT систем: Бид интернэтээр ямар ч төрлийн дуран удирдах, хамгийн бага өртөгтэй телескопоос харах зорилгоор вэб дээр суурилсан IOT системийг зохион бүтээсэн бөгөөд энэ төслийн ард бидний сэдэл байсан юм. Бидэнд гурван дуран байсан. инженерийн коллеж