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

IOT- ի վրա հիմնված խելացի կայանատեղի. 7 քայլ
IOT- ի վրա հիմնված խելացի կայանատեղի. 7 քայլ

Video: IOT- ի վրա հիմնված խելացի կայանատեղի. 7 քայլ

Video: IOT- ի վրա հիմնված խելացի կայանատեղի. 7 քայլ
Video: Ֆերգանա Պլով. Բաղադրատոմսի մանրամասները. Արեք դա և լավ կլինեք!!! 2024, Հուլիսի
Anonim
IOT- ի վրա հիմնված խելացի կայանատեղի
IOT- ի վրա հիմնված խելացի կայանատեղի

Թանմայ Պատակի և Ուտքարշ Միշրայի կողմից: Student @ International Institute of Information Technology, Hyderabad (IIITH)

Վերացական

Մենք հաջողությամբ ներդրեցինք IOT- ի վրա հիմնված խելացի կայանատեղիների համակարգը: Յուրաքանչյուր կայանատեղիի առանձին հանգույցների (հարևանության տվիչների) օգնությամբ մենք կարող ենք ինտերնետում արտացոլել կայանատեղիի ուղիղ կարգավիճակի կարգավիճակը `« Առկա »կամ« Օկուպացված »:

ՀԱՐSԵՐ ԸՆԹԱԻԿ ՀԱՄԱԿԱՐԳՈՎ

1) Ավտոկանգառների հաշվիչները ճշգրիտ չեն նշում, թե որտեղ են առկա բացերը

2) Լույսի ցուցիչները լիովին չեն լուծում խնդիրը

3) ինքնավար հաշվարկման բացակայություն

ԱՌԱԱՐԿՎԱ ՀԱՄԱԿԱՐԳ

1) Մուտք գործեք ինտերնետի միջոցով յուրաքանչյուր կայանատեղիի մասին տեղեկատվություն

2) Կենդանի առկայության մասին տեղեկությունները կօգնեն ավելի արագ գտնել կայանատեղիներ

3) Ինքնավար հաշիվների հաշվարկը ավելի կհեշտացնի գործընթացը

Քայլ 1: Անիմացիոն ցուցադրում

Image
Image

Քայլ 2: Սարքավորման պահանջներ

Մենք նախատեսում ենք սկսել ծրագրի փոքրածավալ իրականացմամբ, այսինքն `ստվարաթղթի վրա իրական ավտոկայանատեղիի մոդելավորում:

ԷԼԵԿՏՐՈՆԱԿԱՆ բաղադրիչներ

1) Raspberry Pi (հիմնական կառավարման միավոր)

2) IR սենսոր (հարևանության տվիչներ)

3) ՌԴ id Reader

4) ՌԴ id քարտեր

Ո CAՇԱԴՐՈԹՅՈՆ. Համոզվեք, որ ՌԴ id Reader- ի գործառնական հաճախականությունը նույնն է, ինչ ID քարտերը:

Քայլ 3. Softwareրագրաշարի ներդրում

Նախագիծն ունի երկու տարբեր python ծրագիր, որոնք աշխատում են միաժամանակ.

1. RF-ID պիտակավորման մոդուլ Այս ծրագիրը հոգ է տանում ՌԴ ID քարտերի իսկության մասին: Վերահսկում է միկրո servo շարժիչը (գործում է որպես դարպաս) և մուտք է գործում/դուրս գալիս: Սա այն ծրագիրն է, որը նամակներ է ուղարկում ՝ հիմնվելով կայանատեղում օգտագործողի անցկացրած ընդհանուր ժամանակի վրա: Հաճախորդը ստիպված կլինի շփվել այս ծրագրի հետ, ուստի տեղեկատվության հստակության հետ մեկտեղ օգտագործման դյուրինությունը կարևորվեց:

2. Հարևանության տվիչների մոդուլ Այս ծրագիրը արտացոլում է սենսորների ներկայիս կարգավիճակը `« բարձր »կամ« ցածր »: Այս տվիչները արտացոլում են անցքի առկայությունը `« մատչելի »կամ« զբաղված »: Այնուհետև Ելքը թափվում է տեքստային ֆայլի վրա, որը թարմացվում է ամեն վայրկյան ՝ օգտագործելով նույն պիթոնի սցենարը: Ավելին, HTML ֆայլը կարդում է տվյալները տեքստային ֆայլից և ցուցադրում դրանք վեբ էջում: Այնուհետև մենք հյուրընկալում ենք կայքը ՝ օգտագործելով «ngrok» կոչվող հոստինգ ծառայությունը: Այսպիսով, սերվերը պարունակում է տեղեկատվություն համապատասխան կայանատեղիների առկայության կարգավիճակի մասին:

Քայլ 4: Հոսքի գծապատկեր

Քայլ 5: Կոդի և ծրագրաշարի իրականացում

ՊԱՐՏԱԴԻՐ PYTHON & LINUX միջավայրի հիմնական գիտելիքները

1) Սկսեք RaspbianOs- ի բեռնումը և գործարկումը RaspberryPi- ում:

2) «READ.py» - ից բացի բոլոր ֆայլերը օգնում են ինտերֆեյսին (տվիչների, ընթերցողների, շարժիչների և միկրոկառավարիչի միջև) և, հետևաբար, ծածկագիրը պետք չէ փոխել:

3) Փոխեք «READ.py» - ն ՝ համապատասխան մեկնաբանություններով.

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