Talaan ng mga Nilalaman:

IOT Door Sensor - Batay sa Wi-Fi, Pinapagana sa 2xAAA Baterya: 6 na Hakbang
IOT Door Sensor - Batay sa Wi-Fi, Pinapagana sa 2xAAA Baterya: 6 na Hakbang

Video: IOT Door Sensor - Batay sa Wi-Fi, Pinapagana sa 2xAAA Baterya: 6 na Hakbang

Video: IOT Door Sensor - Batay sa Wi-Fi, Pinapagana sa 2xAAA Baterya: 6 na Hakbang
Video: DS18B20 Temperature ESP8266 ESP 01 WIFI Module | ESP-01 Home Automation | RemoteXY | FLProg 2024, Nobyembre
Anonim
IOT Door Sensor - Batay sa Wi-Fi, Pinapagana sa 2xAAA na Baterya
IOT Door Sensor - Batay sa Wi-Fi, Pinapagana sa 2xAAA na Baterya

Sa itinuturo na ito ipinakita namin kung paano madali kang makakagawa ng isang pinalakas na baterya na sensor ng Wi-Fi Door na may module na IOT Cricket Wi-Fi. Ipinapakita rin namin kung paano isama ang mga mensahe ng Cricket sa IFTTT (o anumang iba pang mga serbisyo kabilang ang Home Assistant, MQTT o Webhooks na may mga kahilingan sa HTTP POST) upang magpadala ng mga abiso sa telepono. Kapag binuksan ang isang pinto ang Cricket ay nagpapadala ng mga abiso sa iyong telepono.

TANDAAN: ito ay isang proyekto upang maipakita kung paano mo madaling pagsasama-sama ang isang sensor ng pinto ng prototype sa loob ng ilang minuto. Gayunpaman upang makagawa ng isang ganap na pinuno ng sensor ng pinto baka gusto mong gumugol ng kaunting oras upang ma-optimize ang disenyo para sa iyong mga pangangailangan.

Sa prinsipyo gumagana ito tulad nito. Kapag ang bahagi ng magnet ay malapit sa bahagi ng reed sensor (sarado ang pinto) ididiskonekta nito ang IO1 mula sa BATT, kung ang magnet ay lumayo mula sa reed sensor (binuksan ang pinto) ikinokonekta nito ang BATT voltage sa signal na IO1_Wakeup at ginising ang board.

I-configure namin ang Cricket upang magpadala ng mga kahilingan sa HTTP POST sa IFFTT kung saan ito ay na-convert upang itulak ang mga abiso, na ipinadala sa isang telepono. Bilang karagdagan ang lahat ng mga notification ay may kasamang impormasyon tungkol sa isang antas ng baterya at isang temperatura sa paligid mula sa built-in na sensor ng temperatura ng Cricket.

Ang mga tagubilin ay kasama ng mga sumusunod na hakbang: Pagpapaliwanag ng proyekto gamit ang mga iskematiko na pag-set up ng IFTTT sa serbisyo ng Pushbullet Pag-configure ng IOT Cricket module na Kumokonekta sa IOT Cricket sa internet sa pamamagitan ng Wi-Fi

Mga gamit

Cricket Wi-Fi module (https://www.thingsonedge.com/)

Door Window Magnetic Switch

Hawak ng Baterya 2xAAA na mga baterya

Hakbang 1: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Ginagamit namin ang NC reed sensor. Sundin ang mga iskema sa ibaba upang ikonekta ang lahat ng mga bahagi nang magkasama.

Sa sandaling magtipun-tipon ka, dapat gumana ang mga circuit tulad ng sumusunod. Kapag binuksan ang isang pinto ay gigisingin nito ang Cricket na ipinahiwatig ng LED na kumukurap. Halos handa na ang iyong aparato. Ngayon ay i-configure natin ang IFTTT upang magpadala ng abiso sa push sa pinto na bukas na kaganapan.

Hakbang 2: Pag-set up ng IFTTT Sa Isang Serbisyo ng Pushbullet

Pag-set up ng IFTTT Sa Isang Serbisyo ng Pushbullet
Pag-set up ng IFTTT Sa Isang Serbisyo ng Pushbullet
Pag-set up ng IFTTT Sa Isang Serbisyo ng Pushbullet
Pag-set up ng IFTTT Sa Isang Serbisyo ng Pushbullet

Mga hakbang na susundan:

  • Pumunta sa:
  • Mag-login o magrehistro
  • I-click ang Lumikha mula sa menu ng Gumagamit / Account (kanang sulok sa itaas)
  • I-click ang + upang lumikha ng bagong kaganapan sa pinagmulan
  • Piliin ang serbisyo ng Webhooks
  • I-click ang Magpatuloy
  • I-click ang Tumanggap ng isang kahilingan sa web (sa kaliwang bahagi)
  • Lumikha ng pangalan ng kaganapan hal. door_sensor
  • Ang pinagmulang kaganapan ay dapat na-set-up ngayon, i-click ang + pagkatapos Pagkatapos ng kaganapan
  • Paghahanap sa serbisyo ng pushbullet
  • Baguhin ang Pangalan ng Kaganapan sa door_sensor
  • Baguhin nang naaayon ang Pamagat
  • Palitan ang Mensahe sa Buksan na bukas na baterya = {{Value1}} temp = {{Value2}}
  • I-click ang Tapusin

Halos doon, ngayon kailangan mong makakuha ng isang HTTP address kung saan maaari naming mai-post ang mga kaganapan mula sa module ng IoT. Maghanap para sa serbisyo ng Webhooks at mag-click sa dokumento sa kanang sulok.

Susunod na kopyahin ang mga link sa web sa ilalim ng "Gumawa ng isang POST o GET kahilingan sa web upang:" kakailanganin mo ito sa paglaon.

Bago namin simulang gamitin ang aparato kailangan itong i-configure sa Developer Portal. Mangyaring pumunta sa susunod na seksyon.

Hakbang 3: I-configure ang iyong Device sa Developer Portal

Buksan ang TOE Developer Portal (na kasama ng module ng IOT Cricket) mula sa anumang browser alinman sa PC o mobile. Dapat kang magrehistro / mag-login sa Developer Portal upang maisaaktibo at mai-configure ang aparato sa iyong account. Kung hindi man gagana ang aparato.

Matapos ang matagumpay na pag-login / pagrehistro kailangan mong i-click ang "Magdagdag ng bago" na aparato upang maisaaktibo ang iyong aparato sa system. Kailangan mong gamitin ang natatanging serial number na nakalimbag sa isang stick stick sa likod ng Cricket.

TANDAAN: Dapat mong itago ang serial number para sa iyong sarili lamang. Huwag itong ibahagi sa iba pa.

Itakda ang sumusunod na pagsasaayos:

RTC: OFFIO2: OFFBaterya monitor: ON Temperature Sensor: ON Force update on - IO1 Wake Up: OoForce update on - RTC Wake Up: No

Mag-post ng Mga Kaganapan: tingnan sa ibaba

Kopyahin / i-paste ang link na nakopya namin mula sa Webhooks sa io1_wakeup:

URL:

  • palitan ang https sa
  • palitan ang kaganapan sa door_sensor

ang link ay dapat magmukhang ganito sa ibaba:

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

Data:

Kapag naitakda mo ang iyong pagsasaayos pindutin ang pindutang I-save.

Malapit na tayo! Kailangan lang naming ikonekta ang aming aparato sa internet sa pamamagitan ng Wi-Fi network.

Hakbang 4: Kumonekta sa Wi-Fi Network (internet)

Kumonekta sa Wi-Fi Network (internet)
Kumonekta sa Wi-Fi Network (internet)

Pindutin ang pindutan sa Cricket sa loob ng 5 segundo hanggang ang LED ay patuloy na naiilawan. Pagkatapos ay kumonekta mula sa anumang aparato na may mga kakayahan sa web browser (smartphone, laptop, …) hanggang sa pribadong Wi-Fi network ng toe_device Circket. Buksan ang pahina ng https://192.168.4.1/index.html at ipasa ang iyong mga kredensyal sa Wi-Fi. Ayan yun.

Hakbang 5: Kunin ang Configuration Mula sa Developer Portal

Isang hakbang pa lang. Pindutin ang on board button para sa 1 segundo upang makuha ang pagsasaayos mula sa Developer Portal. Ngayon ay handa ka na at dapat mong panatilihin ang pagtanggap ng mga abiso sa iyong telepono kapag ang isang pinto ay bukas.

Higit pang impormasyon kung paano isama sa iba pang mga serbisyo tulad ng Home Assistant, MQTT o kahilingan sa HTTP POST tingnan ang dokumentasyon ng Cricket:

Hakbang 6: Puna

Inaasahan namin na ito ay isang kasiya-siyang karanasan para sa iyong pagbuo ng isang pinturang sensor na may Cricket! Mangyaring tulungan kaming mapabuti ang teknolohiya kung mayroon kang anumang puna o mungkahi. Kung nagustuhan mo ang proyekto mangyaring tulungan kaming maikalat ang salita.

Salamat!

Inirerekumendang: