Mundarija:

IOT eshik sensori - Wi -Fi -ga asoslangan, 2xAAA batareyali: 6 qadam
IOT eshik sensori - Wi -Fi -ga asoslangan, 2xAAA batareyali: 6 qadam

Video: IOT eshik sensori - Wi -Fi -ga asoslangan, 2xAAA batareyali: 6 qadam

Video: IOT eshik sensori - Wi -Fi -ga asoslangan, 2xAAA batareyali: 6 qadam
Video: Access Fingerprint Sensor | IoT Telegram Fingerprint Door Lock and Surveillance Camera 2024, Noyabr
Anonim
IOT eshik sensori - Wi -Fi -ga asoslangan, 2xAAA batareyali
IOT eshik sensori - Wi -Fi -ga asoslangan, 2xAAA batareyali

Bu yo'riqnomada biz IOT Cricket Wi-Fi moduli bilan batareyali Wi-Fi eshik sensori qanday osonlik bilan qurilishi mumkinligini ko'rsatamiz. Shuningdek, biz telefon xabarnomalarini yuborish uchun Cricket xabarlarini IFTTT (yoki boshqa yordamchi xizmatlar, jumladan HTTP POST so'rovlari bilan MQTT yoki Webhooks) bilan qanday integratsiya qilishni ko'rsatamiz. Kriket eshiklari ochilganda, telefoningizga bildirishnoma yuboriladi.

QAYD: bu loyiha eshik sensori prototipini bir necha daqiqada qanday qilib osongina yig'ish mumkinligini namoyish etadi. Eshik sensori yaratish uchun siz dizaynni sizning ehtiyojlaringizga moslashtirish uchun biroz ko'proq vaqt sarflashingiz mumkin.

Printsipial jihatdan u shunday ishlaydi. Magnit qismi qamish sensori qismiga yaqin bo'lganida (eshik yopiq) IO1ni BATTdan uzadi, agar magnit qamish sensori (eshik ochilgan) dan boshqa joyga ko'chsa, BATT kuchlanishini IO1_Wakeup signaliga ulaydi va taxtani uyg'otadi.

Biz Cricket -ni IFFTT -ga HTTP POST so'rovlarini yuborish uchun sozlaymiz, u erda u telefonga yuboriladigan bildirishnomalarga aylanadi. Bundan tashqari, barcha bildirishnomalarda batareyaning darajasi va Cricket-ning o'rnatilgan harorat sensori atrof-muhit harorati haqidagi ma'lumotlar mavjud.

Ko'rsatmalar quyidagi bosqichlardan iborat: IFTTT sxemasi yordamida loyihani tushuntirish Pushbullet xizmati yordamida IOT kriket modulini sozlash IOT kriketini Wi-Fi orqali ulash

Ta'minotlar

Kriket Wi-Fi moduli (https://www.thingsonedge.com/)

Eshik oynasining magnit kaliti

Batareya ushlagichi 2xAAA

1 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Biz NC qamish sensoridan foydalanamiz. Barcha komponentlarni bir -biriga ulash uchun quyidagi sxemalarga amal qiling.

Siz yig'ilgandan so'ng, sxemalar quyidagicha ishlashi kerak. Eshik ochilganda, u LEDning miltillashi bilan ko'rsatilgan kriketni uyg'otadi. Sizning qurilmangiz deyarli tayyor. Keling, IFTTT -ni eshikni ochish hodisasi to'g'risida bildirishnoma yuborish uchun sozlaymiz.

2 -qadam: Pushbullet xizmati yordamida IFTTTni sozlash

Pushbullet xizmati yordamida IFTTTni sozlash
Pushbullet xizmati yordamida IFTTTni sozlash
Pushbullet xizmati yordamida IFTTTni sozlash
Pushbullet xizmati yordamida IFTTTni sozlash

Amalga oshiriladigan qadamlar:

  • Boring:
  • Kirish yoki ro'yxatdan o'tish
  • "Foydalanuvchi / Hisob qaydnomasi" menyusida "Yaratish" ni bosing (yuqori o'ng burchakda).
  • Yangi manba hodisasini yaratish uchun + ni bosing
  • Webhooks xizmatini tanlang
  • Davom etish -ni bosing
  • Veb -so'rovni qabul qilish -ni bosing (chap tomonda)
  • Voqea nomini yarating, masalan. eshik sensori
  • Manba hodisasini hozir sozlash kerak, keyin hodisadan keyin + ni bosing
  • Pushbullet xizmatini qidiring
  • Voqea nomini door_sensor ga o'zgartiring
  • Sarlavhani mos ravishda o'zgartiring
  • Xabarni eshikning ochiq batareyasi = {{Value1}} temp = {{Value2}} ga o'zgartiring
  • Finish tugmasini bosing

Deyarli u erda, endi siz HTTP manzilini olishingiz kerak, unga biz IoT modulidan voqealarni yuborishimiz mumkin. Webhooks xizmatini qidiring va o'ng burchakdagi hujjatni bosing.

Keyingi veb -havolalarni "POST yoki GET veb -so'rovini yuborish" bo'limidan nusxa ko'chiring, keyinroq sizga kerak bo'ladi.

Qurilmani ishlatishni boshlashdan oldin uni Dasturchi portalida sozlash kerak. Iltimos, keyingi bo'limga o'ting.

3 -qadam: Qurilmangizni Dasturchi portalida sozlang

Kompyuter yoki mobil telefondan har qanday brauzerdan TOE Developer Portalini (IOT Cricket moduli bilan birga keladi) oching. Hisobingizda qurilmani faollashtirish va sozlash uchun siz Developer Portal -da ro'yxatdan o'tishingiz/tizimga kirishingiz kerak. Aks holda, qurilma ishlamaydi.

Muvaffaqiyatli kirish / ro'yxatdan o'tgandan so'ng, qurilmangizni tizimda faollashtirish uchun "Yangi qo'shish" tugmasini bosishingiz kerak. Kriketning orqa tarafidagi etiketkada bosilgan yagona seriya raqamidan foydalanish kerak.

DIQQAT: Seriya raqamini faqat o'zingiz saqlashingiz kerak. Hech kim bilan baham ko'rmang.

Quyidagi konfiguratsiyani o'rnating:

RTC: OFFIO2: OFF Batareya monitori: Yoqilgan harorat sensori: ON Yangilanishlarni yoqish - IO1 Uyg'onish: Ha

Post voqealari: pastga qarang

Io1_wakeup -da Webhooks -dan ko'chirgan havolani nusxalash / joylashtirish:

URL:

  • https -ni http -ga almashtiring
  • hodisani door_sensor -ga o'zgartiring

havola quyidagi kabi bo'lishi kerak:

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

Ma'lumotlar:

Konfiguratsiyani o'rnatgandan so'ng, Saqlash tugmasini bosing.

Biz deyarli shu erdamiz! Biz faqat qurilmamizni Wi-Fi tarmog'i orqali Internetga ulashimiz kerak.

4-qadam: Wi-Fi tarmog'iga ulanish (Internet)

Wi-Fi tarmog'iga ulanish (Internet)
Wi-Fi tarmog'iga ulanish (Internet)

LED doimiy yonib turmaguncha Kriketdagi tugmani 5 soniya bosib turing. Keyin veb-brauzer imkoniyatiga ega bo'lgan har qanday qurilmadan (smartfon, noutbuk,…) toe_device Circket-ning shaxsiy Wi-Fi tarmog'iga ulaning. Http://192.168.4.1/index.html sahifasini oching va Wi-Fi hisob ma'lumotlarini o'tkazing. Bo'ldi shu.

5 -qadam: Ishlab chiquvchi portalidan konfiguratsiyani oling

Yana bir qadam. Dasturchi portalidan konfiguratsiyani olish uchun bortdagi tugmani 1 soniya bosib turing. Hammasi joyida va siz eshik ochilganda telefoningizga bildirishnomalarni olishni davom ettirishingiz kerak.

Uy yordamchisi, MQTT yoki HTTP POST so'rovi kabi boshqa xizmatlar bilan qanday bog'lanish haqida qo'shimcha ma'lumotni Cricket hujjatlariga qarang:

6 -qadam: Teskari aloqa

Umid qilamizki, Cricket yordamida eshik sensori qurish siz uchun yoqimli tajriba bo'ldi! Iltimos, fikr -mulohazalaringiz yoki takliflaringiz bo'lsa, bizga texnologiyani takomillashtirishga yordam bering. Agar sizga loyiha yoqqan bo'lsa, bizga xabar tarqatishda yordam bering.

Rahmat!

Tavsiya: