Sensor Pintu IOT - Berasaskan Wi-Fi, Dihidupkan Bateri 2xAAA: 6 Langkah
Sensor Pintu IOT - Berasaskan Wi-Fi, Dihidupkan Bateri 2xAAA: 6 Langkah
Anonim
Sensor Pintu IOT - Berasaskan Wi-Fi, Dihidupkan Bateri 2xAAA
Sensor Pintu IOT - Berasaskan Wi-Fi, Dihidupkan Bateri 2xAAA

Dalam instruksional ini kami menyajikan bagaimana anda dapat dengan mudah membina sensor Pintu Wi-Fi berkuasa bateri dengan modul Wi-Fi IOT Cricket. Kami juga menunjukkan cara mengintegrasikan mesej Cricket dengan IFTTT (atau perkhidmatan lain termasuk Pembantu Rumah, MQTT atau Webhooks dengan permintaan HTTP POST) untuk menghantar pemberitahuan telefon. Apabila pintu terbuka, Cricket menghantar pemberitahuan ke telefon anda.

CATATAN: ini adalah projek untuk menunjukkan bagaimana anda dapat mengumpulkan sensor pintu prototaip dengan mudah dalam beberapa minit. Walau bagaimanapun, untuk membuat sensor pintu sepenuhnya, anda mungkin ingin meluangkan lebih banyak masa untuk mengoptimumkan reka bentuk untuk keperluan anda.

Pada prinsipnya ia berfungsi seperti itu. Apabila bahagian magnet dekat dengan bahagian sensor reed (pintu ditutup) ia memutuskan IO1 dari BATT, jika magnet bergerak terpisah dari sensor reed (pintu dibuka) ia menghubungkan voltan BATT ke isyarat IO1_Wakeup dan membangunkan papan.

Kami mengkonfigurasi Cricket untuk mengirim permintaan HTTP POST ke IFFTT di mana ia diubah menjadi pemberitahuan push, yang dikirim ke telepon. Selain itu, semua pemberitahuan merangkumi maklumat mengenai tahap bateri dan suhu persekitaran dari sensor suhu bawaan Cricket.

Arahan terdiri dari langkah-langkah berikut: Menjelaskan projek menggunakan skema IFTTT penyediaan dengan perkhidmatan Pushbullet Mengkonfigurasi modul IOT Cricket Menghubungkan IOT Cricket ke internet melalui Wi-Fi

Bekalan

Modul Wi-Fi kriket (https://www.thingsonedge.com/)

Suis Magnetik Tingkap Pintu

Pemegang Bateri 2xAAA bateri

Langkah 1: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan

Kami menggunakan sensor reed NC. Ikuti skema di bawah untuk menghubungkan semua komponen bersama-sama.

Sebaik sahaja anda memasang, litar akan berfungsi seperti berikut. Apabila pintu dibuka, ia akan membangunkan Kriket yang ditunjukkan oleh LED yang berkedip. Peranti anda hampir siap. Sekarang mari kita konfigurasikan IFTTT untuk menghantar pemberitahuan push pada acara buka pintu.

Langkah 2: Persediaan IFTTT Dengan Perkhidmatan Pushbullet

Persediaan IFTTT Dengan Perkhidmatan Pushbullet
Persediaan IFTTT Dengan Perkhidmatan Pushbullet
Persediaan IFTTT Dengan Perkhidmatan Pushbullet
Persediaan IFTTT Dengan Perkhidmatan Pushbullet

Langkah-langkah untuk diikuti:

  • Pergi ke:
  • Log masuk atau daftar
  • Klik Buat dari menu Pengguna / Akaun (sudut kanan atas)
  • Klik + untuk membuat acara sumber baru
  • Pilih perkhidmatan Webhooks
  • Klik Teruskan
  • Klik Terima permintaan web (di sebelah kiri)
  • Buat nama acara cth. pintu_sensor
  • Acara sumber harus disiapkan sekarang, klik + selepas acara Kemudian
  • Cari perkhidmatan pushbullet
  • Tukar Nama Acara kepada door_sensor
  • Tukar Tajuk dengan sewajarnya
  • Tukar Mesej ke Pintu terbuka bateri = {{Value1}} temp = {{Value2}}
  • Klik Selesai

Hampir di sana, sekarang anda perlu mendapatkan alamat HTTP yang boleh kami hantar acara dari modul IoT. Cari perkhidmatan Webhooks dan klik pada dokumen di sudut kanan atas.

Salin pautan web seterusnya di bawah "Buat POST atau DAPATKAN permintaan web ke:" anda memerlukannya kemudian.

Sebelum kita mula menggunakan peranti itu perlu dikonfigurasikan di Portal Pembangun. Sila ke bahagian seterusnya.

Langkah 3: Konfigurasikan Peranti Anda di Portal Pembangun

Buka Portal Pembangun TOE (yang disertakan dengan modul IOT Cricket) dari mana-mana penyemak imbas sama ada dari PC atau mudah alih. Anda mesti mendaftar / log masuk ke Developer Portal untuk mengaktifkan dan mengkonfigurasi peranti di akaun anda. Jika tidak, peranti tidak akan berfungsi.

Selepas log masuk / pendaftaran berjaya, anda perlu mengklik peranti "Tambah baru" untuk mengaktifkan peranti anda dalam sistem. Anda perlu menggunakan nombor siri unik yang dicetak pada tongkat label di bahagian belakang Cricket.

CATATAN: Anda mesti menyimpan nombor siri untuk diri anda sahaja. Jangan berkongsi dengan orang lain.

Tetapkan konfigurasi berikut:

RTC: OFFIO2: OFF Monitor bateri: ON Sensor Suhu: ON Memaksa kemas kini aktif - IO1 Bangun: YaMuatkan kemas kini - RTC Bangun: Tidak

Siarkan Acara: lihat di bawah

Salin / tampal pautan yang kami salin dari Webhooks di io1_wakeup:

URL:

  • ganti https ke
  • ganti acara ke pintu_sensor

pautan akan kelihatan seperti di bawah:

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

Data:

Setelah anda menetapkan konfigurasi anda tekan butang Simpan.

Kami hampir sampai! Kita hanya perlu menyambungkan peranti kita ke internet melalui rangkaian Wi-Fi.

Langkah 4: Sambungkan ke Rangkaian Wi-Fi (internet)

Sambungkan ke Rangkaian Wi-Fi (internet)
Sambungkan ke Rangkaian Wi-Fi (internet)

Tekan butang pada Cricket selama 5 saat sehingga LED sentiasa menyala. Kemudian sambungkan dari mana-mana peranti dengan keupayaan penyemak imbas web (telefon pintar, komputer riba,…) ke rangkaian Wi-Fi peribadi toe_device Circket. Buka halaman https://192.168.4.1/index.html dan lulus kelayakan Wi-Fi anda. Itu sahaja.

Langkah 5: Ambil Konfigurasi Dari Portal Pembangun

Selangkah lagi. Tekan butang on board selama 1 saat untuk mengambil konfigurasi dari Developer Portal. Sekarang anda sudah siap dan anda harus terus menerima pemberitahuan di telefon anda apabila pintu terbuka.

Maklumat lebih lanjut bagaimana mengintegrasikan dengan perkhidmatan lain seperti Pembantu Rumah, permintaan MQTT atau HTTP POST lihat dokumentasi Cricket:

Langkah 6: Maklum balas

Kami harap ia adalah pengalaman yang menyeronokkan untuk anda membina sensor pintu dengan Cricket! Tolong bantu kami meningkatkan teknologi sekiranya anda mempunyai maklum balas atau cadangan. Sekiranya anda menyukai projek ini, tolong bantu kami menyebarkan berita.

Terima kasih!

Disyorkan: