Мазмуну:

IOT Door Sensor - Wi -Fi негизделген, 2xAAA батареялары менен иштейт: 6 кадам
IOT Door Sensor - Wi -Fi негизделген, 2xAAA батареялары менен иштейт: 6 кадам

Video: IOT Door Sensor - Wi -Fi негизделген, 2xAAA батареялары менен иштейт: 6 кадам

Video: IOT Door Sensor - Wi -Fi негизделген, 2xAAA батареялары менен иштейт: 6 кадам
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Июль
Anonim
IOT Door Sensor - Wi -Fi негизделген, 2xAAA батареялары менен иштейт
IOT Door Sensor - Wi -Fi негизделген, 2xAAA батареялары менен иштейт

Бул көрсөтмөдө биз IOT Cricket Wi-Fi модулу менен батарейка менен иштеген Wi-Fi Door сенсорун кантип оңой курууга болорун көрсөтөбүз. Биз ошондой эле телефон билдирмелерин жөнөтүү үчүн Крикеттин билдирүүлөрүн IFTTT (же башка кызматтар, анын ичинде Home Assistant, MQTT же HTTP POST сурамдары бар Webhooks) менен кантип интеграциялоону көрсөтөбүз. Крикет эшик ачылганда телефонуңузга билдирүүлөрдү жөнөтөт.

ЭСКЕРТҮҮ: бул бир нече мүнөттө эшик сенсорунун прототибин кантип оңой чогултууну көрсөтө турган долбоор. Бирок, толук кандуу эшик сенсорун жасоо үчүн, дизайнды муктаждыктарыңызга ылайыкташтыруу үчүн бир аз көбүрөөк убакыт бөлгүңүз келиши мүмкүн.

Принцибинде ал ушундай иштейт. Магнит бөлүгү камыш сенсорунун бөлүгүнө жакын болгондо (эшик жабык) ал IO1ди BATTтен ажыратат, эгер магнит камыш сенсорунан башка жакка жылса (эшик ачылган), ал BATT чыңалуусун IO1_Wakeup сигналына туташтырат жана тактаны ойготот.

Биз Cricketти HTF POST сурамдарын IFFTTге жөнөтүү үчүн конфигурациялайбыз, ал телефонго жөнөтүлүүчү push билдирмелерине которулат. Кошумча түрдө бардык билдирмелерде батарейканын деңгээли жана Крикеттин курулган температура сенсорунан келген чөйрөнүн температурасы тууралуу маалымат камтылган.

Нускамалар төмөнкү кадамдарды камтыйт: Схемаларды колдонуу менен долбоорду түшүндүрүү IFTTT орнотуусу Pushbullet кызматы менен IOT Cricket модулун конфигурациялоо IOT Cricketти Wi-Fi аркылуу интернетке туташтыруу

Жабдуулар

Крикет Wi-Fi модулу (https://www.thingsonedge.com/)

Эшик терезеси магниттик которгуч

Батарея кармагыч 2xAAA батареялары

1 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Биз NC камыш сенсорун колдонобуз. Бардык компоненттерди бириктирүү үчүн төмөнкү схемаларды аткарыңыз.

Сиз чогулткандан кийин, схемалар төмөнкүдөй иштеши керек. Эшик ачылганда, LED жаркылдоо менен көрсөтүлгөн Крикетти ойготот. Сиздин түзмөк дээрлик даяр. Эми IFTTTди эшикти ачуу окуясына push билдирүүсүн жөнөтүү үчүн конфигурациялайлы.

2 -кадам: Pushbullet кызматы менен IFTTTти орнотуу

Pushbullet кызматы менен IFTTT орнотуусу
Pushbullet кызматы менен IFTTT орнотуусу
Pushbullet кызматы менен IFTTT орнотуусу
Pushbullet кызматы менен IFTTT орнотуусу

Кадамдар:

  • Баруу:
  • Кирүү же Катталуу
  • Колдонуучу / Каттоо эсебинин менюсунан Түзүүнү чыкылдатыңыз (жогорку оң бурчта)
  • Жаңы булак окуясын түзүү үчүн + басыңыз
  • Webhooks кызматын тандаңыз
  • Улантууну басыңыз
  • Веб өтүнүчтү алуу баскычын чыкылдатыңыз (сол жактагы)
  • Окуянын атын түзүү мис. door_sensor
  • Булактын окуясын азыр жөндөө керек, андан кийин окуядан кийин + басыңыз
  • Pushbullet кызматын издөө
  • Окуянын атын door_sensor кылып өзгөртүңүз
  • Аталышын ошого жараша өзгөртүңүз
  • Билдирүүнү эшиктин ачык батареясына өзгөртүү = {{Value1}} temp = {{Value2}}
  • Бүтүрүү баскычын басыңыз

Дээрлик ошол жерде, азыр сиз IOT модулунан окуяларды жаза турган HTTP дарегин алышыңыз керек. Webhooks кызматын издеп, оң бурчтагы документти басыңыз.

Кийинки веб -шилтемелерди "POST же GET веб -өтүнүчүн алуу" бөлүмүнүн астына көчүрүңүз, кийинчерээк сизге керек болот.

Түзмөктү колдонууну баштоодон мурун аны Иштеп чыгуучу порталында конфигурациялоо керек. Сураныч, кийинки бөлүмгө өтүңүз.

3 -кадам: Иштеп чыгуучу порталында түзмөгүңүздү конфигурациялаңыз

Компьютерден же мобилдик телефондон каалаган TOE Developer Portal (IOT Cricket модулу менен келет) ачыңыз. Сиз каттоо эсебиңиздеги түзмөктү иштетүү жана конфигурациялоо үчүн Иштеп чыгуучу порталына катталып/киришиңиз керек. Болбосо, аппарат иштебейт.

Ийгиликтүү кирүү / каттоодон өткөндөн кийин, тутумуңуздагы түзмөгүңүздү активдештирүү үчүн "Жаңысын кошуу" баскычын басуу керек. Крикеттин артындагы этикеткага басылган уникалдуу сериялык номерди колдонуу керек.

ЭСКЕРТҮҮ: Сиз сериялык номерди өзүңүз үчүн гана калтырышыңыз керек. Аны башка эч ким менен бөлүшпөңүз.

Төмөнкү конфигурацияны коюңуз:

RTC: OFFIO2: OFF Батарейканын монитору: ON Температура сенсору: ON Күчтү жаңыртуу - IO1 Ойгонуу: Ооба Форс жаңыртуулары - RTC Ойгонуу: Жок

Post Events: төмөндө караңыз

Io1_wakeup ичинде Webhooksтен көчүргөн шилтемени көчүрүү / чаптоо:

URL:

  • httpsти httpге алмаштырыңыз
  • окуяны door_sensor менен алмаштырыңыз

шилтеме төмөндөгүдөй көрүнүшү керек:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Дайындар:

Конфигурацияңызды орноткондон кийин Сактоо баскычын басыңыз.

Биз дээрлик ошол жердебиз! Биз жөн гана Wi-Fi тармагы аркылуу интернетке биздин аппаратты туташтыруу керек.

4-кадам: Wi-Fi тармагына туташуу (интернет)

Wi-Fi тармагына туташуу (интернет)
Wi-Fi тармагына туташуу (интернет)

Крикеттин баскычын 5 секунд LED дайыма күйүп турганга чейин басыңыз. Андан кийин веб-браузер мүмкүнчүлүгү бар каалаган түзмөктөн (смартфон, ноутбук,…) toe_device Circketтин жеке Wi-Fi тармагына туташыңыз. Http://192.168.4.1/index.html баракчасын ачыңыз жана Wi-Fi грамоталарын өткөрүп бериңиз. Дал ушул.

5 -кадам: Иштеп чыгуучу порталынан конфигурацияны алыңыз

Дагы бир кадам. Иштетүүчүнүн порталынан конфигурацияны алуу үчүн борттогу баскычты 1 секунд басыңыз. Эми баары даяр жана эшик ачык болгондо телефонуңузга эскертмелерди алып турушуңуз керек.

Үй жардамчысы, MQTT же HTTP POST сурамы сыяктуу башка кызматтар менен кантип интеграциялануу керектиги жөнүндө көбүрөөк маалымат Крикеттин документтерин караңыз:

6 -кадам: Пикир билдирүү

Крикет менен эшик сенсорун куруу сиз үчүн жагымдуу окуя болду деп ишенебиз! Сураныч, эгерде сизде кандайдыр бир пикир же сунуштар болсо, технологияны жакшыртууга жардам бериңиз. Эгер сизге долбоор жакса, бизге кабарды таратууга жардам бериңиз.

Рахмат!

Сунушталууда: