Orodha ya maudhui:

Sensorer za Mesh za LoRa: Hatua 6
Sensorer za Mesh za LoRa: Hatua 6

Video: Sensorer za Mesh za LoRa: Hatua 6

Video: Sensorer za Mesh za LoRa: Hatua 6
Video: Мешастiк за 10 хвилин #Meshtastic 2024, Novemba
Anonim
Sensorer za Mesh za LoRa
Sensorer za Mesh za LoRa

Hii ni ya tatu katika safu kwenye mitandao ya Ripple LoRa, ambayo sasa inaonyesha nodi za sensorer.

Tazama nakala zilizopita za kumbukumbu:

www.instructables.com/id/LoRa-Mesh-Radio/

www.instructables.com/id/LoRa-GPS-Tracker/

Vifaa

Vipengele vya vifaa vinaweza kununuliwa hapa:

Manyoya ya Adafruit na moduli ya LoRa:

antenna ya dipole:

Hatua ya 1: Usuli

Usuli
Usuli

Moduli nyingi za sensa za Arduino, kama joto, unyevu, n.k, zinaweza kuulizwa kupitia pini ya dijiti au ya Analog ya GPIO. Kwa kifungu hiki nimejaribu kwenye sensorer ya moto, ambayo hutumia pini ya dijiti (kwa wakati thamani ya sensa inachochea kutoka kwa mazingira ya potentiometer) na pini ya analog.

Moduli ya sensorer:

Lengo la sehemu hii ya mradi ni kuleta nodi za sensorer zilizojitolea katika mitandao ya Ripple LoRa. Unaweza tu kufuatilia sensorer kwa mbali, au kupata ujumbe wa tahadhari wakati hali inayoweza kusanikishwa ya kufikiwa, kama moto unaogunduliwa, au mwendo unagunduliwa, nk.

Hatua ya 2: Wiring

Hivi sasa kuna aina mbili tu za bodi zinazoungwa mkono, na pini zifuatazo ambazo moduli ya sensorer inapaswa kushikamana nayo:

Manyoya ya Matunda

* Pini ya Analog: A1 (gpio 15) -OR-

* Pini ya dijiti: 10

Moduli ya TTGO / HELTECH ESP32 LoRa:

* Pini ya Analog: 39 -OR-

* Pini ya dijiti: 34

Moduli nyingi za sensa zinaweza kukubali 3.3Volt, kwa hivyo unahitaji tu kuweka waya kwenye pini za GND na VCC kwenye pini za bodi ya GND na 3.3V.

Hatua ya 3: Flashing Firmware

Kwa hili utahitaji kuwa umeweka Arduino IDE, na msaada kwa aina ya bodi ya lengo.

Kuna maagizo juu ya jinsi ya kuwasha firmware kwenye ukurasa huu wa Github:

github.com/spleenware/ripple

Chagua moja ya malengo ya 'Sensor Node'. Pamoja na bodi iliyounganishwa kupitia kebo ya USB, jaribu kuwa firmware iko sawa kwa kufungua Monitor Serial katika IDE ya Arduino. Ingiza 'q' (bila nukuu) kwenye laini ya kutuma, na bonyeza Enter. Mfuatiliaji wa serial anapaswa kujibu kwa maandishi akianza na "Q:…"

Hatua ya 4: Sanidi Sensorer katika App

Sanidi Sensorer katika App
Sanidi Sensorer katika App
Sanidi Sensorer katika App
Sanidi Sensorer katika App

Ili kusanidi moduli ya sensorer na kuifuatilia, unahitaji kusanikisha programu ya Kamanda wa Ripple. Hivi sasa ni Android tu inayoungwa mkono. Pakua kutoka kwa Google Play:

Programu ina ikoni mbili za kifungua. Utoaji wa 'Kifaa' ni wa wakati tu unapoweka mtandao wako wa matundu (vipindi, sensorer, lango, nk). Node za sensorer zinahitaji tu kupewa Id ya kipekee (kati ya 2 na 254), na funguo zao za usimbuaji zizalishwe. Bonyeza tu kwenye menyu ya 'MPYA' kwenye upau wa zana, kisha weka kitambulisho na jina la kitambuzi, kisha bonyeza SAVE. Sensor inapaswa sasa kuwa kwenye orodha kuu.

Kwa nodi za sensorer, kuna vigezo vya usanidi wa ziada vitakavyowekwa. Gonga kwenye ikoni ya 'hariri' (penseli), kisha bonyeza kwenye kitufe cha '…' kwenye skrini inayofuata ili kuona Skrini ya Usanidi wa Sensor. (picha ya kwanza ya skrini hapo juu). Hii ni kwa kuanzisha sensa, jinsi inapaswa kuripoti hali yake, na jinsi ya kutoa ujumbe wa tahadhari. Mara tu usanidi ukamilika, gonga kwenye menyu ya SAVE kwenye upau wa zana wa juu.

Gonga kwenye ikoni ya 'chip' kulia, kwenda skrini ya 'Programu'. Unganisha bodi ya sensorer kupitia kebo ya USB-OTG kwenye Android, kisha ugonge kitufe cha 'PROGRAM'. Ikiwa yote yanaenda sawa, basi kuna lazima iwe na ujumbe usemao 'Nimemaliza', na kwamba sasa unaweza kutenganisha.

Toka tena kwenye kizindua cha Android, kisha ugonge kwenye aikoni kuu ya kifurushi cha 'Kamanda wa Ripple'. Huu ndio UI kuu ya programu, ambapo unaweza kuzungumza na watumiaji wengine wa "pager" kwenye mtandao (ambao hutumia programu ya Ripple Messenger), pamoja na kufuatilia node zako maalum, kama kurudia na nodi za sensa. Gonga kwenye nodi ya sensa katika orodha, na unapaswa kuona skrini ya hali ya kifaa (angalia picha ya pili ya skrini hapo juu).

Hatua ya 5: Maonyesho

Hapa kuna onyesho la sensa ya moto inayowasha hali ya tahadhari, na nodi ya nyumbani inapokea arifu.

Kumbuka kuwa arifu zinawakilisha hali ambayo 'imewekwa upya' kwa mikono au kiatomati baada ya muda kupita. Skrini iliyoonyeshwa hapa inatoa kitufe cha "Rudisha Tahadhari" kwa kuweka upya hali ya tahadhari.

Ujumbe wa tahadhari uliotengenezwa utafanya sauti ya buzzer sauti ya bodi ya nyumbani, na ujumbe utakuwa kwenye kichupo cha 'Historia'.

Hatua ya 6: Maoni

Uwezo huu, kuwa na sensorer huripoti majimbo ya mbali, na kuwa na arifa zinazozalishwa inawakilisha huduma muhimu sana kwa mitandao hii ndefu ya IOT. Nimefurahi sana kusikia juu ya kile kinachoweza kufanywa na uwezo huu mpya, na jinsi imefanya kazi. Na, kama kawaida, nina hamu ya kusikia ikiwa bado kuna shida zozote zinahitajika kufutwa.

habari, Scott Powell.

Ilipendekeza: