Სარჩევი:

როგორ გავაკონტროლოთ შუქი/სახლის შუქები Arduino და Amazon Alexa გამოყენებით: 16 ნაბიჯი (სურათებით)
როგორ გავაკონტროლოთ შუქი/სახლის შუქები Arduino და Amazon Alexa გამოყენებით: 16 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავაკონტროლოთ შუქი/სახლის შუქები Arduino და Amazon Alexa გამოყენებით: 16 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავაკონტროლოთ შუქი/სახლის შუქები Arduino და Amazon Alexa გამოყენებით: 16 ნაბიჯი (სურათებით)
ვიდეო: აკონტროლეთ AC ბოლქვი Arduino AC Dimmer– ით 2024, ნოემბერი
Anonim
როგორ გავაკონტროლოთ შუქი/სახლის შუქები Arduino და Amazon Alexa გამოყენებით
როგორ გავაკონტროლოთ შუქი/სახლის შუქები Arduino და Amazon Alexa გამოყენებით

მე ავუხსენი, როგორ გავაკონტროლო შუქი, რომელიც დაკავშირებულია UNO– სთან და კონტროლდება Alexa– ს მიერ.

ნაბიჯი 1: გამოყენებული კომპონენტები

HARDWARE გამოიყენება

  1. Arduino UNO და Genuino UNO
  2. რეზისტორი 221 ohm
  3. LED (ზოგადი)
  4. ჟოლო Pi 3 მოდელი B

საჭიროა პროგრამული უზრუნველყოფა

  1. Arduino IDE
  2. Amazon Alexa Alexa უნარების ნაკრები

ნაბიჯი 2: Raspberry Pi & Arduino IDE- ის დაყენება

1. პირველ რიგში დააინსტალირეთ ორობითი

sudo apt-get დააინსტალირეთ python-pip

პიპის დაყენების კოლბა

pip install flask-ask

sudo apt-get დააინსტალირეთ pyserial

sudo apt-get intall libpython2.7-dev

2. Arduino IDE– ს დაყენება RPi– ზე

Arduino– ს დაყენება RPi– ში

1. გადადით ოფიციალურ საიტზე და ჩამოტვირთეთ წინა გამოშვება.

ამის შემდეგ გახსენით იგი და გადადით arduino– ს დირექტორიაში და დაიწყეთ./arduino– ით

ნაბიჯი 3: ატვირთეთ პროგრამა

პროგრამის ატვირთვა
პროგრამის ატვირთვა

პროგრამის ატვირთვის შემდეგ გახსენით სერიული ტერმინალი.

როდესაც წერთ N led ჩაირთვება.

როდესაც წერთ F led გამორთულია.

ნაბიჯი 4: შექმენით პითონის სკრიპტი

შექმენით პითონის სკრიპტი
შექმენით პითონის სკრიპტი
შექმენით პითონის სკრიპტი
შექმენით პითონის სკრიპტი

გაუშვით პითონის lighcontrol.py გამოყენებით

ნაბიჯი 5: ჩამოტვირთეთ Ngrok

ჩამოტვირთეთ Ngrok
ჩამოტვირთეთ Ngrok

Ngrok არის უსაფრთხო გვირაბის პლატფორმა თქვენი მოწყობილობის ონლაინ რეჟიმში გასაკეთებლად. ამ პლატფორმის საშუალებით თქვენ შეგიძლიათ შექმნათ თქვენი ვებ პროგრამა ან ნებისმიერი პროგრამა გადის ინტერნეტში ძალიან მარტივი გზით. გადმოსაწერად გადადით ოფიციალურ საიტზე და გადმოწერეთ ARM.

ngrok.com/

გახსენით იგი და გადადით დირექტორიაში, სადაც ამოიღებთ მას. გაუშვით ბრძანების გამოყენებით

./ngrok http 5000

ნაბიჯი 6: Alexa– ს დაყენება

ალექსას დაყენება
ალექსას დაყენება

1. შედით ამაზონის ანგარიშში. თუ გაქვთ ანგარიში, შედით სისტემაში, თუ არა დარეგისტრირდით იქ და შედით სისტემაში.

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 და

შემდეგ გვერდზე ის ითხოვს ორ ვარიანტს ბოლო წერტილი ერთი არის AWS და HTTPS
შემდეგ გვერდზე ის ითხოვს ორ ვარიანტს ბოლო წერტილი ერთი არის AWS და HTTPS

აირჩიეთ HTTPS და შეინახეთ და გადადით შემდეგ გვერდზე.

ნაბიჯი 11: SSL სერთიფიკატისთვის აირჩიეთ მეორე ვარიანტი. შეინახეთ და გადადით შემდეგ გვერდზე

SSL სერთიფიკატისთვის აირჩიეთ მეორე ვარიანტი. შეინახეთ და გადადით შემდეგ გვერდზე
SSL სერთიფიკატისთვის აირჩიეთ მეორე ვარიანტი. შეინახეთ და გადადით შემდეგ გვერდზე

ნაბიჯი 12: სერვისის შემოწმება "ჩართულია"

შემოწმების სერვისი
შემოწმების სერვისი

იმის შესამოწმებლად მუშაობს თუ არა სერვისი. დარწმუნდით, რომ თქვენი Ngrok სერვერი მუშაობს და პითონის სკრიპტიც მუშაობს, წინააღმდეგ შემთხვევაში ის არ იმუშავებს.

თქვენ ხედავთ, რომ სერვერები იღებენ მოთხოვნას და განათავსებენ მას.

ნაბიჯი 13: სერვერები იღებენ მოთხოვნებს

სერვერები იღებენ მოთხოვნებს
სერვერები იღებენ მოთხოვნებს

ნაბიჯი 14: მოთხოვნილია გამოქვეყნებული

მოთხოვნილია გამოქვეყნებული
მოთხოვნილია გამოქვეყნებული

ნაბიჯი 15: სქემა Arduino

სქემა არდუინო
სქემა არდუინო

ნაბიჯი 16: სქემა LED

სქემა LED
სქემა LED

იმედია ყველას მოგეწონებათ.

გირჩევთ: