Բովանդակություն:
- Քայլ 1: Ստացեք սարքավորում
- Քայլ 2: Ներբեռնեք ծրագրակազմը
- Քայլ 3: Տեղադրեք Arduino IDE- ն
- Քայլ 4: Տեղադրեք Radiohead գրադարանը
- Քայլ 5: Ստեղծեք ալեհավաք
- Քայլ 6: Sոդում
- Քայլ 7: Լարերի տեղադրում
- Քայլ 8: Կոդավորում
- Քայլ 9: Եզրակացություն
Video: LORA Peer to Peer Հաղորդակցություն Arduino- ի հետ. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ես էլեկտրոնիկայի սկսնակ ոգեշնչող եմ, և սա իմ առաջին խրատականն է, ուստի խնդրում եմ ձեր մեկնաբանություններում սանձարձակ մի եղեք: Այս ուսանելի դասում ես պատրաստվում եմ բացատրել, թե ինչպես կարելի է ստիպել երկու LORA հանգույցներին ուղղակիորեն հաղորդակցվել առանց TTN- ի (իրերի ցանցի):
Ի՞նչ է LORA- ն:
LORA- ն նշանակում է LOng RAnge: Դա Semtech- ի կողմից արտոնագրված մոդուլյացիա է `հիմնված CSS (chirp spread սպեկտրի) մոդուլյացիայի վրա: Դա է.
- երկար հեռահարություն
- ցածր հզորություն
- տվյալների ցածր արագություն
Այս հատկանիշների պատճառով LORA- ն շատ լավ պիտանի է սենսորների համար որպես հաղորդակցման միջոց օգտագործելու համար: Սենսորը կարող է բառացիորեն տարիներ շարունակ աշխատել մարտկոցի վրա և միջակայքը կարող է գերազանցել մի քանի կիլոմետրը: Նաև LORA- ն կարող է օգտագործվել առանց լիցենզիայի հաճախականությունների տիրույթներում: Իրերի ցանցում կարող եք գտնել անվճար խմբեր ըստ երկրների: Ես ապրում եմ Բելգիայում, որպեսզի կարողանամ ընտրել EU863-870 և EU433 միջև:
Օգտագործման օրինակ.
- Գյուղատնտեսություն (հողի խոնավություն, տանկի մակարդակ, ջերմաստիճան, խոնավություն, քամու ուղղություն,…)
- Հետևում ՝ GPS ընդունիչի հետ համատեղ
- Հակագողություն (ես տեսել եմ թրթռումը հայտնաբերելու համար թանկարժեք բարձր լարման մալուխների վրա տեղադրելու հայեցակարգ)
- … Կան շատ ավելի շատ ծրագրեր, ձեր երևակայությունը սահմանն է:
Քայլ 1: Ստացեք սարքավորում
Սարքավորումներ:
- 2 arduino nano- ի կամ 2 arduino uno- ի pinouts- ը պետք է լինեն նույնը:
- 2 esp breakout տախտակ
- 2 lora քարտ rfm95 868mhz այլ հաճախականությունների համար կտտացրեք այստեղ:
- 2 տախտակ
- 2 USB մալուխ `նանոյի համար կամ մալուխ` uno- ի համար
- jumper լարերը արականից իգական
- jumper լարերը արականից արական
- 2 ալեհավաք (ես օգտագործում եմ պինդ միջուկ 0.8 մմ կամ 20awg)
- վերնագրի կապում, եթե ներառված չէ arduino- ի հետ
Գործիքներ:
- զոդման երկաթ
- մետաղալար կտրող
- մետաղալար մերկացուցիչ Ես օգտագործում եմ 102
- տիրակալ
- զոդման
Քայլ 2: Ներբեռնեք ծրագրակազմը
Կտտացրեք այս 2 հղումներին ՝ ծրագրակազմը ներբեռնելու համար.
- Arduino IDE
- Radiohead գրադարան
Քայլ 3: Տեղադրեք Arduino IDE- ն
- Theրագիրը բեռնելուց հետո գնացեք տեղադրիչ և կրկնակի կտտացրեք այն:
- Կտտացրեք Ես համաձայն եմ
- Կտտացրեք հաջորդը
- Կտտացրեք տեղադրել
- USB- ի վարորդները տեղադրելու համար կտտացրեք 2 անգամ տեղադրել
- Կտտացրեք փակել
Քայլ 4: Տեղադրեք Radiohead գրադարանը
Ձեզ անհրաժեշտ է radiohead գրադարանը ՝ rfm95- ն օգտագործելու համար: Քանի որ դուք չեք կարող տեղադրել այն arduino IDE- ի միջոցով, դուք պետք է ձեռքով տեղադրեք radiohead գրադարանը:
- Բացեք arduino IDE- ն
- Գնալ դեպի ֆայլ -> նախապատվություններ
- Այնտեղ կարող եք գտնել arduino պանակի ուղին, որտեղ դուք պետք է գտնեք Գրադարանների թղթապանակը: (առաջին նկարը)
- Եթե գրադարանների թղթապանակը գոյություն չունի, դուք պետք է ստեղծեք այն:
- Բացեք ներբեռնված zip ֆայլը Radiohead-master:
- Թղթապանակը հանեք գրադարանների պանակ:
- Վերագործարկեք arduino IDE- ն:
- Այժմ կարող եք գտնել ձեր գրադարանը ցուցակում (տես 3 -րդ նկարը)
Քայլ 5: Ստեղծեք ալեհավաք
Ալեհավաքի համար ես օգտագործում եմ իմ 2x2x0.8 մմ կամ 2x2 20awg ավտոբուսի մալուխի մնացորդը: Սրանք են մեկ հաճախականության երկարությունները.
- 868 մՀց 3.25 դյույմ կամ 8.2 սմ (սա այն է, ինչ ես օգտագործում եմ)
- 915 մՀց 3 դյույմ կամ 7.8 սմ
- 433 մՀց 3 դյույմ կամ 16.5 սմ
Քայլ 6: Sոդում
- Հեռացրեք esp վահանի դիմադրողները (տե՛ս R1- ից R3 կարմիր դաշտում)
- Fոդեք rfm95 չիպը esp վահանի վրա:
- Սոսինձները կպցրեք esp վահանի վրա
- Enոդեք ալեհավաքը esp վահանի վրա: Մի օգտագործեք առանց ալեհավաքի, կարող եք վնասել վահանը:
- Եթե սլաքները ամրացված չեն arduino զոդի վրա, դրանք նույնպես:
Քայլ 7: Լարերի տեղադրում
Պատկերում կարող եք տեսնել, թե ինչպես միացնել arduino- ն rfm95- ին: Այս աղյուսակի ամբողջականության համար ես նաև ներառեցի պինուտը այն ժամանակ, երբ դուք օգտագործում եք adafruit shield- ը esp breakout- ի փոխարեն:
Քայլ 8: Կոդավորում
- Ներբեռնեք ծածկագիրը
- Բացեք կոդը arduino ide- ում
- Գնացեք գործիքներ, տախտակ և ընտրեք ձեր տախտակը
- Գնացեք գործիքներ, միացրեք և ընտրեք com պորտը ձեր arduino- ի համար
- Կտտացրեք վերբեռնման կոճակին (երրորդ նկարի վրա կարմիր գույնով նշված է)
- Եթե ամեն ինչ կարգին է, կարող եք օգտագործել սերիական մոնիտորը, և տեսնում եք փաթեթներ, որոնք գալիս են ինչպես սերվերի, այնպես էլ հաճախորդի վրա (վերջին նկարի վրա կարմիրով նշված է)
Քայլ 9: Եզրակացություն
Այս ուսանելիում ես ցույց տվեցի LORA- ի հիմունքները: Եթե ձեզ դուր է գալիս այս հրահանգավորումը և/կամ ձեզ դուր է գալիս, որ ես գրում եմ LORA- ի կամ մյուսների ավելի շատ հրահանգներ, խնդրում ենք սեղմել նման կոճակը:
Խորհուրդ ենք տալիս:
LoRa 3 կմ -ից 8 կմ անլար հաղորդակցություն ցածր գնով E32 (sx1278/sx1276) սարք Arduino- ի, Esp8266- ի կամ Esp32- ի համար ՝ 15 քայլ
LoRa 3Km- ից 8Km անլար հաղորդակցություն ցածր գնով E32 (sx1278/sx1276) Սարք Arduino- ի, Esp8266- ի կամ Esp32- ի համար. Ես ստեղծում եմ գրադարան ՝ EBYTE E32- ը կառավարելու համար ՝ LoRa սարքի Semtech շարքի հիման վրա, շատ հզոր, պարզ և էժան սարք: Դուք կարող եք գտնել 3Km տարբերակ այստեղ, 8Km տարբերակ այստեղ Նրանք կարող են աշխատել 3000 մ -ից 8000 մ հեռավորության վրա, և նրանք ունեն բազմաթիվ հնարավորություններ
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. Այս ձեռնարկում դուք կսովորեք Arduino RGB- ի միջոցով ինտերֆեյսերի մասին: RGB լուսարձակը բաղկացած է երեք տարբեր լուսարձակից, անունից կարող եք կռահել, որ այդ LED- ները կարմիր, կանաչ և կապույտ են: Մենք կարող ենք ձեռք բերել շատ այլ գույներ ՝ այս գույները խառնելով: The
Գորգ սենսորներով/ ՌԴ հաղորդակցություն Arduino Micro- ի հետ. 4 քայլ (նկարներով)
Գորգ սենսորներով/ ՌԴ հաղորդակցություն Arduino Micro- ի հետ. Վերջերս ավարտեցի նույնքան բազմազան տեղադրումը, որը պատրաստված է մի շարք լամպերից, որոնք արձագանքում են լամպերի տակ գորգի մեջ տեղադրված տվիչներին: Ահա թե ինչպես եմ գորգը պատրաստել ճնշման սենսորներով: Հուսով եմ, որ այն օգտակար կգտնեք
Հաղորդակցություն LoRa ESP8266 և ռադիո RFM95 ՝ 9 քայլ
Հաղորդակցություն LoRa ESP8266 և Ռադիո RFM95. Իրերի ինտերնետի համար կիրառվող ամենահայտնի տեխնոլոգիաներից մեկը, որն ունի շատ հեռահար հաղորդակցության և ցածր էներգիայի արտացոլված ցածր էներգիա, LoRa " Lo ng - Ra nge ", սա մոդուլյացիայի տեսակը հա
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi