Բովանդակություն:
- Քայլ 1. Անհրաժեշտ բաղադրամասեր
- Քայլ 2: Բաղադրիչների նկարագրություն
- Քայլ 3. Վարպետի և ստրուկի սխեման
- Քայլ 4: Գործողություն
- Քայլ 5: Կոդեր
Video: Խելացի փողոցային լույս ՝ օգտագործելով LoRa: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Քաղաքի փողոցային լուսարձակները ապահովում են երթևեկի ավելի ապահով պայմաններ, հետիոտների համար ավելի ապահով միջավայր և կարող են մեծ բարելավում լինել քաղաքի ճարտարապետական տուրիստական և առևտրային արտադրանքի համար:
Այս նախագիծը նպատակ ունի զարգացնել փողոցային խելացի լուսավորության նախատիպը, որն ապահովում է լամպի մակարդակի կառավարում և օգտագործողի կատարողականի վերաբերյալ հետադարձ կապ:
Այս նախատիպն աշխատում է Master-slave կազմաձևման վրա, որտեղ յուրաքանչյուր փողոցային լույս հանդես է գալիս որպես ստրուկ, իսկ LoRa Gateway- ը ՝ որպես վարպետ: Քանի որ Lora- ի դարպասը ավելի մեծ հեռահարություն ունի ՝ համեմատած կապի այլ ծառայությունների հետ, ինչպիսիք են wifi, Bluetooth, NFC և այլն: շահագործման ընթացքում: Master- ը միացված է ինտերնետին, որպեսզի օգտվողը կարողանա հեռակա վերահսկել փողոցային լույսերը: Այսպիսով, մեծ թվով փողոցային լույսեր կարող են միացվել և վերահսկվել Master gateway- ից:
Քայլ 1. Անհրաժեշտ բաղադրամասեր
- Լիթիում-իոնային մարտկոց
- LED լույս և LED վարորդ
- Ուլտրաձայնային ցուցիչ
- Նոդեմկու (ESP8266 12E)
- Arduino UNO (ATMEGA 328P)
- SX 1728 Lora հաղորդիչ
Քայլ 2: Բաղադրիչների նկարագրություն
Նոդեմկու:
ESP8266, ինտեգրված GPIO, PWM, I2C, SPI և ADC բոլորը մեկ տախտակում: Այս միկրոկառավարիչը ունի ներկառուցված WiFi իր հետ, որն օգնում է մեզ միացնել մեր նախագիծը ինտերնետին: Nodemcu- ի GPIO- ի բոլոր կապումներն կարող են օգտագործվել որպես PWM կապեր, բացի այդ, այն ունի նաև 1 անալոգային քորոց:
LED վարորդներ
AN30888A և AN30888B- ն DC-DC կարգավարներ են, որոնք իդեալական են LED լուսավորության համար բարձր լուսավորության LED- ներ վարելու համար: Դրանք հագեցած են լուսավորության ճշգրտման 2 ռեժիմով (PWM վերահսկողություն և լարման վերահսկիչ), և դրանք կարող են համատեղելի լինել խթանող, հարվածային կամ խթանող լարման հետ ՝ փոխելով արտաքին բաղադրիչները:
LORA մոդուլ
LoRa (հեռահար ռադիո) մոդուլը ձեր IoT նախագծերին կտանի հեռավոր հեռահար տարածման սպեկտրով հաղորդակցության հեռավորությունը: Անլար հաղորդակցության այս ձևը հանգեցնում է ավելի մեծ թողունակության, մեծացնում միջամտության դիմադրությունը, նվազագույնի հասցնում ընթացիկ սպառումը և բարձրացնում անվտանգությունը:
Այս մոդուլն օգտագործում է SX1278 IC և աշխատում է 433 ՄՀց հաճախականությամբ: Հաճախականությամբ ցատկելը, որն ապահովում է որակի ազդանշանի փոխանցման այդ քաղցր հավասարակշռությունը, ընդգրկելու է 420-450 ՄՀց միջակայք: Այս հեռահար անլար հնարավորությունը փաթեթավորված է փոքր (17 x 16 մմ) փաթեթի մեջ և առաքվում է գարնանային ալեհավաքի միջոցով:
LoRa Ra-01- ի հետ դուք պետք չէ փոխզիջումների գնալ տիրույթի հավասարակշռության, միջամտության անձեռնմխելիության կամ էներգիայի սպառման հարցում: Այս IC- ի հիմքում ընկած տեխնոլոգիան նշանակում է, որ այն կատարյալ է այն նախագծերի համար, որոնք պահանջում են տիրույթ և ուժ:
Հատկություններ:
- LoRaTM- ը տարածեց սպեկտրի հաղորդակցություն
- Կես դուպլեքս SPI հաղորդակցություն
- Mրագրավորվող բիթային արագությունը կարող է հասնել 300 կբիթ / վրկ
- 127 դԲ RSSI ալիքի տիրույթ:
Տեխնիկական պայմաններ
- Անլար ստանդարտ `433 ՄՀց
- Հաճախականությունների տիրույթ ՝ 420 - 450 ՄՀց
- Նավահանգիստ `SPI/GPIO
- Գործող լարումը `1.8 - 3.7V, կանխադրված 3.3V
- Աշխատանքային հոսանք, ստացեք ՝ 10.8 մԱ -ից պակաս (LnaBoost փակ, խումբ 1)
- Փոխանցում `120 մԱ -ից պակաս (+20 դԲմ),
- Քնի մոդել ՝ 0.2uA
Քայլ 3. Վարպետի և ստրուկի սխեման
Տվեք կապերը ըստ սխեմայի:
Վարպետը հանդես կգա որպես դարպաս և միացված է ինտերնետին: Յուրաքանչյուր ստրուկ կապված է առանձին փողոցային լույսերի հետ և վերահսկում է Լույսի պայծառությունը:
SX1728- ը և Ուլտրաձայնային տվիչը միացված են Arduino uno- ին ՝ ըստ սխեմատիկ: Trig pin- ը և Echo pin- ը միացված են Arduino UNO- ի թվային կապերին: SX1728 LoRa մոդուլը միացված է Arduino- ին SPI հաղորդակցության միջոցով:
SX1728- ը գործում է 433 ՄՀց հաճախականությամբ: յուրաքանչյուր երկիր ունի LoRa- ի համապատասխան թողունակություն: Հնդկաստանում ՝ 866-868 ՄՀց հաճախականությամբ ազատ ժապավեն: Նախատիպի մոդելի համար այստեղ օգտագործվում է 433 ՄՀց մոդուլ:
Քայլ 4: Գործողություն
Երբ խոչընդոտը հատում է փողոցի լույսը (SLAVE), ուլտրաձայնային տվիչը կբացահայտի խոչընդոտը և կբարձրացնի տվյալ փողոցային լույսի պայծառությունը: Եվ սա նաև հաղորդագրություններ է ուղարկում առաջիկա փողոցային լույսերին ՝ որպես ՌԴ փաթեթներ: Այսպիսով, փողոցային լույսերի շղթան անշեղորեն կբարձրացնի դրա պայծառությունը: Այնուհետև այն կվերադառնա նորմալ ռեժիմ: Այնուհետև յուրաքանչյուր փողոցային լույս կարող է կառավարվել առանձին ՝ տիրոջ կողմից ՝ հաղորդագրություններ ուղարկելով տվյալ ստրուկին:
Ես օգտագործել եմ 3.2 Վ լիթիում-իոն մարտկոց և LED վարորդ `խթանման ռեժիմում` LED- ին անհրաժեշտ լարման ապահովման համար
Ստրուկն այստեղ կգործի 3 ռեժիմով, որը կարող է կազմաձևվել ծրագրակազմում
- Ռեժիմ "1" Լրիվ պայծառություն միշտ (անձրևոտ և արտակարգ օրեր)
- «2» ռեժիմի այլընտրանքային պայծառություն (երեկոյան ժամեր - ցածր լուսավորության ժամանակ)
- Ռեժիմ «3» Ամբողջական հսկողություն ուլտրաձայնային միջոցով (կեսգիշեր և օգտագործման ցածր ժամանակներ)
Վարպետը հաղորդագրությունը կհեռարձակի որոշակի հասցեով: Համապատասխան հասցե ունեցող ստրուկը միայն կընդունի հաղորդագրությունը և կգործի ըստ այդմ:
LED- ի պայծառության վերահսկման համար LED վարորդը կարող է օգտագործվել, օրինակ, AN30888A/B: Ես ստացել եմ նման մեկը հին վթարային լամպից և հակառակ սարքել այն:
Քայլ 5: Կոդեր
Այստեղ ես ներկայացնում եմ Master և Slave, Datasheet ծածկագրերը, որոնք օգտագործվել են իմ օգտագործած LED վարորդի համար:
github.com/sandeepmistry/arduino-LoRa - այստեղ կարող եք ներբեռնել գրադարանը LoRa- ի համար:
Խորհուրդ ենք տալիս:
Խելացի գրասեղանի LED լույս - Խելացի լուսավորություն W/ Arduino - Neopixels Workspace: 10 քայլ (նկարներով)
Խելացի գրասեղանի LED լույս | Խելացի լուսավորություն W/ Arduino | Neopixels Workspace. Այժմ մի օր մենք շատ ժամանակ ենք անցկացնում տանը ՝ ուսումնասիրելով և աշխատելով վիրտուալ կերպով, ուստի ինչու՞ մեր աշխատանքային տարածքն ավելի մեծ չդարձնել Arduino և Ws2812b լուսադիոդների վրա հիմնված սովորական և խելացի լուսավորության համակարգով: Ահա ես ձեզ ցույց եմ տալիս, թե ինչպես կառուցել ձեր Smart Գրասեղանի LED լույս, որը
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32: 7 քայլ
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32. Աշխարհը փոխվում է ժամանակի և գյուղատնտեսության հետ միասին: Այսօր մարդիկ ամենուր ինտեգրում են էլեկտրոնիկան, և գյուղատնտեսությունը դրանում բացառություն չէ: Էլեկտրոնիկայի այս միաձուլումը գյուղատնտեսությունում օգնում է ֆերմերներին և այգիներ կառավարող մարդկանց: Այս
Ինչպես կատարել ավտոմատ փողոցային լույս LM555 IC- ի միջոցով. 8 քայլ
Ինչպես պատրաստել ավտոմատ փողոցային լույս LM555 IC- ով: Hii ընկեր, այսօր ես պատրաստվում եմ ավտոմատ փողոցային լույսի միացում կատարել LM555 IC- ի միջոցով: Այս միացումն այսպես է աշխատում: և երբ լույսը չի լուսավորվի LDR- ով, LED- ն ինքնագլուխ փայլում է
Ինչպես կատարել ավտոմատ փողոցային լույս ՝ 7 քայլ
Ինչպես պատրաստել ավտոմատ փողոցային լույս. Hii ընկեր, այսօր ես պատրաստվում եմ միացնել ավտոմատ փողոցային լույսի միացում: Այս միացումն ինքնաբերաբար կաշխատի: Առավոտյան լույսը ինքնաբերաբար կփակվի: Այս միացումն աշխատում է LDR- ի հետ: Սկսենք
Ավտոմատ փողոցային լույս ՝ 8 քայլ
Ավտոմատ փողոցային լույս. Պարզ նախագիծ, որը դեռ արդյունավետ է էներգախնայողության առումով: Շատ անգամ դա տեղի է ունենում ցերեկը, երբ փողոցային լույսերը պահվում են մինչև որևէ մեկը նկատի, ինչը հանգեցնում է էներգիայի հսկայական կորստի: Սարքաշարային բաղադրիչների ցուցակ. 1) Լույսից կախված դիմադրություն (LDR) - 8 մմ 2