Სარჩევი:

აკონტროლეთ საყოფაცხოვრებო ტექნიკა Alexa– ს საშუალებით ESP8266 ან ESP32: 8 ნაბიჯი
აკონტროლეთ საყოფაცხოვრებო ტექნიკა Alexa– ს საშუალებით ESP8266 ან ESP32: 8 ნაბიჯი

ვიდეო: აკონტროლეთ საყოფაცხოვრებო ტექნიკა Alexa– ს საშუალებით ESP8266 ან ESP32: 8 ნაბიჯი

ვიდეო: აკონტროლეთ საყოფაცხოვრებო ტექნიკა Alexa– ს საშუალებით ESP8266 ან ESP32: 8 ნაბიჯი
ვიდეო: P22 or ID206 - Which Budget Smartwatch Is Worth To Buy In 2022? 2024, ივლისი
Anonim
Image
Image

ჰეი, რა ხდება ბიჭებო! აქარში აქ CETech– დან.

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

ამ პროექტის მთავარი სხვა არაფერია, თუ არა ორი მოდულის ESP8266 და სარელეო მოდულის ფუნქციონირება. ძირითადად ჩვენ ვაპირებთ გავაკონტროლოთ ჩვენი ESP8266 Alexa– ს გამოყენებით.

სტატიის დასასრულს, ჩვენ გავაკეთებთ მარტივ კავშირებს ESP8266 და სარელეო მოდულს შორის, რასაც მოჰყვება კოდი Alexa– სთან ESP8266– ის დასაკავშირებლად და კონტროლისთვის.

დავიწყოთ გართობით ახლა.

მარაგები

ბმულები პროდუქტებზე:

ESP8266 NodeMcu:

ორმაგი არხის სარელეო დაფა:

ნაბიჯი 1: მიიღეთ PCB თქვენი პროექტის წარმოებისთვის

სარელეო მოდულის დათვალიერება
სარელეო მოდულის დათვალიერება

თქვენ უნდა შეამოწმოთ PCBGOGO, რომ შეუკვეთოთ PCB ინტერნეტით იაფად!

თქვენ მიიღებთ 10 კარგი ხარისხის PCB– ს, რომელიც დამზადებულია და იგზავნება თქვენს კარზე 5 დოლარად და გარკვეული გადაზიდვით. თქვენ ასევე მიიღებთ ფასდაკლებას მიწოდებაზე პირველი შეკვეთისას.

PCBGOGO– ს აქვს PCB შეკრებისა და შაბლონების წარმოების შესაძლებლობა, ასევე კარგი ხარისხის სტანდარტების დაცვა.

შეამოწმეთ ისინი თუ თქვენ გჭირდებათ PCB- ების დამზადება ან აწყობა.

ნაბიჯი 2: სარელეო მოდულის დათვალიერება

სარელეო მოდული არის მოსახერხებელი დაფა, რომელიც შეიძლება გამოყენებულ იქნას მაღალი ძაბვის, მაღალი დენის დატვირთვის გასაკონტროლებლად, როგორიცაა ნათურები და AC დატვირთვა. იგი შექმნილია ისეთი მიკროკონტროლერისთვის, როგორიცაა Arduino, ESP8266 და ა.შ. სარელეო მოდულებს ჩვეულებრივ აქვთ შემდეგი ტერმინალები:

1. NC (ჩვეულებრივ დახურულია) = ჩვეულებრივ დახურული კონფიგურაცია გამოიყენება მაშინ, როდესაც გსურთ რელე დაიხუროს ნაგულისხმევად, რაც იმას ნიშნავს, რომ დენი მიედინება, თუ არ გაგზავნით სიგნალს არდუინოდან სარელეო მოდულში, რომ გახსნას წრე და შეწყვიტოს დენი

2. არა (ჩვეულებრივ ღიაა) = ჩვეულებრივ ღია კონფიგურაცია მუშაობს პირიქით: რელე ყოველთვის ღიაა, ამიტომ წრე გატეხილია, თუ არ გაუგზავნით სიგნალს არდუინოდან წრედის დახურვისთვის.

3. საერთო pin = ის ზოგადად შუაშია

4 შეყვანის ქინძისთავები = ეს არის პინი, რომლის მეშვეობითაც რელე უკავშირდება საკონტროლო მოწყობილობას.

თუ მოდულში არ არის ნახსენები, ჩვენ შეგვიძლია გავარკვიოთ NC პინი მულტიმეტრის გამოყენებით უწყვეტობის პარამეტრებში, სხვა ტერმინალთან საერთო მულტიმეტრის ზონდების საშუალებით, თუ ის შექმნის ბიპე ბგერას, მაშინ პინი არის NC.

ნაბიჯი 3: ESP8266 დაკავშირება სარელეო დაფასთან

ESP8266 დაკავშირება სარელეო დაფასთან
ESP8266 დაკავშირება სარელეო დაფასთან
ESP8266 დაკავშირება სარელეო დაფასთან
ESP8266 დაკავშირება სარელეო დაფასთან

მოდულების შეძენა შესაძლებელია აქედან (ბმულის დამატება). თქვენ ნამდვილად მიიღებთ კარგ გარიგებას აქ.

კავშირი ორ ნაწილად არის:

ESP8266 და სარელეო მოდულს შორის:

1. შეაერთეთ D5 (GPIO14) პინი რელეს შეყვანასთან. თქვენ შეგიძლიათ დააკავშიროთ მეტი სარელეო შეყვანა, ასევე დააკავშიროთ ისინი სხვა GPIO ქინძისთავებთან.

2. დაუკავშირეთ სარელეო მოდულის Vcc 5V/12V დენის წყაროს თქვენი სარელეო მოდულის საფუძველზე.

3. შეაერთეთ GSP ESP8266 სარელეო მოდულის GND- თან და შემდეგ დააკავშირეთ ისინი GND კვების ბლოკთან.

სარელეო მოდულსა და მოწყობილობას შორის:

1. დარწმუნდით, რომ კვების ბლოკი გამორთულია კავშირებამდე.

2. შეაერთეთ საერთო სოკეტის ერთ ტერმინალთან.

3. შეაერთეთ სოკეტის მეორე ტერმინალი მოწყობილობის ტერმინალთან.

4. შეაერთეთ მოწყობილობის სხვა ტერმინალი რელეს NO ტერმინალთან.

ამ ნაბიჯის დასრულების შემდეგ შეგიძლიათ გადახვიდეთ პროგრამული უზრუნველყოფის ნაწილზე.

ნაბიჯი 4: ჩამოტვირთეთ და დააყენეთ Arduino IDE

ჩამოტვირთეთ და დააყენეთ Arduino IDE
ჩამოტვირთეთ და დააყენეთ Arduino IDE

ჩამოტვირთეთ Arduino IDE აქედან

1. დააინსტალირეთ Arduino IDE და გახსენით იგი.

2. გადადით ფაილი> პარამეტრები

3. დაამატეთ https://arduino.esp8266.com/stable/package_esp8266c… დამატებითი დაფების მენეჯერის მისამართებს.

4. გადადით ინსტრუმენტები> დაფა> დაფების მენეჯერი

5. მოძებნეთ esp8266 და შემდეგ დააინსტალირეთ დაფა.

6. გადატვირთეთ IDE.

ნაბიჯი 5: დამატებითი ბიბლიოთეკების დამატება Arduino IDE– ში

დამატებითი ბიბლიოთეკების დამატება Arduino IDE– ში
დამატებითი ბიბლიოთეკების დამატება Arduino IDE– ში
დამატებითი ბიბლიოთეკების დამატება Arduino IDE– ში
დამატებითი ბიბლიოთეკების დამატება Arduino IDE– ში

ჩვენ ვიყენებთ fauxmoESP ბიბლიოთეკას, რომ გავაკონტროლოთ ჩვენი ESP8266 Alexa– ს გამოყენებით.

ეს ბიბლიოთეკა საჭიროებს სხვა ბიბლიოთეკის ფუნქციონირებას, რომელიც არის ESPAsyncTCP.

შეიტყვეთ fauxmoESP ბიბლიოთეკის შესახებ აქედან. ESPAsyncTCP– ს გადადით ამ გვერდზე.

FauxmoESP ბიბლიოთეკის ჩამოტვირთვა შესაძლებელია აქედან.

ESPAsyncTCP ბიბლიოთეკის ჩამოტვირთვა შესაძლებელია აქედან.

ამ ბიბლიოთეკების გადმოტვირთვის შემდეგ ჩვენ გვჭირდება მათი ამოღება და ჩადეთ Arduino IDE ბიბლიოთეკების საქაღალდეში, რომელიც შეგიძლიათ იხილოთ დოკუმენტების საქაღალდეში.

ნაბიჯი 6: მოდულის კოდირება

მოდულის კოდირება
მოდულის კოდირება

1. გადმოწერეთ Alexa– სთან ESP8266– ის დასაკავშირებლად და კონტროლის კოდი.

2. გახსენით კოდი Arduino IDE– ში და შეიტანეთ საჭირო ცვლილებები SSID/პაროლში კოდის ზედა ნაწილში.

3. ნავიგაცია ინსტრუმენტები> დაფა. შეარჩიეთ შესაბამისი დაფა, რომელსაც იყენებთ NodeMCU (12E) უმეტეს შემთხვევაში.

4. აირჩიეთ სწორი კომ. პორტი გადადით ინსტრუმენტები> პორტი.

5. დააჭირეთ ატვირთვის ღილაკს.

6. როდესაც ჩანართი ამბობს შესრულებულია ატვირთვა თქვენ მზად ხართ გამოიყენოთ მოწყობილობა.

ნაბიჯი 7: სარელეო გადადის ბრძანებაზე ალექსაზე

სარელეო გადადის ბრძანებაზე ალექსაზე
სარელეო გადადის ბრძანებაზე ალექსაზე
სარელეო გადადის ბრძანებაზე ალექსაზე
სარელეო გადადის ბრძანებაზე ალექსაზე
სარელეო გადადის ბრძანებაზე ალექსაზე
სარელეო გადადის ბრძანებაზე ალექსაზე

მას შემდეგ, რაც კოდი აიტვირთება:

1. ჩვენ შეგვიძლია შემოვიტანოთ Alexa მოწყობილობა და ვკითხოთ მას "Alexa, აღმოაჩინე მოწყობილობები".როგორც ჩვენი მოწყობილობა იწყებს დაწყვილების რეჟიმში ის აღმოჩნდება Alexa- სთვის.

2. როდესაც აღმოჩენის მოწყობილობის ეკრანი გამორთულია, ის გვიჩვენებს, რომ მოწყობილობა აღმოჩენილი და დამატებულია.

3. სცადეთ ეს სიტყვით "ალექსია, ჩართე" ჩემს შემთხვევაში მე მიენიჭა სახელები "მოწყობილობა 1" და "მოწყობილობა 2"

თქვენ დაინახავთ, რომ სარელეო ჩართულია და გამორთულია, როდესაც ჩვენ ალექსას ვაძლევთ ბრძანებებს.

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

ეს არის ამ დემონსტრაციიდან!

გირჩევთ: