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

Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով. 16 քայլ (նկարներով)
Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով. 16 քայլ (նկարներով)

Video: Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով. 16 քայլ (նկարներով)

Video: Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով. 16 քայլ (նկարներով)
Video: Կառավարեք AC լամպը Arduino AC Dimmer- ով 2024, Հունիսի
Anonim
Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով
Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով

Ես բացատրել եմ, թե ինչպես կարելի է վերահսկել լույսը, որը միացված է UNO- ին և վերահսկվում է Alexa- ի կողմից:

Քայլ 1: Օգտագործված բաղադրիչներ

ՍԱՐՔՎԱ ՕԳՏԱԳՈՐՎԱ

  1. Arduino UNO և Genuino UNO
  2. Ռեզիստոր 221 օմ
  3. LED (ընդհանուր)
  4. Ազնվամորի Pi 3 մոդել B

ՊԱՀԱՆՎՈ SO SOՐԱԳԻՐ

  1. Arduino IDE
  2. Amazon Alexa Alexa հմտությունների հավաքածու

Քայլ 2: Ազնվամորի Pi և Arduino IDE- ի կարգավորում

1. Նախ տեղադրեք երկուական ֆայլեր

sudo apt-get տեղադրել python-pip

pip տեղադրման շիշ

pip install flask-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Arduino IDE- ի տեղադրում RPi- ում

Arduino- ն RPi- ում տեղադրելու համար

1. Գնացեք պաշտոնական կայք և ներբեռնեք նախորդ թողարկումը:

Դրանից հետո բացեք այն և գնացեք arduino- ի գրացուցակ և սկսեք այն:/arduino- ով

Քայլ 3: Բեռնել ծրագիրը

Վերբեռնման ծրագիր
Վերբեռնման ծրագիր

Uploadրագիրը բեռնելուց հետո բացեք սերիական տերմինալը:

Երբ գրում եք N led- ը կմիացվի:

Երբ գրում եք F led- ը կանջատվի:

Քայլ 4: Ստեղծեք Python սցենար

Ստեղծեք Python սցենար
Ստեղծեք Python սցենար
Ստեղծեք Python սցենար
Ստեղծեք Python սցենար

Գործարկեք այն ՝ օգտագործելով python lighcontrol.py

Քայլ 5: Ներբեռնեք Ngrok

Ներբեռնեք Ngrok
Ներբեռնեք Ngrok

Ngrok- ը թունելավորման ապահով հարթակ է `ձեր սարքն առցանց դարձնելու համար: Այս պլատֆորմի միջոցով դուք կարող եք կատարել ձեր վեբ ծրագիրը, կամ որևէ ծրագիր առցանց է անցնում շատ պարզ եղանակով: Ներբեռնելու համար այցելեք պաշտոնական կայք և ներբեռնեք ARM- ի համար:

ngrok.com/

Բացեք այն և գնացեք գրացուցակ, որտեղից հանեք այն: Գործարկեք այն ՝ օգտագործելով հրամանը

./ngrok http 5000

Քայլ 6: Alexa- ի կարգավորում

Alexa- ի կարգավորում
Alexa- ի կարգավորում

1. Մուտք գործեք Amazon հաշիվ: Եթե ունեք հաշիվ, ապա մուտք գործեք այն, եթե ոչ գրանցվեք այնտեղ և մուտք գործեք:

developer.amazon.com/

2. Գնացեք Developer Console ՝ վերևի աջ կողմում:

Քայլ 7. Գնացեք Alexa ==> Alexa Skill Kit ==> Ավելացրեք նոր հմտություն

Պատկեր
Պատկեր

Alexa Skill Kit ==> Ավելացնել նոր հմտություն "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Պատկեր
Պատկեր

Alexa Skill Kit ==> Ավելացնել նոր հմտություն "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Դուք կտեսնեք այսպիսի էջ. Այս էջում այն կհարցնի հմտության տեսակը, անունը, լեզուն և կոչման անունը:

Խնդրում ենք նկատի ունենալ, ընտրել համապատասխան լեզուն, որն օգտագործվում է ձեր երկրում, եթե հմտություն ստեղծելու ընթացքում այլ լեզու եք ընտրում: Չի ստացվի:

Վերջում թարմացրեք այն, պահեք այն և կտտացրեք հաջորդը:

Քայլ 8:

Քայլ 9:

Հաջորդ էջում այն մտադրություններ կխնդրի: Միտքը ներկայացնում է գործողություն, որը կատարում է օգտվողի խոսակցական հարցումը: Լրացուցիչ տեղեկությունների համար

developer.amazon.com/docs/custom-skills/de…

Եթե որևէ սխալ կա, կտեսնեք կարմիր գույնով:

Վանդակում գրեք ներքևի ծածկագիրը

"մտադրություն": "LightOn"

}, {

"մտադրություն": "LightOff"

}]

}

պահպանեք այն և անցեք հաջորդ էջ:

Քայլ 10. Հաջորդ էջում այն երկու տարբերակ կպահանջի ՝ AWS և HTTPS վերջնական կետի համար

Հաջորդ էջում այն երկու տարբերակ կպահանջի վերջնական կետի համար `AWS և HTTPS
Հաջորդ էջում այն երկու տարբերակ կպահանջի վերջնական կետի համար `AWS և HTTPS

Ընտրեք HTTPS և պահեք այն և անցեք հաջորդ էջ:

Քայլ 11. SSL վկայագրի համար ընտրեք երկրորդ տարբերակը: Պահպանեք այն և անցեք հաջորդ էջ:

SSL վկայագրի համար ընտրեք երկրորդ տարբերակ: Պահպանեք այն և անցեք հաջորդ էջ
SSL վկայագրի համար ընտրեք երկրորդ տարբերակ: Պահպանեք այն և անցեք հաջորդ էջ

Քայլ 12: onառայության ստուգում «միացված»

Checkառայության ստուգում
Checkառայության ստուգում

Ստուգելու համար, արդյոք ծառայությունը աշխատում է, թե ոչ: Համոզվեք, որ ձեր Ngrok սերվերն աշխատում է, և Python սցենարը նույնպես աշխատում է, հակառակ դեպքում այն չի աշխատի:

Դուք կարող եք տեսնել, որ սերվերները ստանում են հարցում և տեղադրում դրանք:

Քայլ 13: Սերվերները ստանում են հարցումներ

Սերվերներ, որոնք ստանում են հարցումներ
Սերվերներ, որոնք ստանում են հարցումներ

Քայլ 14. Հայցվածները տեղադրվում են

Հարցվածները տեղադրվում են
Հարցվածները տեղադրվում են

Քայլ 15. Սխեմաներ Arduino

Սխեմաներ Arduino
Սխեմաներ Arduino

Քայլ 16. Սխեմաներ LED

Սխեմաներ LED
Սխեմաներ LED

Հուսով եմ ձեզ բոլորին դուր կգա:

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