Мазмуну:
- 1 -кадам: FTDI кабели ESP8266га
- 2 -кадам: ESP8266ны Arduino IDE менен программалоо
- 3 -кадам: GBridge орнотуу
- 4 -кадам: Adafruit MQTT китепканасын GBridge менен иштөөгө алуу
Video: GBridge.io аркылуу Google Home'дон ESP8266 көзөмөлдөө: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Google Home'дон ESP8266ны башкаруунун ар кандай жолдору бар, бирок интернеттен таба турган чечимдердин көбү 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ден ESP8266га адаптер жасашыңыз керек болот.
- Сизде 5V FTDI кабели бар болсо, байланышкан сүрөттө көрсөтүлгөн схеманы курууга туура келет:
- Эгерде сизде 3.3V FTDI кабели бар болсо, анда 78xxl чипинен качып, 3.3V түздөн -түз ESP8266га туташтырсаңыз болот.
- Сол баскыч - "программалоо" баскычы жана оң "басуу" баскычы
- Аны "программалоо" режимине койгуңуз келгенде, эки баскычты басып турууңуз керек жана адегенде баштапкы абалга келтирүү баскычын, андан кийин экинчисин коё бериңиз.
- Программанын баскычы бул проектте колго орнотулган LEDди күйгүзүү жана өчүрүү үчүн колдонулат.
2 -кадам: ESP8266ны Arduino IDE менен программалоо
Экинчи кадам - ESP01 модулун Arduino IDE менен программалоо. Бул Adafruitтен MQTT китепканасын колдонууну жеңилдетет. Мен бул кадамдар үчүн бул колдонмодон шыктандым:
- Акыркы Arduino IDE версиясын орнотуңуз. Менин учурда ал v1.8.8 болчу.
- Файлдын тандоолоруна өтүп, https://arduino.esp8266.com/stable/package_esp8266com_index.json шилтемесин Кошумча такталар менеджеринин URLSине кошуңуз.
- Tools Board Boards менеджерине өтүңүз
- Сиз esp8266ны кошумча такталарга кошкондон кийин, ал жерде тандоо болушуңуз керек.
- Аны тандап, Орнотууну басыңыз.
- Эми сизде "Жалпы ESP8266" модулу катары тизмеленген ESP8266 модулу болушу керек.
- Менин учурда, шилтемеленген сүрөттө көрсөтүлгөндөй, кээ бир параметрлерди тандашым керек болчу.
- Сиздин FTDI кабели туташтырылган Портту тандаңыз.
- Сиз "Кирүү мисалын" сынай аласыз (File мисалдары ESP8266 Blink).
- ESP8266 түзмөгүңүздү "программалоо" режимине коюп, эки баскычты басып туруп, адегенде баштапкы абалга келтирүү баскычын, андан кийин экинчисин коё бериңиз.
3 -кадам: GBridge орнотуу
- Https://about.gbridge.io/ дарегине өтүңүз
- Каттоо эсебин каттаңыз
- Каттоо эсебиңизге кириңиз
- Жаңы түзмөк түзүү
- Кошуу баскычын басыңыз.
-
Түзмөгүңүздүн тизмесинде, сиздин жаңы түзмөгүңүздүн тизмеси болушу керек.
- Кийинчерээк сизге эки түрмөктүн дареги керек болот.
- Google Жардамчысын туташтыруу үчүн, gBridge документтеринде бар болгон көрсөтмөнү аткарсаңыз болот:
4 -кадам: Adafruit MQTT китепканасын GBridge менен иштөөгө алуу
Adafruit MQTT китепканасы ESP866 менен gBridge.io ортосундагы байланыш үчүн колдонулат.
- Arduino IDEде, Куралдар -> Китепкана менеджерине өтүңүз
- Adafruit MQTT китепканасын орнотуңуз
- Коддун биринчи бөлүгүнө маалыматты киргизиңиз жана жүктөңүз. Сиз ордунан турушуңуз керек.
/************************* WiFi кирүү түйүнү ********************* ************ / #define WLAN_SSID "Сиздин SSID атыңыз" #аныктоо WLAN_PASS "Сиздин SSID сырсөзүңүз" / ******************** ***** Gbridge Setup *******************************##AIO_SERVERти аныктоо "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // SSL үчүн 8883 колдонуңуз #AIO_USERNAME" аныктаңыз "сиздин gBridge колдонуучу атыңызды # #AIO_KEY" gBridge сырсөзүңүздү аныктаңыз "/******************** ********** Каналдар ************************************* /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Фид атыңыз менен алмаштырыңыз Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Түрмөк атыңыз менен алмаштырыңыз
Сунушталууда:
Neopixel Ws 2812 LED тилкеси Arduino менен Android же iPhone'дон Bluetooth аркылуу башкарылат: 4 кадам
Neopixel Ws 2812 LED Strip Arduino менен Android же Iphone'дон Bluetooth аркылуу башкарылат: Саламатсыздарбы, мен бул көрсөтмөлөрдө мен Bluetooth туташуусун колдонуп, Android телефонуңуздан же iPhone'уңуздан неопикселдүү LED тилкесин же ws2812 LED тилкесин кантип башкаруу керектигин талкууладык. үйүңүзгө неопикселдүү LED тилкесин кошуңуз, Arduino менен
ESP8266 NODEMCU BLYNK IOT үйрөткүчү - Esp8266 IOT Blunk жана Arduino IDE колдонуу - Жарык диоддорун Интернет аркылуу көзөмөлдөө: 6 кадам
ESP8266 NODEMCU BLYNK IOT үйрөткүчү | Esp8266 IOT Blunk жана Arduino IDE колдонуу | Жарык диоддорду Интернет аркылуу көзөмөлдөө: Салам балдар, бул көрсөтмөлөрдө биз ISPти ESP8266 же Nodemcu менен кантип колдонууну үйрөнөбүз. Бул үчүн биз blynk колдонмосун колдонобуз. Ошентип, биз esp8266/nodemcu аркылуу интернет аркылуу LEDди көзөмөлдөп турабыз. Ошентип, Blynk колдонмосу биздин esp8266 же Nodemcu менен туташат
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек
Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана
Сайттан ESP8266 NodemCU Lua WiFi аркылуу LEDди кантип көзөмөлдөө керек: 7 кадам
LEDди ESP8266 NodemCU Lua WiFi аркылуу кантип көзөмөлдөө керек Веб -сайттан: Бул окуу куралы сизге ESP8266 NodemCU Lua WiFi менен иштөө боюнча кээ бир негиздерди үйрөтмөкчү. NodeMCU Lua WiFi LED Breadboard Jumper (эгер керек болсо)
IPhone'дон текст билдирүүлөрдү же билдирүүлөрдү басып чыгаруунун эң оңой жолдору: 3 кадам
IPhone'дон тексттик билдирүүлөрдү же IMessages сүйлөшүүлөрүн басып чыгаруунун эң оңой жолдору: Саламатсыздарбы, бул Нускамада мен сизге iPhone'уңуздан текст билдирүүлөрдү басып чыгаруунун бир нече оңой жолдорун көрсөтөм. кат аркылуу, же электрондук почта аркылуу эмес, тескерисинче, текст аркылуу