Агуулгын хүснэгт:

GBridge.io ашиглан Google Нүүр хуудаснаас ESP8266 -г удирдах: 4 алхам
GBridge.io ашиглан Google Нүүр хуудаснаас ESP8266 -г удирдах: 4 алхам

Видео: GBridge.io ашиглан Google Нүүр хуудаснаас ESP8266 -г удирдах: 4 алхам

Видео: GBridge.io ашиглан Google Нүүр хуудаснаас ESP8266 -г удирдах: 4 алхам
Видео: Зарабатывайте $ 1500 в день, используя GOOGLE SEARCH! (Заработат... 2024, Долдугаар сарын
Anonim
GBridge.io ашиглан Google Нүүр хуудаснаас ESP8266 -г удирдах
GBridge.io ашиглан Google Нүүр хуудаснаас ESP8266 -г удирдах

Google Home-ээс ESP8266-ийг хянах өөр өөр аргууд байдаг боловч Интернетээс олж болох ихэнх шийдлүүд нь IFTT-ийг ашигладаг бөгөөд энэ нь тохируулахад тийм ч тохиромжтой биш юм.

gBridge.io нь үйл явцыг хөнгөвчлөх, саадгүй ажиллах боломжийг олгодог.

Энэхүү гарын авлагад би ESP01 модулийг "Дэнлүү асаах", "Дэнлүү асаалттай байна уу?" Гэх мэт тушаалуудад хариулахын тулд хэрхэн тохируулахыг танд үзүүлэх болно. Төсөл нь зөвхөн суурилуулсан LED-ийг асааж, унтраах боловч үүний дараа цаашаа явахад хялбар болно.

Шаардлагатай материал:

  • 1 * ESP8266 модуль (https://www.sparkfun.com/products/13678)
  • 2 * товчлуур (https://www.sparkfun.com/products/97)
  • 1 * 10к эсэргүүцэл
  • 1 * FTDI кабель 3.3V (https://www.sparkfun.com/products/14909)

Алхам 1: ETD8266 руу FTDI кабель

ESP8266 руу FTDI кабель
ESP8266 руу FTDI кабель

ESP8266 болон компьютер хоорондоо холбогдохын тулд та FTDI -ээс ESP8266 адаптер хийх шаардлагатай болно.

  1. Хэрэв танд 5V FTDI кабель байгаа бол холбосон зураг дээр үзүүлсэн хэлхээг бүтээх шаардлагатай болно.
  2. Хэрэв танд 3.3V FTDI кабель байгаа бол та 78xxl чипээс зайлсхийж, 3.3V -ийг ESP8266 руу шууд залгаарай.
  3. Зүүн товчлуур нь "програмчлах" товчлуур бөгөөд баруун товчлуур нь "дахин тохируулах" товч юм
  4. Хэрэв та үүнийг "програмчлах" горимд оруулахыг хүсч байвал хоёр товчлуурыг дарж, дахин тохируулах товчлуурыг, дараа нь хоёр дахь товчлуурыг дарах хэрэгтэй.
  5. Хөтөлбөрийн товчлуурыг энэхүү төсөлд ашиглаж, LED-ийг гараар асаах, унтраах болно.

Алхам 2: ESP8266 -ийг Arduino IDE ашиглан програмчлах

ESP8266 програмыг Arduino IDE ашиглан програмчлах
ESP8266 програмыг Arduino IDE ашиглан програмчлах
ESP8266 програмыг Arduino IDE ашиглан програмчлах
ESP8266 програмыг Arduino IDE ашиглан програмчлах

Хоёрдахь алхам бол ESP01 модулийг Arduino IDE програмчлах явдал юм. Энэ нь үүний дараа Adafruit -ийн MQTT номын санг ашиглахад хялбар болгоно. Эдгээр гарын авлагаас би эдгээр алхмуудаас санаа авсан:

  1. Arduino IDE -ийн хамгийн сүүлийн хувилбарыг суулгана уу. Миний хувьд v1.8.8 байсан.
  2. Файлын тохиргоо руу ороод https://arduino.esp8266.com/stable/package_esp8266com_index.json линкийг Нэмэлт самбар менежерийн URL -д нэмнэ үү.
  3. Багаж хэрэгслийн самбарын менежер рүү очно уу
  4. Та esp8266 -ийг Нэмэлт самбар дээр нэмснээсээ хойш сонголт хийх ёстой.
  5. Үүнийг сонгоод Install дээр дарна уу.
  6. Та одоо ESP8266 модулийг "Ерөнхий ESP8266" модуль гэж жагсаасан байх ёстой.
  7. Миний хувьд холбосон зураг дээр үзүүлсэн шиг зарим параметрүүдийг сонгох шаардлагатай болсон.
  8. Таны FTDI кабель залгасан портыг сонгоно уу.
  9. Та "анивчих жишээ" -ийг туршиж үзэх боломжтой (Файлын жишээ ESP8266 анивчих).
  10. ESP8266 -г "програмчлах" горимд оруулаад хоёр товчлуурыг дарж эхлээд тохируулах товчлуурыг, дараа нь хоёр дахь товчлуурыг суллана уу.

Алхам 3: GBridge -ийг тохируулах

GBridge -ийг тохируулж байна
GBridge -ийг тохируулж байна
GBridge -ийг тохируулж байна
GBridge -ийг тохируулж байна
  1. Https://about.gbridge.io/ руу очно уу.
  2. Бүртгүүлэх
  3. Бүртгэлдээ нэвтэрнэ үү
  4. Шинэ төхөөрөмж үүсгэх
  5. Нэмэх дээр дарна уу.
  6. Таны төхөөрөмжийн жагсаалтад та шинэ төхөөрөмжөө жагсаасан байх ёстой.

  7. Дараа нь танд хоёр тэжээлийн хаяг хэрэгтэй болно.
  8. Google Туслахыг холбохын тулд gBridge баримт бичигт байгаа гарын авлагыг дагаж болно:

Алхам 4: Adafruit MQTT номын санг GBridge -тэй ажиллах

Adafruit MQTT номын сан нь ESP866 болон gBridge.io хооронд холбоо тогтооход ашиглагдах болно.

  1. Arduino IDE дээр Tools -> Номын сангийн менежер рүү очно уу
  2. Adafruit MQTT номын санг суулгана уу
  3. Кодын эхний хэсэгт мэдээллийг оруулаад байршуулна уу. Та босох ёстой.

/************************* WiFi хандалтын цэг ********************* ************ / #WLAN_SSID "Таны SSID нэрийг тодорхойлох" #WLAN_PASS "Таны SSID нууц үг" -ийг тодорхойлох / ******************** ***** Gbridge Setup *****************************/#AIO_SERVER -ийг тодорхойлно уу "mqtt.gbridge.kappelt.net " #тодорхойлох 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"); // Өөрийн тэжээлийн нэрээр солино уу

Зөвлөмж болгож буй: