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

IDC2018 IOT ухаалаг хогийн сав: 8 алхам
IDC2018 IOT ухаалаг хогийн сав: 8 алхам

Видео: IDC2018 IOT ухаалаг хогийн сав: 8 алхам

Видео: IDC2018 IOT ухаалаг хогийн сав: 8 алхам
Видео: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Долдугаар сарын
Anonim
Image
Image
NodeMCU ESP8266 програмчлах
NodeMCU ESP8266 програмчлах

Хог хаягдлын сайн менежмент нь манай гаригийн амин чухал асуудал болоод байна. Олон нийтийн болон байгалийн орон зайд олон хүн орхисон хог хаягдалдаа анхаарал хандуулдаггүй. Хог цуглуулагч байхгүй үед хог хаягдлыг буцааж авчрахаас илүүтэй газар дээр нь үлдээх нь илүү хялбар байдаг. Хадгалагдсан гэж нэрлэгддэг орон зай хүртэл хог хаягдлаар бохирддог.

Бидэнд яагаад ухаалаг хогийн сав хэрэгтэй байна вэ? (Шийдэл)

Байгалийн бүс нутгийг хадгалахын тулд хог хаягдлыг сайн цэгцлэх цэгүүдээр хангах нь чухал: Тэднийг халихгүйн тулд хогийн савыг тогтмол дээшлүүлж байх ёстой. Зөв цагийг даван туулахад хэцүү байдаг: хэтэрхий удалгүй хог хаягдал хоосон, хэтэрхий оройтсон, хог нь хальж болно. Энэ нь хогийн саванд ороход хэцүү үед (жишээлбэл ууланд явган аялах зам гэх мэт) хамгийн чухал асуудал юм. Энэхүү оновчтой хог хаягдлын менежментийн хувьд ангилах нь хамгийн том сорилт болно. Органик хог хаягдлыг байгалиас шууд, бордоо хэлбэрээр боловсруулж болно.

Төслийн зорилго

Манай төслийн зорилго бол ухаалаг хогийн савыг хянах төхөөрөмжөөр хангах явдал юм. Энэ төхөөрөмж нь хогийн савны байдлыг хянах хэд хэдэн мэдрэгчийг нэгтгэдэг.

  • Хүчин чадлын мэдрэгч: Хэт авианы системд суурилсан бөгөөд хог цуглуулах багт анхааруулга өгөх замаар халихаас сэргийлэхэд ашигладаг.
  • Температур ба чийгшлийн мэдрэгч: хогийн орчныг хянахад ашигладаг. Энэ нь органик бордооны нөхцөл байдлыг зохицуулах, зарим тохиолдолд бохирдлоос урьдчилан сэргийлэхэд тустай байж болно (маш нойтон эсвэл халуун нөхцөлд, маш хуурай нөхцөлд гал гарах эрсдэлтэй). Хог хаягдал нь хүрээлэн буй орчинд асар их нөлөө үзүүлдэг (жишээлбэл ойн түймэр үүсгэж болзошгүй). Температур ба чийгшлийн утгын хослол нь хяналтын багийнханд асуудлын талаар анхааруулж болно.
  • PIR Motion мэдрэгч: хогны ашиглалтын статистик мэдээллийг олж авах, муу хаагдсаныг илрүүлэх үүднээс хогийн таган дээр нээлтийн мэдрэгч суурилуулах болно.

Алхам 1: Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд шаардлагатай

Энэ хэсэгт бид энэ төхөөрөмжийг бүтээхэд ашигладаг техник хэрэгсэл, электроникийг тайлбарлах болно.

Нэгдүгээрт, бидэнд тагтай энгийн хогийн сав хэрэгтэй болно. Дараа нь: ESP8266 Wifi модулийг суурилуулсан NodeMCU самбар нь үүлний үйлчилгээ, хогны байдлыг хянах мэдрэгч бүхий холболтыг бий болгоход бидэнд туслах болно.

Мэдрэгч:

  • DHT11 - Температур ба чийгшлийн аналог мэдрэгч
  • Sharp IR 2Y0A21 - Ойролцоо / зайн дижитал мэдрэгч
  • Servo мотор
  • PIR хөдөлгөөн мэдрэгч

Нэмэлт тоног төхөөрөмж шаардлагатай:

  • Тагтай хогийн сав
  • Талхны самбар (ерөнхий)
  • Холбогч утас (тэдгээрийн хэд нь …) Хоёр талт холбох соронзон хальс!

Бид бас үүсгэх хэрэгтэй болно:

  • AdaFruit данс - хогийн савны төлөв байдлын талаархи мэдээлэл, статистик мэдээллийг хүлээн авч хадгалах.
  • IFTTT данс - Adafruit -аас ирж буй өгөгдлийг хадгалж, өөр өөр тохиолдлуудад үйл явдлыг өдөөх.
  • Blynk данс - IFTTT дээр "Webhooks" програмыг ашиглах боломжийг олгодог.

Алхам 2: NodeMCU ESP8266 -ийг програмчилна уу

Энд бүхэл бүтэн код байна, үүнийг чөлөөтэй ашиглаарай:)

Та манай онлайнаар ашиглаж байсан номын санг хялбархан олох боломжтой (толгой хэсэгт дурдсан болно).

*** Файлын дээд хэсэгт WiFi нэр, нууц үгээ оруулахаа бүү мартаарай

Алхам 3: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас

NodeMCU ESP8266 самбартай холбогдох

DHT11

  • + -> 3V3
  • - -> GND
  • OUT -> A0 зүү

Sharp IR 2Y0A21:

  • Улаан утас -> 3V3
  • Хар утас -> GND
  • Шар утас -> D3 зүү

Servo мотор:

  • Улаан утас -> 3V3
  • Хар утас -> GND
  • Цагаан утас -> D3 зүү

PIR хөдөлгөөн мэдрэгч:

  • VCC -> 3V3
  • GND -> GND
  • OUT -> D1 зүү

Алхам 4: Системийн архитектур

Системийн архитектур
Системийн архитектур
Системийн архитектур
Системийн архитектур
Системийн архитектур
Системийн архитектур
Системийн архитектур
Системийн архитектур

Архитектур дахь үүлний бүрэлдэхүүн хэсгүүд:

  • Adafruit IO MQTT: ESP8266 нь WiFi -ээр Adafruit -ийн үүл серверүүдтэй холбогддог. Мэдрэгчийн цуглуулсан өгөгдлийг алсын компьютерт, зохион байгуулалттай, товч самбар дээр танилцуулах, түүхийг удирдах гэх мэтийг бидэнд олгодог.
  • IFTTT үйлчилгээ: Мэдрэгчийн утга эсвэл үйл явдлын дагуу үйлдлийг идэвхжүүлэх боломжийг олгодог. Бид Adafruit үүлнээс тогтмол өгөгдөл дамжуулах, бодит цагийн яаралтай тусламжийн үйл явдлыг мэдрэгчээс шууд холбосон IFTTT апплетуудыг бүтээсэн.

Систем дэх өгөгдлийн урсгалын хувилбарууд:

  1. Хогийн саванд байгаа идэвхтэй мэдрэгчээс үнэ цэнийг цуглуулдаг: хогийн савны хэмжээ, хогийн савны температур, хогийн савны чийгшил, хогийн савыг өнөөдөр нээсэн тоо -> MQTT брокер дээр өгөгдөл нийтлэх -> IFTTT апплет нь өгөгдлийг өдөр тутмын тайлангийн хүснэгтэд дамжуулдаг Google Хуудас.
  2. Хогийн савны багтаамж бараг дүүрсэн байна (Хурц мэдрэгч нь урьдчилан тодорхойлсон хүчин чадлын хязгаарт хүрсэн) -> Өдөр тутмын тайлангийн багтаамжийн мэдээллийг шинэчилсэн -> Хог хаягдлыг хянах станц хогийн савны тагийг түгжиж, хог цуглуулагч ирэх хугацааг харуулдаг (Blynk үүл протоколоор) ба IFTTT апплет).
  3. Мэдрэгчийн тогтмол бус утгыг хэмждэг. Жишээлбэл, галын эрсдэл -өндөр температур ба бага чийгшил -> Үйл явдлыг Blynk үүл дээр тэмдэглэв -> IFTTT Хог хаягдлыг хянах станц руу дохиолол өгдөг.

Алхам 5: Сорилт ба дутагдал

Сорилтууд:

Төслийн явцад бидэнд тулгарсан гол бэрхшээл бол мэдрэгчдийн цуглуулсан бүх өгөгдлийг үндэслэлтэй, логик байдлаар боловсруулах явдал байв. Өгөгдлийн урсгалын янз бүрийн хувилбарыг туршиж үзсэний дараа бид системийг илүү тогтвортой, дахин ашиглах, өргөтгөх боломжтой болгох эцсийн шийдвэртээ хүрсэн.

Одоогийн дутагдал:

  1. Blynk серверүүд дээр тулгуурлан өгөгдлийг бодит цагийн хэмжилтийг хойшлуулсны дараа шинэчилдэг.
  2. Систем нь гадна талын цахилгаан хангамжид суурилдаг (цахилгаан үүсгүүр эсвэл батерейтай холбох), тиймээс энэ нь бүрэн автоматжаагүй байна.
  3. Хогийн сав нь гал авалцсан тохиолдолд гадны оролцоотойгоор үүнийг зохицуулах ёстой.
  4. Одоогоор манай систем ганцхан бинкийг дэмждэг.

Алхам 6: Ирээдүй рүү харах …

Ирээдүйн сайжруулалтууд:

  1. Нарны энергийг цэнэглэх.
  2. Өөрөө хог шахах систем.
  3. Компьютерийн хараанд суурилсан үйл явдлыг ашиглан хогийн савыг хянадаг камерууд (гал түймэр, хогны хэт ачааллыг илрүүлэх).
  4. Хогийн савны хооронд аялах зориулалттай бие даасан машин бүтээж, хүчин чадалд нь тулгуурлан хоослох.

Боломжит хугацаа:

  • Нарны систем, хог хаягдлыг өөрөө шахах (6 сар орчим) хэрэгжүүлэх.
  • Зураг илрүүлэх алгоритм боловсруулж, камерын системийг холбоно уу, ойролцоогоор нэг жил.
  • Ойролцоогоор 3 жилийн дотор бүх хогийн савнаас авсан мэдээлэлд үндэслэн хог цуглуулах оновчтой аялал хийх алгоритмыг боловсруулна уу.

Алхам 7: Эцсийн зураг …

Эцсийн зургууд…
Эцсийн зургууд…
Эцсийн зургууд…
Эцсийн зургууд…
Эцсийн зургууд…
Эцсийн зургууд…

Алхам 8: Бидний тухай

Бидний тухай
Бидний тухай

Асаф Гетц ---------------------------- Офир Нешер ------------------ ------ Йонатан Рон

Энэхүү төсөл, Израилийн мэндчилгээ танд таалагдана гэж найдаж байна!

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