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

ESP8266/ESP-01 Arduino Powered SmartThings алдагдал илрүүлэгч: 5 алхам (зурагтай)
ESP8266/ESP-01 Arduino Powered SmartThings алдагдал илрүүлэгч: 5 алхам (зурагтай)

Видео: ESP8266/ESP-01 Arduino Powered SmartThings алдагдал илрүүлэгч: 5 алхам (зурагтай)

Видео: ESP8266/ESP-01 Arduino Powered SmartThings алдагдал илрүүлэгч: 5 алхам (зурагтай)
Видео: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, Долдугаар сарын
Anonim
Image
Image

Sooooo Олон алдагдал илрүүлэгчийг сонгохын тулд аль нь танд илүү тохиромжтой вэ? Хэрэв та Samsung SmartThings -тэй гэртээ ямар ч төхөөрөмжийг хянадаг бол энэ нь тасалбар байж магадгүй юм.

Энэ бол миний Arduino дээр ажилладаг ESP8266/ESP-01 хянагчийн эргэн тойронд бүтээсэн цувралын эцсийн хувилбар юм. ESP-01-ийн NodeMCU ESP12 гэх мэт илүү төлөвшсөн ах эгч нартай ажиллахад илүү хялбар байдаг гэдгийг бид бүгд мэднэ, гэхдээ энэ бол миний одоо хүртэл маш их хайрладаг бяцхан ESP-01-ийн хүчийг харуулах эрхэм зорилго байсан юм.. Энэ бол миний анхны ESP8266 байсан !!

Энэхүү 'Leak Detector How-To' цувралын өмнөх хувилбаруудыг үзэхийн тулд доорх Instructables-ийг үзнэ үү. Хүн бүрт хэрэгтэй зүйл бий!

ESP8266/ESP-01 Arduino хөдөлгүүрт алдагдал илрүүлэгч-Wi-Fi үндсэн локал дохио байхгүй

ESP8266/ESP-01 Arduino хөдөлгүүртэй MQTT алдагдал илрүүлэгч ба алсын дохиолол хүлээн авагч

Хэрэв энэ зааварт заасан алхмууд танил харагдаж байвал энэ нь дээрх зааврын зарим алхам, мөн Христийн Мэндэлсний Баярын гэрэлд зориулсан ESP8266/Arduino SmartThings буухиа алхамтай төстэй юм.

Алхам 1: Тоног төхөөрөмж - танд хэрэгтэй зүйл

Тоног төхөөрөмж - Танд хэрэгтэй зүйл
Тоног төхөөрөмж - Танд хэрэгтэй зүйл
Тоног төхөөрөмж - Танд хэрэгтэй зүйл
Тоног төхөөрөмж - Танд хэрэгтэй зүйл

Доорх жишээнүүдийн хувьд би юу ч дэмждэггүй, төлөөлдөггүй, хүлээн авдаггүй. Анхааруулга оруулагч.

  • ESP8266 ESP-01 ** Та ESP болон Программистыг эндээс багц хэлбэрээр авах боломжтой **
  • Программист ** Та ESP болон Программистыг эндээс багц хэлбэрээр авах боломжтой **
  • Мини талхны самбар
  • LED (Аюулгүй бооцоо нь танд GEEK -ийн бусад эд зүйлстэй хамт байх болно)
  • Piezo Buzzer
  • Үсрэгчид
  • ESP01 талхны талбайн адаптер
  • Ус/гоожих мэдрэгч (гигрометр)
  • Samsung SmartThings 2.0 Hub

Алхам 2: Програм хангамж - танд хэрэгтэй зүйл

Програм хангамж - Танд хэрэгтэй зүйл
Програм хангамж - Танд хэрэгтэй зүйл
Програм хангамж - Танд хэрэгтэй зүйл
Програм хангамж - Танд хэрэгтэй зүйл
Програм хангамж - Танд хэрэгтэй зүйл
Програм хангамж - Танд хэрэгтэй зүйл
Програм хангамж - Танд хэрэгтэй зүйл
Програм хангамж - Танд хэрэгтэй зүйл

ТАНИЛЦУУЛГА: Arduino IDE, Libraries, SmartThings IDE, GITHub -тай ажиллахад тухтай.

  • Arduino IDE
  • Samsung SmartThings IDE
  • SmartThings Андройд апп
  • GITHub

Алхам 3: Тоног төхөөрөмжийн тохиргоо

