Բովանդակություն:

LoRa ԱՐՏ տվիչներ ՝ 6 քայլ
LoRa ԱՐՏ տվիչներ ՝ 6 քայլ

Video: LoRa ԱՐՏ տվիչներ ՝ 6 քայլ

Video: LoRa ԱՐՏ տվիչներ ՝ 6 քայլ
Video: Laurel & Hardy - 6 short films, silent films - 6 films complets 2024, Նոյեմբեր
Anonim
LoRa ԱՐՏ սենսորներ
LoRa ԱՐՏ սենսորներ

Սա Ripple LoRa ցանցային ցանցերի շարքում երրորդն է, որն այժմ ցուցադրում է սենսորային հանգույցները:

Տե՛ս նախորդ հոդվածները ՝ հղման համար.

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

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

Պարագաներ

Սարքավորումների բաղադրիչները կարելի է ձեռք բերել այստեղ.

Adafruit փետուր LoRa մոդուլով ՝

երկբևեռ ալեհավաք ՝

Քայլ 1: Նախապատմություն

Նախապատմություն
Նախապատմություն

Arduino սենսորային մոդուլների մեծ մասը, ինչպիսիք են ջերմաստիճանը, խոնավությունը և այլն, կարող են հարցվել թվային կամ անալոգային GPIO կապի միջոցով: Այս հոդվածի համար ես փորձարկել եմ բոցի սենսորի վրա, որն օգտագործում է ինչպես թվային կապում (այն դեպքում, երբ սենսորի արժեքը սկսվում է պոտենցիոմետրի կարգավորումից), այնպես էլ անալոգային քորոց:

Սենսորային մոդուլ ՝

Partրագրի այս մասի նպատակն է հատուկ սենսորային հանգույցների ներմուծումը Ripple LoRa ցանցային ցանցերի մեջ: Կարող եք պարզապես հեռակա վերահսկել սենսորները, կամ ստանալ զգուշացնող հաղորդագրություններ, երբ կարգավորելի ձգանման վիճակը հասնում է, ինչպես բոցի հայտնաբերումը, կամ շարժման հայտնաբերումը և այլն:

Քայլ 2: Լարերի տեղադրում

Ներկայումս կա միայն երկու տիպի տախտակ, որոնցից պետք է միացված լինեն սենսորային մոդուլը.

Ադաֆրուտի փետուր

* Անալոգային քորոց ՝ A1 (gpio 15) -OR-

* Թվային փին ՝ 10

TTGO/HELTECH ESP32 LoRa մոդուլ

* Անալոգային քորոց ՝ 39 -կամ-

* Թվային քորոց ՝ 34

Սենսորային մոդուլների մեծամասնությունը կարող է ընդունել 3.3 Վոլտ, այնպես որ դուք պարզապես պետք է միացնեք GND և VCC կապանքները տախտակի GND և 3.3V կապում:

Քայլ 3: ingրամեկուսացում որոնվածը

Դրա համար անհրաժեշտ կլինի տեղադրել Arduino IDE- ն և աջակցել թիրախային տիպի տիպին:

Այս Github էջում կան հրահանգներ, թե ինչպես կարելի է փայլեցնել որոնվածը:

github.com/spleenware/ripple

