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

HUE гэрлийг удирдах батерейгаар ажилладаг Wi-Fi ухаалаг товчлуур: 5 алхам (зурагтай)
HUE гэрлийг удирдах батерейгаар ажилладаг Wi-Fi ухаалаг товчлуур: 5 алхам (зурагтай)

Видео: HUE гэрлийг удирдах батерейгаар ажилладаг Wi-Fi ухаалаг товчлуур: 5 алхам (зурагтай)

Видео: HUE гэрлийг удирдах батерейгаар ажилладаг Wi-Fi ухаалаг товчлуур: 5 алхам (зурагтай)
Видео: Молниеносная расщеколда ► 14 Прохождение The Legend of Zelda: Tears of the Kingdom 2024, Долдугаар сарын
Anonim

Зохиогчийн бусад зүйлийг дагаж мөрдөх:

RaspberryPi Pico -г WiFi -д хэрхэн холбох, мэдэгдэл илгээх
RaspberryPi Pico -г WiFi -д хэрхэн холбох, мэдэгдэл илгээх
RaspberryPi Pico -г WiFi -д хэрхэн холбох, мэдэгдэл илгээх
RaspberryPi Pico -г WiFi -д хэрхэн холбох, мэдэгдэл илгээх
BBC Micro: бит + WiFi + утасны мэдэгдэл
BBC Micro: бит + WiFi + утасны мэдэгдэл
BBC Micro: бит + WiFi + утасны мэдэгдэл
BBC Micro: бит + WiFi + утасны мэдэгдэл
Raspberry Pi дээр Node-RED дээр WiFi мэдрэгч ба UI-ийг хэрхэн бүтээх вэ
Raspberry Pi дээр Node-RED дээр WiFi мэдрэгч ба UI-ийг хэрхэн бүтээх вэ
Raspberry Pi дээр Node-RED дээр WiFi мэдрэгч ба UI-ийг хэрхэн бүтээх вэ
Raspberry Pi дээр Node-RED дээр WiFi мэдрэгч ба UI-ийг хэрхэн бүтээх вэ

Энэхүү төсөл нь батерейгаар ажилладаг IoT Wi-Fi товчлуурыг 10 хүрэхгүй минутын дотор хэрхэн бүтээхийг харуулсан болно. Товчлуур нь IFTTT дээрх HUE гэрлийг хянадаг.

Өнөөдөр та электрон төхөөрөмж бүтээж, бусад ухаалаг гэрийн төхөөрөмжтэй шууд холбож болно. Зориулалтын програмистуудгүйгээр, ганц мөр код бичихгүйгээр та үүнийг хийж чадна. Энэ блогт бид HUE гэрлийг интернэтээс алсаас удирддаг батерейгаар ажилладаг Wi-Fi ухаалаг товчлуурыг харуулав. Үүнийг бүх түвшний хөгжүүлэгчид төвөггүй бүтээж болно. Товчлуур нь 2xAAA лити батерей дээр 15к идэвхжүүлэлтийн үйл ажиллагааг үргэлжлэх бөгөөд энэ нь хамгийн бага чадалтай ухаалаг товчлуур юм. Хэрэв бид өдөрт 8 удаа түлхэх/үйл явдлыг харгалзан үзвэл 5+ жил үргэлжилнэ. Энэ нь энэ төсөлд ашиглагддаг IoT модулийн ачаар идэвхжээгүй үед ямар ч гүйдэл гадагшлуулдаггүй - үнэн 0А. Энэхүү заавар нь дараахь алхмуудыг агуулна.

  1. Талхны самбар ашиглан угсрах
  2. IFTTT болон HUE үйлчилгээг тохируулах
  3. IoT модулийг тохируулж байна
  4. IoT модулийг интернетэд холбох

Нэг мөр код эсвэл үүлний мэдлэггүйгээр бүх зүйлийг 10 минутын дотор хийх боломжтой.

Хангамж

Эд анги

  • Крикет Wi-Fi модуль Things On Edge
  • Талхны самбар (ерөнхий)
  • SparkFun Big Red Dome товчлуур
  • Зай эзэмшигч, AAA x 2

Програм хангамж, онлайн үйлчилгээ

FTTT Maker үйлчилгээ

Багаж хэрэгсэл

Гагнуурын төмөр (ерөнхий)

Алхам 1: угсрах

Image
Image
Чуулган
Чуулган
Чуулган
Чуулган

Гагнуурын зүү толгойн толгойн ПХБ -ийн крикет модульд холбогч. Толгой нь Cricket модулийг талхны самбарт холбоход хялбар болгодог.

  • 1 -р зүүг товчлуураас зайны VCC руу холбоно уу (+)
  • 2 -р зүүг товчлуураас Cricket модуль дээрх WAKE_UP порт руу холбоно уу
  • VCC (+) батерейг крикет модулийн BATT порт руу холбоно уу
  • Батерейны GND (-) крикет модулийн GND порт руу холбоно уу

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

IFTTT тохиргоо
IFTTT тохиргоо
IFTTT тохиргоо
IFTTT тохиргоо
IFTTT тохиргоо
IFTTT тохиргоо
IFTTT тохиргоо
IFTTT тохиргоо

Дараах алхамууд:

  1. Https://ifttt.com/ руу очно уу.
  2. Нэвтрэх эсвэл бүртгүүлэх
  3. Хэрэглэгч / Бүртгэл цэснээс үүсгэх дээр дарна уу (баруун дээд буланд)
  4. Шинэ эх сурвалжийг үүсгэхийн тулд + дээр дарна уу
  5. Webhooks үйлчилгээг сонгоно уу
  6. Үргэлжлүүлэх дээр дарна уу
  7. Вэб хүсэлт хүлээн авах дээр дарна уу (зүүн талд)
  8. Үйл явдлын нэр үүсгэх, жишээ нь. button_event
  9. Эх үйл явдлыг одоо тохируулах ёстой, дараа нь Event-ийн дараа + дээр дарна уу
  10. HUE үйлчилгээг хайх
  11. HUE үйлчилгээний үйл явдлыг сонгоно уу
  12. хэрэв танд HUE хараахан байхгүй бол та үүнийг нэмэх хэрэгтэй -> Connect
  13. Энэ үйл явдлыг хавсаргах төхөөрөмжийг (гэрэл) сонгоно уу
  14. Finish дээр дарна уу

Бараг бэлэн болсон тул бид IoT модулаас үйл явдлыг байршуулах боломжтой HTTP хаяг авах шаардлагатай байна.

Webhooks үйлчилгээг хайж, баруун дээд буланд байгаа баримт бичгийг дарна уу.

Дараагийн вэб холбоосыг "POST эсвэл GET вэб хүсэлт гаргах:" хэсэгт хуулах нь танд сүүлд хэрэгтэй болно.

Алхам 3: Wi-Fi крикет модулийг тохируулна уу

Wi-Fi крикет модулийг тохируулах
Wi-Fi крикет модулийг тохируулах
Wi-Fi крикет модулийг тохируулах
Wi-Fi крикет модулийг тохируулах
Wi-Fi крикет модулийг тохируулах
Wi-Fi крикет модулийг тохируулах

Крикет нь OTA (Over the Air) -ийг Things On Edge - Developer Portal (https://dev.thingsonedge.com) -оор бүхэлд нь тохируулсан болно. Тохиргоог таны Wi-Fi-д холбогдсон үед Cricket интернетээр дамжуулан авах болно (үүнийг дараагийн хэсэгт тайлбарласан болно). Одоо үүнийг эхлээд тохируулцгаая.

Товчлуурын хувьд бид Cricket -ийг IO1: WAKE_UP зүү дээр өндөр дохиогоор сэрээх үед POST HTTP хүсэлтийг илгээхээр тохируулах хэрэгтэй. Энэ дохиог товчлуур дарагдсан үед өгдөг.

Одоо TOE Developer Portal -ийг компьютер эсвэл гар утсан дээрх аль ч хөтчөөс нээнэ үү. Та өөрийн акаунтад байгаа төхөөрөмжийг идэвхжүүлэх, тохируулахын тулд Хөгжүүлэгчийн порталд бүртгүүлэх/нэвтрэх ёстой. Үгүй бол төхөөрөмж ажиллахгүй болно.

Амжилттай нэвтрэх / бүртгүүлсний дараа та төхөөрөмжөө системд идэвхжүүлэхийн тулд "Шинэ нэмэх" төхөөрөмж дээр дарах хэрэгтэй. Та крикетийн арын шошгон дээр хэвлэсэн өвөрмөц серийн дугаарыг ашиглах хэрэгтэй. АНХААРУУЛГА: Та серийн дугаараа зөвхөн өөртөө хадгалах ёстой. Үүнийг өөр хэн нэгэнтэй бүү хуваалцаарай.

Одоо та төхөөрөмжөө тохируулж болно.

Дараах тохиргоог тохируулна уу.

  • RTC: OFF
  • IO2: OFF
  • IO3: Унтраасан
  • Зайны дэлгэц: унтраалттай
  • Шинэчлэлтийг хүчээр асаах - IO1 Wake Up: On
  • Шинэчлэлтийг хүчээр асаах - RTC Wake Up: OFF
  • Үйл явдлыг нийтлэх: доороос үзнэ үү

Webhooks -с хуулсан линкээ io1_wakeup руу хуулж/оруулаад өгөгдлийг хоосон орхино уу

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

Тохиргоог тохируулсны дараа Хадгалах товчийг дарна уу.

Сайн хийлээ! Та бараг тэнд байна! Одоо та төхөөрөмжөө Wi-Fi сүлжээгээр интернетэд холбох хэрэгтэй. Үүнийг хэрхэн хийх талаар дараагийн хэсгийг дагана уу.

Алхам 4: IoT модулийг интернетэд холбох

IoT модулийг интернетэд холбох
IoT модулийг интернетэд холбох
IoT модулийг интернетэд холбох
IoT модулийг интернетэд холбох
IoT модулийг интернетэд холбох
IoT модулийг интернетэд холбох

Хэдэн алхамаар та төхөөрөмжөө Wi-Fi сүлжээгээр интернетэд холбох болно. Крикетийн хувийн Wi-Fi сүлжээний цэгийг идэвхжүүлж, дараа нь хувийн вэб хуудсыг нээж Wi-Fi сүлжээнийхээ итгэмжлэлийг дамжуулахад л хангалттай. Доорх алхмуудыг дагана уу.

  1. LED тасралтгүй асах хүртэл модулийн товчлуурыг 5 секундын турш барина уу.
  2. LED байнга асдаг бол Крикет нь хувийн Wi-Fi сүлжээг нээдэг. Зөөврийн компьютер эсвэл ухаалаг гар утаснаасаа дараах цэгүүдийг ашиглан халуун цэг рүү холбогдоно уу: SSID: toe_device Нууц үг шаардлагагүй
  3. Холбогдсоны дараа хувийн вэб хуудсыг нээнэ үү: https://192.168.4.1/index.html АНХААРУУЛГА: LED асаалттай байгаа эсэхийг шалгаарай! Хэрэв унтраасан бол алхамуудыг эхнээс нь давтана уу
  4. Одоо та Wi-Fi сүлжээнийхээ итгэмжлэлийг дамжуулж, ХОЛБОГДОХ дээр дарна уу. Хэрэв та SSID болон нууц үгээ зөв оруулсан бол хэдхэн секундын дараа төхөөрөмж онлайн байгаа тухай мэдээлэх ёстой бөгөөд LED нь унтрах болно.

Баяр хүргэе! Одоо таны төхөөрөмж шууд ажиллаж, интернетэд холбогдсон байна!

Алхам 5: Дүгнэлт

Одоо та товчлуурын төхөөрөмжөөрөө HUE гэрлийг асаах/унтраах боломжтой боллоо !

Та илүү их мэдээлэл олж авах боломжтой:

  • Things On Edge (https://thingsonedge.com) хуудаснаас крикет модулийн тухай
  • Техникийн дэлгэрэнгүй мэдээллийг эндээс олж болно GitHUB (https://github.com/thingsonedge/cricket)
  • Заавартай видео:

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