Image
Image
Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо
  1. ESP -ийнхээ тэжээлийн эх үүсвэрийг тодорхойл. Би зөөврийн компьютер дээрээ USB -ээр холбогдсон хуучин ESP програмист ашиглаж, VCC болон Grnd холбогчийг тус тусын байршилд залгасан. (Зургийг үзнэ үү)
  2. ESP талхны хавтангийн адаптерийг мини талхны төв суваг дээр байрлуулна.
  3. Vcc Source -ийг ESP -ийн Vcc, Ch_Pd, Hygrometer -тэй холбоно уу.
  4. Grnd Source -ийг ESP -ийн Grnd, Hygrometer, Piezo/LED 'богино' хөлтэй холбоно уу.
  5. ESP pin 2 -ийг Hygrometer's Data -тэй холбоно уу (Аналог биш).
  6. ESP зүү 0 -ийг Piezo/LED 'урт' хөл рүү холбоно уу.
  • ЗӨВЛӨГӨӨ

    • Хавсаргасан зурган дээрх холбогч өнгө нь Vcc эсвэл Grnd -ийг төлөөлдөг гэж бүү бодоорой.
    • Ачаалах үед пьезо ба/эсвэл LED -ийг холбох боломжгүй. Хэрэв тийм бол ESP нь ачаалах горимд асах бөгөөд ачаалагдсан кодыг ажиллуулахгүй. ESP -ийг асаасны дараа тэдгээрийг хавсаргана уу.
    • Гигрометрт шаардлагатай потенциометрийн тусламжтайгаар мэдрэмжийг тохируулна уу.

WrapUp: Би энэ байнгын холболтыг хийж, бүгдийг нь зохистой хашаагаар хийхээр төлөвлөж байна. Энэ хашаа нь миний алдартай Lego хайрцгуудын нэг болж магадгүй юм. Бүрэн дууссаны дараа би бас хуваалцах болно.

Алхам 4: Програм хангамжийн тохиргоо/тохиргоо

Програм хангамжийн тохиргоо/тохиргоо
Програм хангамжийн тохиргоо/тохиргоо

ТАНИЛЦУУЛГА: Arduino IDE, Libraries, SmartThings IDE, GITHub -тай ажиллахад тухтай.

  • SmartThings IDE болон GITHub данс руугаа нэвтэрнэ үү.
  • Даниел Огорчокийн энд үзүүлсэн БҮХ алхмуудыг дагана уу. AKA Ogiewon.

Дараах алхмуудыг хийхдээ болгоомжтой байгаарай (Хэрэв та одоогоор ST_Anything Contact Sensor хүүхдийн төхөөрөмжийг ашиглаж байгаа бол эдгээр алхмууд үүнийг идэвхгүй болгож магадгүй юм

Нэмэлт тэмдэглэл: Хэрэв та ST_Anything репо -д зориулж SmartThings IDE холболтоо GITHub -т тохируулах юм бол репо дахь холбоо барих мэдрэгчийн ирээдүйн өөрчлөлтүүд таны SmartThings рүү шилжих болно. Энэ нь дараах өөрчлөлтүүдийг дарж бичихэд хүргэж болзошгүй юм.

  1. WiFi/SmartThings орчныхоо онцлогийг нэмж, хавсаргасан Arduino ноорогоо өөрчилнө үү. Ноорог нь GITHub хуудсан дээрх алхамуудын адилаар хаана өөрчлөлт оруулахаа зааж өгсөн болно.
  2. SmartThings IDE хуудсаа нээж, хоёрдугаарт … Миний төхөөрөмж зохицуулагч хуудсыг нээнэ үү.
  3. Ogiewon: Child Contact Sensor -ийг өөрийн жагсаалтаас олоод нээхийн тулд дарна уу.
  4. Эх кодыг "хадгалах" зорилгоор бүх кодыг сонгож, хуулж, баримт бичигт оруулна уу. Энэ документыг ирээдүйд/хэрэв шаардлагатай бол санах боломжтой газар хадгална уу.
  5. SmartThings IDE дээр нээсэн Хүүхдийн Холбоо барих Мэдрэгч дээр дараах өөрчлөлтийг хийнэ үү: REPLACE:

    attributeState "нээлттэй", шошго: '$ {name}', дүрс: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "хаалттай", шошго: '$ {name}', дүрс: "st.contact.contact.closed ", backgroundColor:"#00a0dc"

    Хамт: attributeState ("нээлттэй", шошго: "Хуурай", дүрс: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("хаалттай", шошго: "Нойтон", дүрс: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Шаардлагатай бол нэмэлт дэлгэрэнгүй мэдээллийг хавсралтаас үзнэ үү.

  6. Баруун дээд цэснээс Хадгалах дээр дарна уу.
  7. Баруун дээд цэснээс нийтлэх дээр дарна уу.
  8. "Миний төлөө" дээр дарна уу. IDE -ээс гарах.
  9. Өөрчилсөн Arduino ноорогоо ESP-01 дээр ачаална уу. ESP-01 төхөөрөмжөө Нэвчилт илрүүлэгч төхөөрөмждөө холбож асаагаарай.
  10. SmartThings Mobile App -аа төхөөрөмж дээрээ нээнэ үү. 'Юмс' -ын жагсаалтаас та одоо усны мэдрэгчээр хувцасласан холбоо барих мэдрэгчийг харах ёстой.
  11. Усны мэдрэгчийг уугаад юу болохыг хараарай. Таны үр дүн минийхтэй адил бөгөөд усны дүрс гарч ирэх үед өөрчлөгддөг гэж хуруунууд хэлэв. Нэмэлт: Энэ төхөөрөмжөөс дохиолол гаргахын тулд SmartThings SmartApp -ийг нэмнэ үү. 'Холбоо барих хаагдах' шидтэнийг дагана уу.

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