Ընտրեք «Սենսորային հանգույց» թիրախներից մեկը: USB մալուխի միջոցով միացված տախտակի միջոցով ստուգեք, որ որոնվածը կարգին է `Arduino IDE- ում բացելով Serial Monitor- ը: Մուտքագրեք 'q' (առանց չակերտների) ուղարկման տողում և սեղմեք enter: Սերիական մոնիտորը պետք է պատասխանի տեքստով ՝ սկսած «Q:…» - ով:

Քայլ 4. Կարգավորեք սենսորը հավելվածում

Կարգավորեք սենսորը հավելվածում
Կարգավորեք սենսորը հավելվածում
Կարգավորեք սենսորը հավելվածում
Կարգավորեք սենսորը հավելվածում

Սենսորային մոդուլը կազմաձևելու և այն վերահսկելու համար անհրաժեշտ է տեղադրել Ripple Commander ծրագիրը: Ներկայումս աջակցում է միայն Android- ը: Ներբեռնեք Play- ից ՝

Հավելվածն ունի գործարկիչի երկու պատկերակ: «Սարքի տրամադրում» -ը նախատեսված է միայն այն ժամանակ, երբ դուք ստեղծում եք ձեր ցանցային ցանցը (կրկնողներ, տվիչներ, դարպաս և այլն): Սենսորային հանգույցներին պարզապես պետք է հատկացնել յուրահատուկ Id (2 -ից 254 -ի միջև) և ստեղծել դրանց կոդավորման բանալիները: Պարզապես կտտացրեք «ՆՈՐ» ընտրացանկի գործիքագոտում և մուտքագրեք սենսորի Id- ն ու անունը, այնուհետև կտտացրեք ՓԱԽԵԼ: Սենսորը այժմ պետք է լինի հիմնական ցուցակում:

Սենսորային հանգույցների համար կան լրացուցիչ կազմաձևման պարամետրեր: Հպեք «խմբագրել» (մատիտ) պատկերակին, այնուհետև հաջորդ էկրանին կտտացրեք «…» կոճակին ՝ Սենսորների կազմաձևման էկրանը տեսնելու համար: (առաջին էկրանը ՝ վերևում): Սա նախատեսված է սենսոր ստեղծելու, ինչպես այն պետք է զեկուցի իր կարգավիճակի մասին և ինչպես առաջացնել ազդանշանային հաղորդագրություններ: Երբ կազմաձևումն ավարտված է, կտտացրեք «Պահել» ընտրացանկին ՝ վերին գործիքագոտում:

Հպեք «չիպի» պատկերակին աջ կողմում ՝ «merրագրավորողի» էկրանին անցնելու համար: Սենսորային տախտակը USB-OTG մալուխի միջոցով միացրեք Android- ին, այնուհետև կտտացրեք «GRՐԱԳՐԻ» կոճակին: Եթե ամեն ինչ լավ է ընթանում, ապա պետք է լինի հաղորդագրություն `« Կատարված է », և որ այժմ կարող եք անջատել:

Ելք դեպի Android գործարկիչ, այնուհետև կտտացրեք «Ripple Commander» գործարկիչի հիմնական պատկերակին: Սա հավելվածի հիմնական ինտերֆեյսն է, որտեղ կարող եք զրուցել ցանցում գտնվող «pager» այլ օգտվողների հետ (ովքեր օգտագործում են Ripple Messenger հավելվածը), ինչպես նաև վերահսկել ձեր հատուկ հանգույցները, օրինակ ՝ կրկնողներն ու սենսորային հանգույցները: Հպեք ցուցակի սենսորային հանգույցին և կտեսնեք սարքի կարգավիճակի էկրանը (տես երկրորդ էկրանի նկարը վերևում):

Քայլ 5: Դեմո

Ահա բոցի սենսորի ցուցադրումը, որն ակտիվացնում է ահազանգի կարգավիճակը և ահազանգը ստացող տան հանգույցը:

Նկատի ունեցեք, որ ահազանգերը ներկայացնում են մի վիճակ, որը «վերակայվում» է ձեռքով կամ ավտոմատ անցած ժամանակից հետո: Այստեղ ցուցադրված էկրանն առաջարկում է «Վերականգնել ահազանգը» կոճակը ՝ զգուշացման կարգավիճակը ձեռքով վերականգնելու համար:

Ստեղծված ազդանշանային հաղորդագրությունները տան հանգույցների տախտակի ձայնը կհնչեցնեն, և հաղորդագրությունը կլինի «Պատմություն» ներդիրում:

Քայլ 6: Հետադարձ կապ

Այս ունակությունը, սենսորների առկայությունը, որոնք հաղորդում են հեռավոր վիճակները և ահազանգերի ստեղծումը, չափազանց օգտակար հատկություն է այս հեռահար IOT ցանցերի համար: Ես շատ հուզված եմ լսել այն մասին, թե ինչ կարելի է անել այս նոր կարողությամբ, և ինչպես է այն ստացվել: Եվ, ինչպես միշտ, ես շատ եմ ցանկանում լսել, եթե կան որևէ խնդիրներ, որոնք դեռ պետք է հարթել:

հարգանքներով, Սքոթ Փաուել.

Խորհուրդ ենք տալիս: