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

Alexa эсвэл IFTTT (SINRIC PRO TUTORIAL) ашиглан LED хянах: 6 алхам
Alexa эсвэл IFTTT (SINRIC PRO TUTORIAL) ашиглан LED хянах: 6 алхам

Видео: Alexa эсвэл IFTTT (SINRIC PRO TUTORIAL) ашиглан LED хянах: 6 алхам

Видео: Alexa эсвэл IFTTT (SINRIC PRO TUTORIAL) ашиглан LED хянах: 6 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Alexa эсвэл IFTTT (SINRIC PRO TUTORIAL) ашиглан LED хянах
Alexa эсвэл IFTTT (SINRIC PRO TUTORIAL) ашиглан LED хянах
Alexa эсвэл IFTTT (SINRIC PRO TUTORIAL) ашиглан LED хянах
Alexa эсвэл IFTTT (SINRIC PRO TUTORIAL) ашиглан LED хянах

Тиймээс та энгийн оройн хоолны үеэр "Alexa гэрлээ асаадаг уу?" Гэж гайхуулдаг хүн байхыг хүсч байна. Энэ төсөл танд зориулагдсан болно!

Энэхүү зааварчилгааны төгсгөлд та Alexa төхөөрөмж болон IFTTT бүхий RGB зурвасыг хянах боломжтой бөгөөд зарим автоматжуулалтыг бий болгох боломжтой болно. Жишээлбэл, ОУСС нь миний байрны дээгүүр "нисэх" үед LED гэрэл анивчиж байна уу?

За явцгаая?

Алхам 1: Бидэнд юу хэрэгтэй вэ?

Хэсгийн жагсаалт нь маш энгийн байх болно, гэхдээ би үүнийг хоёр хэсэгт хуваах болно, хэрэв та төслийг хэрэгжүүлэхийг хүсч байвал юу ч эхлүүлэхгүй байх үндсэн хэрэгслүүд, илүү нарийвчилсан хэсгүүд.

Шударга байдлын төлөө санаа зовж байгаа тул бүх холбоосууд нь түншүүд бөгөөд хэрэв та миний линкээр дамжуулан бүтээгдэхүүн худалдаж авбал би бага хэмжээний комисс авна гэсэн үг юм. Энэ бол энэ холбоосыг ашиглах үүрэг биш, энэ нь надад бусад төслүүдийг бий болгоход тусалсан бөгөөд энэ нь танд илүү үнэтэй биш юм. ?

ҮНДСЭН ХЭСЭГ:

- Төмөр гагнах: холбоос

- Цагаан тугалга: холбоос

- Хэлхээ самбар: холбоос

- Хумих хоолой: холбоос

- Утас: холбоос

- Breadboard: холбоос

- Breadboard утас: холбоос

? ТӨСЛИЙН ХЭСЭГ:

- ESP8266: холбоос

- Конденсатор: холбоос

- RGB зурвас: холбоос

- логик түвшний хөрвүүлэгч: холбоос

- 12V цахилгаан хангамж: холбоос

- 12V -> 5V -ийн шат дамжуулагчийг шилжүүлэх LED зурвасынхаа уртыг харгалзан цахилгаан тэжээлд анхаарлаа хандуулаарай. гурван LED (Улаан, Ногоон, Цэнхэр) -ээс бүрдэх ба LED тус бүр 0.02А орчим зурдаг

Ампер = 3 * 0.02 * NUMBER_OF_LEDs Тиймээс бидний хувьд 60 пиксель/метр, 3 метрийн туузтай бол бид авах болно: 3 * 0.02 * 3 * 60 = 10.8 Ампер, гэхдээ пиксел бүр R, G, B -тэй бол бүх гэрлийг 10.8 Ампер авна. Хэрэв танд бага хэмжээний цахилгаан хангамж байгаа бөгөөд та шинээр худалдаж авахыг хүсэхгүй байгаа бол кодын хамгийн тод байдлыг багасгаж болно, гэхдээ бид дараа нь харах болно.

Алхам 2: Бүгдийг талхны самбар дээр байрлуулцгаая

Бүгдийг талхны самбар дээр байрлуулцгаая
Бүгдийг талхны самбар дээр байрлуулцгаая
Бүгдийг талхны самбар дээр байрлуулцгаая
Бүгдийг талхны самбар дээр байрлуулцгаая
Бүгдийг талхны самбар дээр байрлуулцгаая
Бүгдийг талхны самбар дээр байрлуулцгаая

Электроникийн төсөл бүрийн хувьд та гагнахаасаа өмнө бүх зүйлийг туршилтын талбар дээр туршиж үзэх хэрэгтэй, илүү их цаг хугацаа шаардагдах болно, гэхдээ ядаж л та орондоо ороод уйлдаггүй. Надад итгээрэй, би үүнийг хэд хэдэн удаа туршиж үзсэн. ?

Тиймээс, талхны самбар дээрх бүх зүйлийг цуглуул.

  1. ESP8266 -ийг талхны тавцан дээр тавь. ESP -ийн VIN -ийг талхны самбар дээрх цахилгаан төмөр замд холбож, ESP -ийн GND -тэй ижил зүйлийг хий. 3V3 -ийг нөгөө тал руу холбоод GND төмөр замын хооронд утас тавина уу. 1 -р зургийг үзнэ үү
  2. Логик түвшний хөрвүүлэгчийг талхны тавцан дээр тавь. ESP8266 нь 3V3 логик түвшинг илгээдэг бөгөөд LED нь 5V логик түвшин шаарддаг тул бидэнд логик түвшний хөрвүүлэгч хэрэгтэй болно. 5V, 3V3 ба GND -ийг тус тусын төмөр замд холбоно уу. Түвшингийн хөрвүүлэгчийн 5V тал ба LED зурвасын DATA шугамын хооронд утас холбоно. Түвшингийн хөрвүүлэгчийн 3V3 тал ба ESP8266 -ийн D6 зүү хооронд утсыг холбоно уу 2 -р зургийг үзнэ үү.
  3. LED зурвасын 5V ба GND -ийг талхны самбар дээрх холбогдох төмөр замд холбоно уу. Туузны DIN ПИН -ийг логик түвшний хөрвүүлэгчийн 5V тал руу холбоно уу. Энэ нь LED -ийг гэмтээхээс урьдчилан сэргийлэх болно. 3 -р зургийг үзнэ үү
  4. Цахилгаан тэжээлийн 12 В ба GND -ийг доош хөрвүүлэгчийн оролтод холбоно уу. 4 -р зургийг үзнэ үү.
  5. 5V гаралт ба шаталтын хөрвүүлэгчийн GND -ийг талхны самбар дээрх харгалзах мөрөнд холбоно уу. 5 -р зургийг үзнэ үү.

За, одоо бүх зүйлийг утастай болгох ёстой юу? Баяр хүргэе! Одоо бид электроник сайн ажиллаж байгаа эсэхийг шалгахын тулд код турших болно.

Алхам 3: LED гэрэл анивчих

LED анивчих
LED анивчих
LED анивчих
LED анивчих
LED анивчих
LED анивчих
LED анивчих
LED анивчих

WOOOW дажгүй сонсогдож байна тийм үү? Үгүй ээ, энэ бол таны хүлээж байсан зүйл биш гэдгийг би мэднэ, гэхдээ энэ нь манай систем үнэхээр сайн ажиллаж байгааг батлах болно!

Бид LED анивчихын тулд самбар, номын сан суулгах шаардлагатай болно.

  1. Arduino IDE -ээ ажиллуулаад тохиргоо руу ороод энэ холбоосыг https://arduino.esp8266.com/stable/package_esp8266com_index.json хаягаар оруулаад Board Manager URL -уудыг нэмээд OK дарна уу. Дэлгэцийн агшинг харна уу 1. Хэрэгсэл> Удирдах зөвлөл> Удирдах зөвлөлийн менежер рүү очоод esp8266 -г хайж олоорой. Үүнийг суулгана уу. Дэлгэцийн агшинг харна уу 2. Хэрэгсэл> Самбар руу очиж NODEMCU 1.0 (ESP 12E Module) -ийг сонгоно уу.
  2. Багаж хэрэгсэл> Номын санг удирдах хэсэгт очоод FASTLED гэж хайна уу. Үүнийг суулгана уу. Дэлгэцийн агшин 4 -ийг үзнэ үү.
  3. Одоо миний анивчих кодыг GitHub анивчсан файл дээрээ татаж аваад ESP дээр байршуулаарай.

Энэ нь ажиллах ёстой! Хэрэв танд өнгө урвуу байгаа бол энэ нь FastLED.addLeds функц доторх GRB параметрийн улмаас байж болох юм, GRB -ийг RGB -ээр солино уу.

Хэрэв энэ нь ажиллахгүй хэвээр байвал утсаа хоёр удаа шалгаад дахин оролдоно уу! Одоо электрон төхөөрөмж ажиллаж байгаа тул та бүх зүйлийг хэлхээний самбар дээр гагнах боломжтой юу?

Алхам 4: Sinric -ийг тохируулна уу

Одоо бид ажиллаж байгаа системтэй болсноор бид LED зурвас, Alexa эсвэл IFTTT хоёрын хооронд гүүр болох Sinric -ийг тохируулж болно.

  1. Sinric дээр бүртгүүлнэ үү
  2. Alexa-г хослуулах:- Amazon Alexa програмаа нээнэ үү- Ур чадвар, тоглоом руу очно уу- Sinric Pro хайх- Ашиглахыг ИДЭВХЖҮҮЛЭХ товчийг дарна уу.
  3. Шинэ төхөөрөмж үүсгэх:- Sinric Pro данс руугаа вэб хөтчөөр нэвтрэх- Зүүн талд байгаа төхөөрөмжүүдийн цэс рүү очих- Төхөөрөмж нэмэх товчийг дарна уу- LED зурваст хэрэгтэй төхөөрөмжийн нэрийг оруулна уу. Ухаалаг гэрлийн чийдэн гэж сонгоно уу- Төхөөрөмжийн нэвтрэх түлхүүрийг анхдагч болон зочны өрөө болгон сонгоно уу. Хэрэв та хүсвэл зүүн талын "Өрөө" хэсэгт өрөө нэмж болно. Хадгалах дээр дарна уу. Та өөрийн Alexa аппликейшн дээр өөрийн бүтээсэн төхөөрөмжийг нэмж оруулахыг хүссэн мэдэгдэл хүлээн авах ёстой.
  4. ESP8266 дээр кодыг байршуулна уу:- Arduino IDE дээр Tools> Номын санг удирдах> Sinric Pro-ийг хайж олоод суулгаарай.- Arricino кодыг Sinric Github дээрээс татаж авна уу: линк таны KEY_SECRET. Sinric Pro> Итгэмжлэх жуух бичиг (зүүн талд байгаа цэс) руу очоод хуулна уу.- Төхөөрөмжийнхөө ID-г оруулна уу. Sinric Pro> Devices (зүүн талд байгаа цэс) руу ороод төхөөрөмжийнхөө ID-г хуулж аваарай.- Таны зурвас дээрх LED-ийн тоо болох NUM_LEDS-ийг өөрчилж, ESP дээрх зүү болох LED_PIN (6 байх ёстой).- Arduino IDE дээр Tools> Board> NODEMCU 1.0 (ESP 12E Module) -ийг сонгоод Upload дээр дарна уу.

За, ОДОО МИНИЙ НЭРИЙГ ХЭЛЭЭРЭЙ. "Alexa, гэрэл асаа" эсвэл "Alexa, гэрлийг цэнхэр өнгөөр соль" гэх мэт Alexa -д юу ч битгий хэлээрэй. Хэрэв энэ зааврын төгсгөлд алдааг олж засварлах хуудас руу ороогүй бол та зурвасыг Alexa App эсвэл Sinric Pro дээр шууд удирдах боломжтой (Android болон iOS програмууд бас байдаг). RGB -ийг ЭНДРҮҮЛЭЭЧ ❤️ ??

Алхам 5: IFTTT -ийг тохируулна уу

IFTTT -ийг тохируулах
IFTTT -ийг тохируулах

Одоо бид IFTTT -ийг Sinric -тэй холбох боломжтой боллоо!

  1. Sinric Pro> Итгэмжлэх жуух бичиг (зүүн талд байгаа цэс) руу очоод Шинэ API түлхүүр дээр дарна уу.
  2. IFTTT.com руу орж шинэ апплет үүсгэнэ үү. IF болон THEN -ийн хүссэн триггерийг сонгоно уу. оо:

"b": 255, "g": 0, "r": 0}}} Дэлгэцийн агшинг харна уу 1. Webhook нь дараах хувьсагчтай JSON файлыг SINRIC руу илгээх болно. Дөнгөж үүсгэсэн API ТҮҮХҮҮРЭЭ оруулна уу. Төхөөрөмжийнхөө ID зурвасыг оруулна уу. Та SetColor эсвэл SePowerState нь зурвасыг асаах, унтраахад зориулагдсан

Алхам 6: Алдааг олж засварлах

Энэ хэсэг хоосон хэвээр үлдэнэ гэж найдаж байна уу? гэхдээ шаардлагатай бол би зарим контент оруулах болно.

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