Სარჩევი:
- ნაბიჯი 1: FTDI საკაბელო ESP8266
- ნაბიჯი 2: ESP8266 პროგრამირება Arduino IDE– ით
- ნაბიჯი 3: GBridge- ის დაყენება
- ნაბიჯი 4: მიიღეთ Adafruit MQTT ბიბლიოთეკა GBridge– თან მუშაობისთვის
ვიდეო: აკონტროლეთ ESP8266 Google Home– დან GBridge.io– ს გამოყენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ESP8266– ის Google Home– დან გაკონტროლების სხვადასხვა გზა არსებობს, მაგრამ გადაწყვეტილებების უმეტესობა, რომელსაც ინტერნეტში ნახავთ, იყენებს IFTT– ს, რომელიც რეალურად მოსახერხებელი არ არის.
gBridge.io საშუალებას გაძლევთ გაადვილოთ პროცესი და იმოქმედოთ შეუფერხებლად.
ამ გზამკვლევში მე გაჩვენებთ, თუ როგორ დავაყენე ჩემი ESP01 მოდული, რათა ვუპასუხო ისეთ ბრძანებებს, როგორიცაა "ჩართეთ ნათურა" და "ნათურა ჩართულია?". პროექტი მხოლოდ ჩართავს და გამორთავს ჩამონტაჟებულ LED- ს, მაგრამ ამის შემდგომ წასვლა ადვილია.
საჭირო მასალები:
- 1 * ESP8266 მოდული (https://www.sparkfun.com/products/13678)
- 2 * ღილაკი (https://www.sparkfun.com/products/97)
- 1 * 10k რეზისტორი
- 1 * FTDI კაბელი 3.3V (https://www.sparkfun.com/products/14909)
ნაბიჯი 1: FTDI საკაბელო ESP8266
ESP8266 და თქვენს კომპიუტერს შორის კომუნიკაციისთვის, თქვენ მოგიწევთ FTDI to ESP8266 ადაპტერის გაკეთება.
- თქვენ მოგიწევთ ააშენოთ დაკავშირებული სურათი, რომელიც ნაჩვენებია დაკავშირებულ სურათზე, თუ თქვენ გაქვთ 5V FTDI კაბელი:
- თუ თქვენ გაქვთ 3.3V FTDI კაბელი, შეგიძლიათ თავიდან აიცილოთ 78xxl ჩიპი და შეაერთოთ 3.3V პირდაპირ ESP8266– ზე.
- მარცხენა ღილაკი არის "პროგრამირების" ღილაკი და მარჯვენა არის "გადატვირთვის" ღილაკი
- როდესაც გსურთ მისი დაყენება "პროგრამირების" რეჟიმში, თქვენ უნდა შეინარჩუნოთ ორი ღილაკი დაჭერილი და ჯერ გაათავისუფლოთ გადატვირთვის ღილაკი, შემდეგ კი მეორე.
- პროგრამის ღილაკი გამოყენებული იქნება ამ პროექტში ჩაშენებული LED- ის ხელით ჩართვისა და გამორთვისთვის.
ნაბიჯი 2: ESP8266 პროგრამირება Arduino IDE– ით
მეორე ნაბიჯი არის ESP01 მოდულის დაპროგრამება Arduino IDE– ით. ამის შემდეგ გაადვილდება ადაფრუტიდან MQTT ბიბლიოთეკის გამოყენება. მე შთაგონებული ვიყავი ამ ნაბიჯებით ამ ნაბიჯებისთვის:
- დააინსტალირეთ Arduino IDE უახლესი ვერსია. ჩემს შემთხვევაში ეს იყო v1.8.8.
- გადადით ფაილის პარამეტრებში და დაამატეთ ბმული https://arduino.esp8266.com/stable/package_esp8266com_index.json დამატებითი დაფების მენეჯერის URL- ებს.
- გადადით Tools Board Boards მენეჯერზე
- თქვენ უნდა გქონდეთ esp8266, როგორც ვარიანტი იქ, რადგან თქვენ დაამატეთ იგი დამატებით დაფებს.
- შეარჩიეთ იგი და დააჭირეთ ინსტალაციას.
- თქვენ ახლა უნდა გქონდეთ ESP8266 მოდული ჩამოთვლილი, როგორც "ზოგადი ESP8266" მოდული.
- ჩემს შემთხვევაში, მე უნდა ავირჩიო რამდენიმე პარამეტრი, როგორც ნაჩვენებია დაკავშირებულ სურათზე.
- შეარჩიეთ პორტი, სადაც თქვენი FTDI კაბელია ჩართული.
- თქვენ შეგიძლიათ შეამოწმოთ "მოციმციმე მაგალითი" (ფაილის მაგალითები ESP8266 მოციმციმე).
- განათავსეთ თქვენი ESP8266 "პროგრამირების" რეჟიმში ორი ღილაკის დაჭერით და ჯერ გაუშვით გადატვირთვის ღილაკი, შემდეგ კი მეორე.
ნაბიჯი 3: GBridge- ის დაყენება
- გადადით
- დაარეგისტრირეთ ანგარიში
- შედით თქვენს ანგარიშზე
- შექმენით ახალი მოწყობილობა
- დააჭირეთ დამატებას.
-
თქვენი მოწყობილობების სიაში, თქვენ უნდა გქონდეთ ახალი მოწყობილობა.
- მოგვიანებით დაგჭირდებათ ორი არხის მისამართი.
- Google ასისტენტის დასაკავშირებლად შეგიძლიათ მიყევით gBridge დოკუმენტაციაში არსებულ სახელმძღვანელოს:
ნაბიჯი 4: მიიღეთ Adafruit MQTT ბიბლიოთეკა GBridge– თან მუშაობისთვის
Adafruit MQTT ბიბლიოთეკა გამოყენებული იქნება ESP866- სა და gBridge.io- ს შორის კომუნიკაციისთვის
- Arduino IDE– ში გადადით ინსტრუმენტებზე -> ბიბლიოთეკის მენეჯერი
- დააინსტალირეთ Adafruit MQTT ბიბლიოთეკა
- შეიყვანეთ ინფორმაცია კოდის პირველ ნაწილში და ატვირთეთ იგი. თქვენ უნდა ადგეთ და გაუშვათ.
/*********************** WiFi წვდომის წერტილი ********************* ************ / #განსაზღვრეთ WLAN_SSID "თქვენი SSID სახელი" #განსაზღვრეთ WLAN_PASS "თქვენი SSID პაროლი" / ********************* ***** Gbridge Setup *******************************##განსაზღვრეთ AIO_SERVER "mqtt.gbridge.kappelt.net " #განსაზღვრეთ AIO_SERVERPORT 1883 // გამოიყენეთ 8883 SSL– ისთვის #განსაზღვრეთ AIO_USERNAME" თქვენი gBridge მომხმარებლის სახელი " #განსაზღვრეთ AIO_KEY" თქვენი gBridge პაროლი "/******************** ********** არხები ************************************** /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/offoff/set"); // შეცვალეთ თქვენი საკვების სახელით Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/offoff"); // შეცვალეთ თქვენი საკვების სახელით
გირჩევთ:
აკონტროლეთ ძლიერი ელექტრო სკეიტბორდი E-Bike 350W DC ძრავა Arduino და BTS7960b გამოყენებით: 9 ნაბიჯი
აკონტროლეთ ძლიერი ელექტრო სკეიტბორდი E-Bike 350W DC საავტომობილო Arduino და BTS7960b გამოყენებით: ამ გაკვეთილში ჩვენ ვაპირებთ ვისწავლოთ როგორ გავაკონტროლოთ DC ძრავა Arduino და DC მძღოლის გამოყენებით bts7960b. ძრავა შეიძლება იყოს 350W ან უბრალოდ პატარა სათამაშო arduino DC ძრავა სანამ მისი სიმძლავრე არ აღემატება BTS7960b დრაივერის მაქს დენს. უყურეთ ვიდეოს
აკონტროლეთ საყოფაცხოვრებო ტექნიკა Node MCU და Google ასისტენტის გამოყენებით IOT - ბლინკი - IFTTT: 8 ნაბიჯი
აკონტროლეთ საყოფაცხოვრებო ტექნიკა Node MCU და Google ასისტენტის გამოყენებით. IOT | ბლინკი | IFTTT: ტექნიკის კონტროლის მარტივი პროექტი Google ასისტენტის გამოყენებით: გაფრთხილება: ელექტროენერგიის გატარება შეიძლება საშიში იყოს. გაუმკლავდეთ უკიდურესი სიფრთხილით. დაიქირავეთ პროფესიონალი ელექტრიკოსი ღია სქემებთან მუშაობისას. მე არ ვიღებ პასუხისმგებლობას იმ ადამიანებისთვის, ვინც
როგორ განათავსოთ სურათები Instagram– დან თქვენი კომპიუტერიდან Google Chrome– ის გამოყენებით: 9 ნაბიჯი
როგორ განათავსოთ სურათები Instagram– დან თქვენი კომპიუტერიდან Google Chrome– ის გამოყენებით: Instagram არის ერთ - ერთი წამყვანი სოციალური მედია პლატფორმა ამჟამად. ამ პლატფორმის მომხმარებლებს შეუძლიათ გაუზიარონ ფოტოები და მოკლე ვიდეოები, რომელთა ატვირთვა შესაძლებელია Instagram მობილური აპლიკაციის გამოყენებით. Instagram– ის მომხმარებლების ერთ – ერთი მთავარი გამოწვევა არის
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით: 6 ნაბიჯი
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულისა და Blynk აპლიკაციის გამოყენებით: ეს პროექტი საშუალებას გაძლევთ გააკონტროლოთ Arduino ქინძისთავები ESP8266-01 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით. Blynk აპლიკაცია ძალიან მარტივი გამოსაყენებელია და შესანიშნავი საშუალებაა IoT– ის შესახებ სწავლის დასაწყებად. ეს გაკვეთილი განკუთვნილია Windows PC– ისთვის
აკონტროლეთ საყოფაცხოვრებო ტექნიკა NodeMCU (ESP8266) და Blynk აპლიკაციის გამოყენებით: 8 ნაბიჯი (სურათებით)
გააკონტროლეთ საყოფაცხოვრებო ტექნიკა NodeMCU (ESP8266) და Blynk აპლიკაციის გამოყენებით: ამ გაკვეთილში ჩვენ ვაპირებთ ვისწავლოთ როგორ გამოვიყენოთ Blynk აპლიკაცია და NodeMCU (ESP8266) ნათურის გასაკონტროლებლად (ნებისმიერი სხვა საყოფაცხოვრებო ტექნიკა კარგად იქნება), კომბინაცია იყოს ინტერნეტის საშუალებით. ამ ინსტრუქციის მიზანია აჩვენოს სიმპატიური