Სარჩევი:
- მარაგები
- ნაბიჯი 1: სინრიკის დაყენება
- ნაბიჯი 2: შექმენით Arduino IDE
- ნაბიჯი 3: წაიკითხეთ IR სიგნალები ტელევიზიის დისტანციიდან
- ნაბიჯი 4: NodeMCU- ის დაყენება
- ნაბიჯი 5: შექმენით ის Alexa– ს საშუალებით
- ნაბიჯი 6: სურვილისამებრ: პერსონალური PCB და ლაზერული ჭრა
ვიდეო: NodeMCU Alexa TV Control: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ისწავლეთ როგორ აიძულოთ Alexa აკონტროლოს თქვენი ტელევიზია NodeMCU– ით.
თუ მოგწონთ ეს პროექტი, მოგერიდებათ მისცეს ხმა სენსორების კონკურსში.
მარაგები
კომპონენტები:
NodeMCU Esp8266 და მიკრო USB კაბელი მონაცემთა ხაზებით
IR მიმღები და IR LED
Arduino Uno IR სიგნალების წასაკითხად
ორი 3 მმ LED (მე ავირჩიე წითელი და მწვანე)
ორი 220 Ω რეზისტორი
პურის დაფა და ჯუმბერის კაბელები
სურვილისამებრ: პერსონალური PCB, ლაზერული ჭურვი, ჩამორჩენილები, JST კონექტორები, მავთულის და ერთი რიგის ქალი სათაურის ქინძისთავები
ინსტრუმენტები:
კომპიუტერი
სურვილისამებრ: შედუღების რკინა, მავთულის საჭრელი და PCB დამჭერი
ნაბიჯი 1: სინრიკის დაყენება
სინრიკი კაკოპაპას მიერ
1. გადადით Sinric.com– ზე და დარეგისტრირდით ანგარიშზე.
2. შედით სისტემაში და დააკოპირეთ თქვენი API გასაღები.
3. შექმენით ახალი Smart Home მოწყობილობა დაჭერით დამატებით და სახელის აკრეფით და მოწყობილობის ტიპით აირჩიეთ Switch. შემდეგ დააჭირეთ შენახვას.
4. ახლა თქვენ უნდა ნახოთ ახალი მოწყობილობა დაფაზე. დააკოპირეთ მოწყობილობის ID.
ნაბიჯი 2: შექმენით Arduino IDE
1. ჩამოტვირთეთ და დააინსტალირეთ Arduino IDE, თუ ეს უკვე არ გაქვთ, გადადით https://www.arduino.cc/en/Main/Software– ზე.
2. გახსენით Arduino IDE და გადადით პარამეტრებში. შემდეგ დამატებითი დაფის მენეჯერის URL– ების ქვეშ, დაამატეთ ეს URL:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. ჩამოტვირთეთ ArduinoJson-v5.13.2.zip ფაილი
4. Arduino IDE– ში გადადით Sketch → Include Library → Zip Library დამატება და აირჩიეთ.zip ფაილი.
5. გაიმეორეთ პროცესი arduinoWebSockets-2.1.1.zip ფაილით:
6. ახლა შედით ესკიზში Library ბიბლიოთეკის ჩართვა Lib ბიბლიოთეკების მართვა და მოძებნეთ IRremoteESP8266. აირჩიეთ ვერსია 2.5.3 და დააინსტალირეთ.
7. ასევე დააინსტალირეთ IRremote ბიბლიოთეკა, იგივე გზით (უახლესი ვერსია).
8. შემდეგ გამოდით და გადატვირთეთ IDE.
ნაბიჯი 3: წაიკითხეთ IR სიგნალები ტელევიზიის დისტანციიდან
1. დაიწყეთ IR მიმღების დაკავშირება Arduino Uno– ზე პურის დაფაზე Jumper კაბელებით, როგორც ეს ნაჩვენებია სქემატურ რეჟიმში.
2. ჩამოტვირთეთ IRrecvDump_final.zip, გახსენით იგი და გახსენით.ino ფაილი Arduino IDE– ში.
3. შეაერთეთ Arduino Uno თქვენს კომპიუტერში.
4. Arduino IDE– ში Tools and Board– ში აირჩიეთ Arduino/Genuino Uno და Port– ის ქვეშ, აირჩიეთ სწორი პორტი.
5. ატვირთეთ კოდი არდუინოში, ისრის დაჭერით ().
6. გახსენით სერიული მონიტორი ინსტრუმენტებზე და სერიულ მონიტორზე.
7. დააყენეთ ბაუდის მაჩვენებელი 9600 -ზე.
8. მიუთითეთ ტელევიზორის დისტანციური მართვა IR მიმღებზე და დააწკაპუნეთ ღილაკებზე, რომელთა კონტროლიც გსურთ და დააკოპირეთ ნედლეულის შეყვანა მოგვიანებით.
9. როდესაც დასრულდება სიგნალების აღნიშვნა, გათიშეთ Arduino თქვენი კომპიუტერიდან, მზად შემდეგი ნაბიჯისათვის.
ნაბიჯი 4: NodeMCU- ის დაყენება
1. ჩამოტვირთეთ Sinric_NodeMCU_Alexa_TV_Control.zip, გახსენით იგი და გახსენით.ino ფაილი Arduino IDE- ში.
2. Arduino IDE– ში Tools and Board– ში აირჩიეთ NodeMCU 1.0 (ESP-12E მოდული), Flash Size– ის ქვეშ აირჩიეთ 4M (3M SPIFFS) და პორტის ქვეშ აირჩიეთ სწორი პორტი.
3. Sinric_NodeMCU_Alexa_TV_Control.ino შეიყვანეთ თქვენი IR დისტანციური სიგნალები, მოწყობილობის ID, Api გასაღები, Wifi სახელი და Wifi პაროლი, მითითებულ ადგილებში. მოწყობილობების რაოდენობის გასაზრდელად, მონიშნეთ კოდის მითითებული ხაზები.
4. შეაერთეთ NodeMCU IR LED- თან, წითელ და მწვანე LED- ებთან და რეზისტორებთან, Breadboard- ზე, როგორც ეს ნაჩვენებია ელექტრონიკის დიაგრამაში. (წითელი და მწვანე LED- ები არ არის საჭირო, მაგრამ სასიამოვნოა)
5. შეაერთეთ NodeMCU თქვენს კომპიუტერს მიკრო USB კაბელით.
6. ატვირთეთ კოდი დაფაზე.
7. მწვანე LED უნდა ანათებდეს, როდესაც ის დაკავშირებულია Wifi– სთან.
ნაბიჯი 5: შექმენით ის Alexa– ს საშუალებით
1. დააინსტალირეთ Amazon Alexa აპლიკაცია თქვენს ტელეფონში და შედით თქვენი Amazon ანგარიშით.
2. გადადით უნარებსა და თამაშებზე და მოძებნეთ sinric, შეარჩიეთ და დააჭირეთ Enable, და მოგეთხოვებათ შეხვიდეთ თქვენს Sinric ანგარიშზე.
3. აღმოაჩინეთ თქვენი მოწყობილობა მოწყობილობებზე გადასვლით → + vice მოწყობილობის დამატება → სხვა → DISCOVER DEVICES. (დარწმუნდით, რომ თქვენი Alexa დაკავშირებულია იმავე ქსელთან, როგორც NodeMCU.)
4. ვიმედოვნებთ, რომ ის უნდა აღმოაჩინოს თქვენი მოწყობილობა, ასე რომ ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ არის თქვენი მოწყობილობის დაყენება.
5. ახლა შეამოწმე ის ტელევიზორთან ახლოს პურის დაფის დაყენებით, ტელევიზორისკენ IR LED- ის მითითებით და მსგავსი რამის თქმით: ალექსა, ჩართე ტელევიზია. თქვენ უნდა ნახოთ წითელი LED მოციმციმე და თქვენი ტელევიზორი ჩართული.
ნაბიჯი 6: სურვილისამებრ: პერსონალური PCB და ლაზერული ჭრა
იმისათვის, რომ ის უფრო პროფესიონალურად გამოიყურებოდეს და უფრო მუდმივი გამხდარიყო, გავაკეთე პერსონალური PCB, რომ შევცვალო პურის დაფა.
მე გავაკეთე PCB EasyEDA– ით (სამწუხაროდ არა Eagle, რადგან მე არ ვარ პროფესიონალი PCB– ების დამზადებაში), და შევუკვეთე PCB JLCPCB– დან და დაფა პირველად მუშაობდა. IR LED შეიძლება დაკავშირებული იყოს JST კონექტორთან, ასე რომ ქეისი შეიძლება იჯდეს თაროზე ტელევიზიის ქვეშ, ხოლო IR LED დამონტაჟებულია ტელევიზიის IR მიმღების ქვეშ.
შემდეგ გავაკეთე ლაზერული ჭურვი, PCB– ის შესანახად, გამჭვირვალე აკრილისგან.
გირჩევთ:
Alexa დაფუძნებული ხმის კონტროლირებადი სარაკეტო გამშვები: 9 ნაბიჯი (სურათებით)
Alexa დაფუძნებული ხმის კონტროლირებადი სარაკეტო გამშვები: ზამთრის სეზონის მოახლოებასთან ერთად; მოდის წლის ის დრო, როდესაც აღინიშნება მნათობების ფესტივალი. დიახ, ჩვენ ვსაუბრობთ დივალზე, რომელიც არის ნამდვილი ინდური ფესტივალი, რომელიც აღინიშნება მთელს მსოფლიოში. წელს დივალი უკვე დასრულებულია და ხალხს ხედავს
Alexa Smart Home სისტემა NodeMCU სარელეო მოდულის გამოყენებით: 10 ნაბიჯი
Alexa Smart Home System NodeMCU სარელეო მოდულის გამოყენებით: ამ IoT პროექტში მე გავაკეთე Alexa Smart Home Automation სისტემა NodeMCU ESP8266 & სარელეო მოდული. თქვენ შეგიძლიათ მარტივად აკონტროლოთ სინათლე, ვენტილატორი და სხვა საყოფაცხოვრებო ტექნიკა ხმოვანი ბრძანებით. Echo Dot სმარტ დინამიკის დასაკავშირებლად
დაამატეთ პერსონალური Alexa Control ჟოლოს პროექტს: 5 ნაბიჯი
დაამატეთ პერსონალური Alexa Control Raspberry Pi პროექტს: ეს პროექტი განკუთვნილია ყველასთვის, ვისაც აქვს Raspberry Pi პროექტი, რომელიც იყენებს პითონს, რომელსაც სურს დაამატოს ხმის კონტროლი არსებული Amazon Echo მოწყობილობების საშუალებით. თქვენ არ გჭირდებათ იყოთ გამოცდილი პროგრამისტი, მაგრამ კომფორტულად უნდა გამოიყენოთ კომ
Neopixel Wifi Control Vode NodeMCU: 3 ნაბიჯი
Neopixel Wifi Control Via NodeMCU: წავიდა დრო, როდესაც თქვენ გინდოდათ RGB LED- ების გაკონტროლება, თქვენ უნდა გაუმკლავდეთ მავთულხლართებს, მათი გამეორება ისევ და ისევ შეიძლება იყოს გამაღიზიანებელი. Neopixel– ით თქვენ გაქვთ შესაძლებლობა ჩართოთ led ორი მავთულით და მხოლოდ ერთი მავთულით, რაც არის Dat
Alexa Voice Control DIY: 7 ნაბიჯი (სურათებით)
Alexa Voice Control DIY: გამარჯობა, ეს არის ჩემი პირველი ინსტრუქცია. აქ მე ვაპირებ ვაჩვენო როგორ გავაკეთო ხმის კონტროლის კონცენტრატორები Amazon Alexa– სთვის, რომელსაც შეუძლია Google ასისტენტთან მუშაობაც კი. გთხოვთ ხმა მომცეთ