Բովանդակություն:
- Քայլ 1: Օգտագործված բաղադրիչներ
- Քայլ 2: Ազնվամորի Pi և Arduino IDE- ի կարգավորում
- Քայլ 3: Բեռնել ծրագիրը
- Քայլ 4: Ստեղծեք Python սցենար
- Քայլ 5: Ներբեռնեք Ngrok
- Քայլ 6: Alexa- ի կարգավորում
- Քայլ 7. Գնացեք Alexa ==> Alexa Skill Kit ==> Ավելացրեք նոր հմտություն
- Քայլ 8:
- Քայլ 9:
- Քայլ 10. Հաջորդ էջում այն երկու տարբերակ կպահանջի ՝ AWS և HTTPS վերջնական կետի համար
- Քայլ 11. SSL վկայագրի համար ընտրեք երկրորդ տարբերակը: Պահպանեք այն և անցեք հաջորդ էջ:
- Քայլ 12: onառայության ստուգում «միացված»
- Քայլ 13: Սերվերները ստանում են հարցումներ
- Քայլ 14. Հայցվածները տեղադրվում են
- Քայլ 15. Սխեմաներ Arduino
- Քայլ 16. Սխեմաներ LED
Video: Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով. 16 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ես բացատրել եմ, թե ինչպես կարելի է վերահսկել լույսը, որը միացված է UNO- ին և վերահսկվում է Alexa- ի կողմից:
Քայլ 1: Օգտագործված բաղադրիչներ
ՍԱՐՔՎԱ ՕԳՏԱԳՈՐՎԱ
- Arduino UNO և Genuino UNO
- Ռեզիստոր 221 օմ
- LED (ընդհանուր)
- Ազնվամորի Pi 3 մոդել B
ՊԱՀԱՆՎՈ SO SOՐԱԳԻՐ
- Arduino IDE
- 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 lighcontrol.py
Քայլ 5: Ներբեռնեք Ngrok
Ngrok- ը թունելավորման ապահով հարթակ է `ձեր սարքն առցանց դարձնելու համար: Այս պլատֆորմի միջոցով դուք կարող եք կատարել ձեր վեբ ծրագիրը, կամ որևէ ծրագիր առցանց է անցնում շատ պարզ եղանակով: Ներբեռնելու համար այցելեք պաշտոնական կայք և ներբեռնեք ARM- ի համար:
ngrok.com/
Բացեք այն և գնացեք գրացուցակ, որտեղից հանեք այն: Գործարկեք այն ՝ օգտագործելով հրամանը
./ngrok http 5000
Քայլ 6: 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 վերջնական կետի համար
Ընտրեք HTTPS և պահեք այն և անցեք հաջորդ էջ:
Քայլ 11. SSL վկայագրի համար ընտրեք երկրորդ տարբերակը: Պահպանեք այն և անցեք հաջորդ էջ:
Քայլ 12: onառայության ստուգում «միացված»
Ստուգելու համար, արդյոք ծառայությունը աշխատում է, թե ոչ: Համոզվեք, որ ձեր Ngrok սերվերն աշխատում է, և Python սցենարը նույնպես աշխատում է, հակառակ դեպքում այն չի աշխատի:
Դուք կարող եք տեսնել, որ սերվերները ստանում են հարցում և տեղադրում դրանք:
Քայլ 13: Սերվերները ստանում են հարցումներ
Քայլ 14. Հայցվածները տեղադրվում են
Քայլ 15. Սխեմաներ Arduino
Քայլ 16. Սխեմաներ LED
Հուսով եմ ձեզ բոլորին դուր կգա:
Խորհուրդ ենք տալիս:
Ինչպես վերահսկել BLDC շարժիչը Arduino- ի և Joystick- ի միջոցով. 6 քայլ
Ինչպես վերահսկել BLDC շարժիչը Arduino- ի և Joystick- ի միջոցով. Բարև ընկերներ, այս ձեռնարկում ես ձեզ ցույց եմ տալիս, թե ինչպես կարելի է կառավարել Brushless dc շարժիչը, որը հայտնի է BLDC շարժիչով Arduino- ով և ջոստիկով:
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով. 14 քայլ (նկարներով)
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով. IoT- ի վրա հիմնված այս նախագծում ես Blynk- ով և NodeMCU կառավարման ռելեի մոդուլով իրական տնային ավտոմատացում իրական ժամանակի հետադարձ կապով: Ձեռնարկի ռեժիմում այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից և, ձեռքով անջատիչից: Ավտոմատ ռեժիմում այս սարսափը
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. Ինչ Սա քայլ առ քայլ ձեռնարկ է, թե ինչպես օգտագործել Fadecandy- ն և Processing- ը հասցեավորվող LED- ները վերահսկելու համար: Fadecandy- ն LED շարժիչ է, որը կարող է կառավարել 64 պիքսելից մինչև 8 շերտ: (Դուք կարող եք մի քանի Fadecandys միացնել մեկ համակարգչին ՝ ավելացնելու համար
Խելացի տան մոնիտորինգ Alexa- ի և Arduino- ի միջոցով. 9 քայլ (նկարներով)
Alexa- ի և Arduino- ի միջոցով խելացի տան մոնիտորինգ. Worldամանակակից աշխարհում մարդիկ ավելի շատ ժամանակ են անցկացնում աշխատավայրում, քան իրենց տներում: Հետևաբար, անհրաժեշտ է տնային մոնիտորինգի համակարգ, որտեղ մարդիկ աշխատանքի ընթացքում կարող են ծանոթանալ տան պայմաններին: Ավելի լավ կլիներ, եթե մեկը
Կառավարեք ձեր տան լույսերը համակարգչով. 3 քայլ (նկարներով)
Կառավարեք ձեր տան լույսերը ձեր համակարգչով. Երբևէ ցանկացե՞լ եք ձեր տան լույսերը վերահսկել ձեր համակարգչից: Իրականում դա բավականին մատչելի է դա անել: Դուք նույնիսկ կարող եք վերահսկել ցնցուղային համակարգերը, պատուհանների ավտոմատ շերտավարագույրները, շարժիչային նախագծման էկրանները և այլն: Ձեզ անհրաժեշտ է երկու կտոր կոշտ պատերազմ