Cov txheej txheem:

IOT WiFi Paj Huv Sensor (roj teeb Powered): 8 Cov Kauj Ruam (nrog Duab)
IOT WiFi Paj Huv Sensor (roj teeb Powered): 8 Cov Kauj Ruam (nrog Duab)

Video: IOT WiFi Paj Huv Sensor (roj teeb Powered): 8 Cov Kauj Ruam (nrog Duab)

Video: IOT WiFi Paj Huv Sensor (roj teeb Powered): 8 Cov Kauj Ruam (nrog Duab)
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Lub Xya hli ntuj
Anonim
IOT WiFi Paj Huv Sensor (roj teeb Powered)
IOT WiFi Paj Huv Sensor (roj teeb Powered)

Hauv cov lus qhia no peb nthuav qhia yuav ua li cas txhawm rau tsim WiFi noo noo/dej ntsuas nrog lub ntsuas roj teeb hauv tsawg dua 30 feeb. Cov cuab yeej saib xyuas cov dej noo thiab xa cov ntaub ntawv mus rau lub xov tooj smartphone hauv internet (MQTT) nrog lub sijhawm xaiv. Siv ib qho MQTT mobile app kom tau txais thiab pom cov ntaub ntawv. Cov cuab yeej siv tau ntawm 2xAAA roj teeb (lossis ib leeg AAA), yog tias teeb tsa kom raug tuaj yeem siv tau ntau xyoo. Nws txuas rau internet hla Wi-nkaus network los ntawm Kev Siv Yam Ntawm Edge Cricket Wi-Fi module, yog li koj tsis xav tau IoT HUB ntxiv.

Khoom siv

Ua ntej koj pib, thov xyuas kom koj muaj cov hauv qab no:

  1. Cricket Wi-Fi module (https://www.thingsonedge.com)
  2. Av noo noo Sensor
  3. 6-Txoj Kev Terminal Thaiv
  4. 2xAAA roj teeb (AAA lossis AA)
  5. AAA roj teeb pob (ib qho AAA lossis AA)
  6. 3x Poj Niam/Poj Niam Jumper Xov

Yog koj npaj txhij cia pib ua

Kauj ruam 1: Sib dhos

Los ua ke
Los ua ke
Los ua ke
Los ua ke

Tam sim no koj yuav tsum txuas lub roj teeb thiab lub ntsuas dej noo mus rau Cricket module nrog cov hauv qab no:

  1. Txuas roj teeb VCC / + (kab liab) mus rau Cricket's BATT chaw nres nkoj NCO TSEG: Cov kab civliv module tuaj yeem siv tau ntawm AA lossis AAA roj teeb
  2. Txuas lub sensor VCC / + (ntsuab kab) rau Kab laum kab 3V3 chaw nres nkoj NCO TSEG: 3.3V chaw nres nkoj muab khoom ruaj khov 3.3V tsis hais txog qib roj teeb
  3. Txuas lub sensor AOUT analog teeb liab (kab daj) rau Cricket's IO2 chaw nres nkoj NCO TSEG: Qhov chaw nres nkoj no tuaj yeem teeb tsa ua cov teeb liab sib piv. Cov ntaub ntawv yuav raug tshaj tawm rau koj lub smartphone
  4. Txuas lub sensor GND / (-) (kab xiav) rau Cricket's GND chaw nres nkoj
  5. Txuas lub roj teeb GND / (-) (dub cable) rau tib lub Cricket GND chaw nres nkoj

Ua tau zoo koj tau ua tiav sib dhos lub cuab yeej!

Ua ntej koj pib siv lub cuab yeej nws yuav tsum tau teeb tsa hauv Developer Portal. Thov mus rau ntu tom ntej.

Kauj Ruam 2: Kho Koj Lub Ntaus Hauv Tus Tsim Kho Portal

Kho koj lub cuab yeej hauv Developer Portal
Kho koj lub cuab yeej hauv Developer Portal
Kho koj lub cuab yeej hauv Developer Portal
Kho koj lub cuab yeej hauv Developer Portal
Kho koj lub cuab yeej hauv Developer Portal
Kho koj lub cuab yeej hauv Developer Portal
Kho koj lub cuab yeej hauv Developer Portal
Kho koj lub cuab yeej hauv Developer Portal

Koj teeb tsa lub cuab yeej nkaus xwb OTA (Dhau The Air) ntawm Yam Ntawm Ntug - Tus Tsim Kho Portal (https://dev.thingsonedge.com). Kev teeb tsa tau rov qab los ntawm Cricket ntawm internet thaum txuas nrog koj li Wi-nkaus (saib ntu tom ntej).

Tam sim no cia teeb tsa nws ua ntej. Rau qhov ntsuas dej noo nws tau pom zoo kom teeb tsa cov hauv qab no:

  • Teem IO2 ua cov tswv yim analog
  • Tshaj tawm cov dej noo txhua txhua 2 teev - nws yuav ua rau koj lub cuab yeej khiav ntawm 2xAAA roj teeb alkaline ntau dua 2 xyoos.
  1. Qhib TOE Tus Tsim Kho Portal (https://dev.thingsonedge.com) los ntawm txhua lub browser los ntawm PC lossis txawb. Koj yuav tsum sau npe/nkag mus rau Developer Portal txhawm rau qhib thiab teeb tsa lub cuab yeej hauv koj tus account. Txwv tsis pub lub cuab yeej yuav tsis ua haujlwm.
  2. Tom qab ua tiav kev nkag mus / sau npe koj yuav tsum nyem "Ntxiv tshiab" ntaus ntawv kom qhib koj lub cuab yeej hauv kab ke. Koj yuav tsum siv tus lej cim tshwj xeeb luam tawm ntawm daim ntawv lo rau sab nraum qab ntawm Cricket.

    CEEB TOOM: Koj yuav tsum khaws tus lej rau koj tus kheej nkaus xwb. Tsis txhob muab nws qhia rau lwm tus. Tus lej lej yog tus lej MQTT kev sib txuas lus ntawm koj lub cuab yeej thiab lub xov tooj ntawm tes lossis lwm yam kev pabcuam hauv internet. Hauv lwm lo lus khaws nws zais cia li tus lej PIN rau daim npav rho nyiaj.

    Tam sim no koj tuaj yeem teeb tsa koj lub cuab yeej.

  3. Teeb cov teeb tsa hauv qab no: RTC: ON

    RTC Chav: Thib Ob (yuav hloov tom qab)

    RTC Chav Tus Nqi: 30 (yuav hloov tom qab)

    IO2: Analog Hauv

    IO3: Tawm

    Roj teeb saib: On

    Roj teeb faib: 0

    Kub sensor: Tawm

    Force hloov tshiab ntawm - IO1 Wake Up: On (yuav hloov tom qab)

    Force hloov tshiab ntawm - RTC Wake Up: On (yuav hloov tom qab)

    Tshaj Tawm Cov Txheej Txheem: tso txhua yam tseg

  4. Thaum koj teeb tsa koj lub teeb tsa nyem khawm Txuag.

Ua tau zoo! Koj yuav luag nyob ntawd! Tam sim no koj tsuas yog yuav tsum txuas koj lub cuab yeej rau hauv internet hla koj li Wi-nkaus network. Thov ua raws ntu tom ntej yuav ua li cas.

Kauj Ruam 3: Txuas rau Wi-nkaus Network (internet)

Txuas rau Wi-nkaus Network (internet)
Txuas rau Wi-nkaus Network (internet)
Txuas rau Wi-nkaus Network (internet)
Txuas rau Wi-nkaus Network (internet)
Txuas rau Wi-nkaus Network (internet)
Txuas rau Wi-nkaus Network (internet)

Hauv ob peb kauj ruam koj yuav txuas koj lub cuab yeej rau hauv internet hla koj li Wi-nkaus network. Txhua yam koj yuav tsum tau ua yog qhib Cricket tus kheej Wi-nkaus hotspot thiab tom qab ntawd qhib lub vev xaib ntiag tug kom dhau koj li ntawv pov thawj Wi-nkaus network. Thov ua raws cov theem hauv qab no:

  1. Nias thiab tuav lub pob ntawm tus qauv rau 5 vib nas this kom txog thaum LED tau teeb tas li.
  2. Thaum lub LED tau teeb tsa tas li Cricket qhib qhov chaw ntiag tug Wi-nkaus kub. Txuas los ntawm lub khoos phis tawj lossis lub xov tooj smartphone mus rau qhov chaw kub nrog cov ntawv pov thawj hauv qab no: SSID: toe_device Tsis tas yuav siv tus lej zais
  3. Ib zaug txuas nrog, qhib lub vev xaib ntiag tug: https://192.168.4.1/index.html NCO NTSOOV: nco ntsoov tias LED tseem nyob! Yog tias OFF rov ua cov kauj ruam txij thaum pib
  4. Tam sim no koj tuaj yeem hla koj li ntawv pov thawj Wi-nkaus network thiab nyem txuas. Yog tias koj dhau qhov SSID thiab Password raug tom qab ob peb vib nas this lub cuab yeej yuav tsum tshaj tawm nws online thiab LED yuav OFF.

Nrog koj zoo siab! Tam sim no koj lub cuab yeej nyob thiab txuas nrog internet! Koj tuaj yeem pib nyeem cov ntaub ntawv los ntawm lub ntsuas pa ntawm koj lub smartphone lossis lwm yam kev pabcuam hauv internet. Thov saib ntu txuas ntxiv ua piv txwv.

Kauj Ruam 4: Siv MQTT Client ntawm Txawb

Siv MQTT Client ntawm Txawb
Siv MQTT Client ntawm Txawb
Siv MQTT Client ntawm Txawb
Siv MQTT Client ntawm Txawb
Siv MQTT Client ntawm Txawb
Siv MQTT Client ntawm Txawb

Koj tuaj yeem siv ib tus neeg nyiam MQTT. Txawm li cas los xij kom ua tiav rau txoj haujlwm no cia siv IoT MQTT Vaj Huam Sib Luag thov kom tau txais thiab pom cov ntaub ntawv. Cricket module txuas los ntawm qis-latency Yam Ntawm Ntug MQTT broker (mqtt.thingsonedge.com). Koj tsuas yog yuav tsum ua cov theem hauv qab no:

  1. Kho tus server txuas nrog cov ntsiab lus hauv qab no: Server / Broker IP address: mqtt.thingsonedge.com Tus lej naj npawb: 1883 Network raws tu qauv: TCP
  2. Ntxiv ntaus ntawv xws li "Hws noo Sensor"
  3. Nkag mus rau cov kev xaiv qib siab: Lub npe siv: koj_cricket_serial_number Lo lus zais: your_cricket_serial_number Txuas txuas ncaj qha: YOG
  4. Nias lub khawm Tsim
  5. Nias ADD PANEL
  6. Xaiv: Kab Kab
  7. Teeb cov ntsiab lus rau kab 1 kom nyeem cov ntaub ntawv los ntawm lub ntsuas cua (los ntawm Cricket IO2 chaw nres nkoj) Lub npe vaj huam sib luag: piv txwv li Cov dej noo nooTau qhov teeb meem 1: /your_cricket_serial_number /io2 Qhia thaj chaw: YESS Qhia cov ntsiab lus: YOG

Yog xav paub ntxiv thov xa mus rau cov duab txuas los ntawm IoT MQTT Vaj Huam Sib Luag.

Nrog koj zoo siab! Koj lub ntsuas dej noo twb tau ua haujlwm thiab xa cov ntaub ntawv hauv internet rau koj lub smartphone. Cov roj teeb tuaj yeem saib xyuas ntawm MQTT siv cov ncauj lus tshwj xeeb /koj_cricket_serial_number /batt

Kauj Ruam 5: Ua Kom Zoo Dua Koj Lub Cev Ua Haujlwm Rau Xyoo Hauv Roj Teeb

Koj tuaj yeem ua rau koj lub cuab yeej siv tau ntau xyoo ntawm cov roj teeb no. Koj tsuas yog yuav tsum hloov pauv hauv qab no:

  1. sawv txhua ob peb teev xws li 2 teev
  2. xa cov ntaub ntawv mus rau is taws nem tsuas yog thaum lub ntsuas tus nqi hloov pauv

Qhib TOE Developer Portal (https://dev.thingsonedge.com) thiab teeb tsa cov teeb tsa hauv qab no:

  • RTC: YOG
  • RTC Chav Nyob: Teev Teev (xa cov ntaub ntawv tsuas yog thaum hloov pauv)
  • RTC Chav Tus Nqi: 2
  • IO2: Analog Hauv
  • IO2 Analog Divider: 3
  • IO3: Tawm
  • Roj teeb saib: On
  • Roj teeb faib: 3
  • Kub sensor: Tawm
  • Force hloov tshiab ntawm - IO1 Wake Up: Tawm (xa cov ntaub ntawv tsuas yog thaum hloov pauv)
  • Force hloov tshiab ntawm - RTC Wake Up: Tawm (xa cov ntaub ntawv tsuas yog thaum hloov pauv)
  • Tshaj Tawm Cov Txheej Txheem: tso txhua yam tseg

Kauj Ruam 6: Saib Xyuas Cov Roj Teeb

Hauv txoj ntsiab cai tsawg dua kev sib txuas lus rau huab, kev txuag hluav taws xob zoo dua. Cricket module xav tau lub zog rau kev xa qhov hloov tshiab rau huab lossis ntsuas qhov tseem ceeb ntawm cov ntsuas txuas nkaus xwb. Nws yog qhov tseeb 0A thaum nyob hauv lub xeev OFF.

Hauv kev xyaum nws tuaj yeem xa 10k lus mus rau huab siv 2xAAA roj teeb alkaline thiab ntau dua 15k thaum siv cov roj teeb lithium. Hauv qhov no lub roj teeb saib xyuas teeb tsa kuj tseem teeb tsa los hloov kho huab thaum lub roj teeb qib hloov pauv nkaus xwb. Ntxiv rau kev siv roj teeb tuaj yeem txo qis los ntawm kev daws teeb meem qis dua ntawm kev ntsuas lub teeb liab analog.

Tus nqi roj teeb tuaj yeem xam raws li hauv qab no:

Vbatt = tus nqi * (3.5/256) * 2^

Kev faib roj teeb qhov twg val tau tshaj tawm qib roj teeb los ntawm MQTT kev pabcuam.

Hauv qhov no 1.4V qhia txog qib qis ntawm cov roj teeb alkaline thiab qhia hloov nws, tus nqi tshaj tawm ntawm MQTT yog 13 Vbatt (V) = 13 * 3.5/256 * 8 = 1.42V

Tus nqi tsawg kawg rau Kab civliv yog 1.1V.

IO2 analog input teeb tsa:

  • IO2: Analog Hauv
  • IO2 Analog Divider: 3

Cov txiaj ntsig no txo qhov kev daws teeb meem ntawm cov teeb liab sib piv thiab txo qis kev siv roj teeb, cov qauv yuav txo lub sijhawm xa cov txiaj ntsig hloov tshiab rau Huab.

Ib yam nkaus, tus nqi sib piv tuaj yeem suav nrog siv cov qauv hauv qab no: IO2 (V) = io2_val * 3.5/256 * 2^IO2 Analog Divider

Analog divider ntawm 3 muab kev daws teeb meem kwv yees. 0.1V

Kauj Ruam 7: Tau Txais Cov Ntaub Ntawv Ntxiv …

Muaj ntau yam ntxiv uas koj tuaj yeem ua si nrog koj lub cuab yeej tam sim no xws li nyeem ntsuas lub ntsuas ntsuas kub, nyeem qib roj teeb, thiab ntau ntxiv. Thov txheeb xyuas cov ntaub ntawv ntau ntxiv ntawm Yam Ntawm Ntug GitHUB (https://github.com/thingsonedge/cricket).

Kauj Ruam 8: Tawm tswv yim

Ua tsaug rau koj siv koj lub sijhawm! Yog tias koj nyiam tsim lub ntsuas dej noo no kuv yuav txaus siab heev yog tias koj tuaj yeem nthuav tawm lo lus ntawm koj cov phooj ywg. Yog tias koj muaj lus tawm tswv yim lossis tawm tswv yim yuav txhim kho nws li cas thiab ua kom yooj yim rau lwm tus neeg, Kuv yuav zoo siab ntau dua los ua nws. Kuv qhib rau koj cov lus qhia.

Ua tsaug ntau & Txaus siab rau!

Pom zoo: