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

IFTTT ухаалаг товчлуур: 5 алхам
IFTTT ухаалаг товчлуур: 5 алхам

Видео: IFTTT ухаалаг товчлуур: 5 алхам

Видео: IFTTT ухаалаг товчлуур: 5 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
IFTTT ухаалаг товчлуур
IFTTT ухаалаг товчлуур

Би дараахь ухаалаг зорилготой товчлуурыг бүтээсэн.

  • Энэ нь стандарт шүлтлэг батерейг зохих хугацаанд ажиллуулах ёстой байв
  • Энэ нь IFTTT -тэй харилцах чадвартай байх ёстой байв
  • Энэ нь жижиг байх ёстой байсан тул үүнээс болж энгийн байх ёстой байв

Хангамж

  • ESP-01 (Та эдгээрийг хаа сайгүй олох боломжтой, би AliExpress дээрээс олж авдаг)
  • Товчлуурын товчлуур (эдгээр нь гоё, том хэмжээтэй тул би үүнийг ашигласан)
  • 1.5K эсэргүүцэл (Дахин хэлэхэд та эдгээрийг хаанаас ч олох боломжтой)
  • LED товчлуурын гэрэл (би энд байна)
  • Прототипийн самбар

Алхам 1: DIY IFTTT ухаалаг товчлуур

Би тохиолдлын хувьд LED товчлуурын гэрлийг сонгосон. Энэ санааг би энэ гарын авлагаас авсан. Эндээс би ESP -ийг ердөө хоёр шүлтлэг батерейгаар тэжээж болохыг олж мэдсэн юм. Үнэндээ би үүнээс маш их ашигласан боловч цөөн хэдэн асуудал гарсан. Нэгдүгээрт, энэ нь хэтэрхий төвөгтэй байсан. Надад бараг тийм их функц хэрэггүй байсан. Хоёрдугаарт, код нь NodeMCU -д зориулагдсан бөгөөд яагаад гэдгийг нь санахгүй байна, гэхдээ би Arduino IDE -ийг ашиглахыг хүссэн юм. Гэхдээ энэ төсөл маш сайн эхлэл болсон.

Надад тулгарсан хамгийн эхний асуудал бол нэг товчлуурыг хоёр зүйлийг хэрхэн яаж хийхийг олж мэдэх явдал байв. Энэ товчлуур нь модулийг гүн нойрноос сэрээхэд ашигладаг тул энэ нь төвөгтэй байсан тул илүү их хэлхээ нэмэлгүйгээр урт даралтыг илрүүлэх боломжгүй байв. Нэлээд судалж үзсэний эцэст би хэд хэдэн удаа олж харсан зарим зөвлөгөөг сонссон боловч яагаад ч юм тайлбарлахаа больсон. ESP нь ямар төлөв байдлаас эхэлснийг илрүүлж чадна. Тиймээс хэрэв тэр гүн нойрноосоо сэрсэн бол үүнийг дахин тохируулахаас сэрээсэн бол энэ тухай мэдээлэх болно. Би энэ функцийг ашиглан гүн нойрноос сэрээх ганц товшилт, хоёр товшилт хоёрыг хооронд нь ялгахын тулд гүн нойр авахаас нь өмнө дахин тохируулж, өөр хариу өгөх болно. Энэ нь хэлхээг ихээхэн хялбаршуулсан.

Одоо надад RST -ийг 1.5K эсэргүүцэгчтэй газартай холбосон ганц унтраалга л хэрэгтэй байсан. Ингээд л боллоо. Мэдээжийн хэрэг батерейны хүч. Гэхдээ энэ л байна. Цахилгааны утас нь маш энгийн. Гагнуур байдаг боловч үүнд бэлэн байгаарай.

Алхам 2: Кейс ба самбар хийх

Эхлээд та модулийг тааруулахын тулд хэргийг өөрчлөх хэрэгтэй. Би дараа нь зураг, нарийвчилсан алхмуудыг оруулах болно, гэхдээ одоогоор; Би энэ гарын авлагын холбогдох алхмуудыг дахин хийлээ.

Хэргийг өөрчилсний дараа та зарим утсыг батерейны терминал руу гагнах хэрэгтэй. Би холбогч утсыг ашигладаг байсан тул модулийг хялбархан асаахын тулд модулийг холбох/салгах боломжтой болсон.

Дараа нь та шилжүүлэгч ба резистор бүхий прототип хавтанг хийх хэрэгтэй. Үлдсэн хоёр зайны тасалгааг дайран өнгөрөхийн тулд прото самбар ямар хэмжээтэй байхыг хэмжинэ. Дараа нь товчлуурыг самбарын дунд байрлуулж, нэг туяагаар RST товчлуур руу, нөгөө нь 1.5K эсэргүүцэлтэй GND -тэй холбоно.

Дараа нь би хавтанг хайрцагт бэхлэхийн тулд халуун цавуу хэрэглэв. Цорын ганц зүйл бол утсыг модульд залгаж, бүгдийг нь холбох явдал юм. Гэхдээ үүнээс өмнө тэнд код оруулах нь дээр байх. Үүнийг гэрэлтүүлцгээе!

Алхам 3: Код

Тэгээд энд код байна!

Зөвхөн [SSID], [нууц үг], [гох], [түлхүүр] -ийг зохих мэдээллээр солино уу.

Та үнэндээ гохыг үүсгэж, түлхүүрийг IFTTT -ээс авах хэрэгтэй болно. Үүнийг хийцгээе, дараа нь эргэж ирээрэй, учир нь би бүх зүйлийг хойш нь хийх дуртай.

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

Та тодорхой URL дээр дарахад хүргэдэг IFTTT вэб хуукийг тохируулах хэрэгтэй. Хэрэв танд IFTTT дээр данс байхгүй бол та юу хүлээж байна вэ? Гайхалтай шүү, бүртгүүлээрэй.

Хэрэв та аль хэдийн данстай бөгөөд апплет үүсгэх талаар сайн мэддэг бол энэ нь хэтэрхий хэцүү байх болно. Гэхдээ хэрэв та энд байхгүй бол webhook тохируулах талаар товчхон гарын авлага энд байна.

Одоо танд кодын мэдээлэл, гох нэр, түлхүүр байна!

Одоо та кодыг эцэст нь асааж болно.

Тэмдэглэл: Эдгээр товчлууруудыг хүссэн зүйлээ хийхэд ашиглаж болох бөгөөд та дараа нь функцийг өөрчилж болох тул би товчлуур1 эсвэл цэнхэр товчлуур гэх мэт ерөнхий гох нэртэй байхыг зөвлөж байна. таны анх товчлуурыг ашигласан зүйлтэй холбоотой бөгөөд энэ нь төөрөгдөлд оруулж болзошгүй юм.

Алхам 5: Гүйцэтгэв

Тэгээд та хийсэн. Энэ гарын авлага танд хэрэгтэй байсан гэж найдаж байна. Хэрэв танд ямар нэгэн асуулт, санал байвал сэтгэгдлээ үлдээнэ үү.

Хэрэв та зохистой програмист бол би тийм биш бол миний кодыг засаарай. Надад дутагдлаа тодорхой тайлбарласан байгаа ч толгой өвдөхгүйгээр засах чадвар надад байхгүй, би үнэхээр програмист хүн биш.

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