Përmbajtje:

Butoni i zgjuar IFTTT: 5 hapa
Butoni i zgjuar IFTTT: 5 hapa

Video: Butoni i zgjuar IFTTT: 5 hapa

Video: Butoni i zgjuar IFTTT: 5 hapa
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nëntor
Anonim
Butoni i zgjuar IFTTT
Butoni i zgjuar IFTTT

Kam krijuar këtë buton të zgjuar me qëllimet e mëposhtme në mendje:

  • Duhej të mbaronte bateritë standarde alkaline për një kohë të mirë
  • Duhej të ishte në gjendje të bashkëvepronte me IFTTT
  • Duhej të ishte e vogël, dhe për shkak të kësaj duhej të ishte e thjeshtë

Furnizimet

  • ESP-01 (Këto mund t’i gjeni kudo, unë i marr të miat në AliExpress)
  • Butoni Push (i kam përdorur këto pasi janë të bukur dhe të mëdhenj)
  • Rezistencë 1.5K (Përsëri, këto mund t'i gjeni kudo)
  • Drita e butonit me buton LED (mimin e kam këtu)
  • Bordi Prototip

Hapi 1: Butoni i zgjuar DIY IFTTT

Përfundova duke zgjedhur një dritë të butonit LED me një rast. Unë e mora atë ide nga ky udhëzues. Ky është gjithashtu vendi ku zbulova se mund ta furnizoja ESP me vetëm dy bateri alkaline. Unë në fakt kam përdorur shumë nga kjo, por ka pasur disa probleme. Së pari, ishte tepër e ndërlikuar. Nuk kisha nevojë për aq shumë funksionalitet. Së dyti, kodi është për NodeMCU, dhe nuk mbaj mend pse, por doja të përdorja Arduino IDE. Por projekti ka shërbyer si një pikënisje e shkëlqyer.

Problemi i parë që hasa ishte të kuptoja se si ta bëja një buton të bëjë dy gjëra. Kjo ishte e ndërlikuar sepse butoni përdoret gjithashtu për të zgjuar modulin nga gjumi i thellë, kështu që një shtypje e gjatë nuk mund të zbulohej pa shtuar më shumë qark. Pas shumë kërkimesh, më në fund dëgjova disa këshilla që i kisha parë të raportuara disa herë, por për ndonjë arsye vazhdoja të përhapej. ESP mund të zbulojë nga cila gjendje filloi. Pra, nëse zgjohet nga gjumi i thellë do të raportojë se, nëse është zgjuar nga një rivendosje, do ta raportojë atë. Unë e përdor këtë veçori për të bërë dallimin midis një trokitjeje të vetme, e cila do ta zgjonte nga gjumi i thellë, dhe një trokitje të dyfishtë, e cila do ta rivendoste para se të flinte në gjumë të thellë dhe kështu të jepte një përgjigje të ndryshme. Kjo thjeshtoi shumë qarkun.

Tani gjithçka që më duhej ishte një ndërprerës, duke lidhur RST me tokën me një rezistencë 1.5K. Kjo eshte. Dhe sigurisht fuqia nga bateritë. Por kjo është. Instalimet elektrike janë shumë të thjeshta. Edhe pse është përfshirë saldimi, kështu që përgatituni për këtë.

Hapi 2: Krijimi i Rastit dhe Bordit

Së pari ju duhet të modifikoni rastin për t'iu përshtatur modulit. Unë do të shtoj fotografi dhe hapa të detajuar më vonë, por tani për tani; Unë thjesht ndoqa hapat e zbatueshëm nga ky udhëzues përsëri.

Pasi rasti ishte modifikuar, duhet të lidhni disa tela në terminalet e baterisë. Kam përdorur tela bluzë në mënyrë që të mund të lidh/shkëput modulin për ndezje të lehtë.

Tjetra ju duhet të bëni bordin prototip me ndërprerësin dhe rezistencën. Matni se çfarë madhësie duhet të ketë proto-bordi për të kaluar nëpër dy ndarjet e mbetura të baterisë. Pastaj thjesht lidhni butonin në mes të tabelës me një prizë që shkon në butonin RST, dhe tjetra lidhet me GND me një rezistencë 1.5K.

Pastaj përdor zam të nxehtë për të siguruar tabelën në kasë. E vetmja gjë që mbetet për të bërë është të lidhni telat në modul dhe t'i vendosni të gjitha së bashku. Por para kësaj do të ishte mirë që së pari të keni një kod atje. Le ta ndezim!

Hapi 3: Kodi

Dhe këtu është kodi!

Thjesht zëvendësoni [SSID], [fjalëkalimin], [shkaktuesin] dhe [çelësin] me informacionin e duhur.

Ju në të vërtetë do të duhet të krijoni shkas dhe të merrni çelësin nga IFTTT së pari. Pra, le të bëjmë atë dhe pastaj të kthehemi, sepse më pëlqen t'i bëj gjërat mbrapsht.

Hapi 4: Konfigurimi i IFTTT

Ju duhet të krijoni një webhook IFTTT që aktivizohet duke goditur një URL specifike. Nëse nuk keni një llogari në IFTTT, çfarë prisni? Awshtë e mrekullueshme, shko regjistrohu.

Nëse tashmë keni një llogari dhe jeni njohur me krijimin e aplikacioneve, kjo duhet të jetë shumë e vështirë. Por nëse nuk jeni këtu, këtu është një udhëzues i shkurtër konciz për vendosjen e një lidhës uebi.

Tani keni informacionin tuaj, emrin e këmbëzës dhe çelësin tuaj, për kodin!

Tani më në fund mund ta ndezni kodin.

Shënim: Meqenëse këto butona mund të përdoren për të bërë çfarë të doni, dhe ju mund ta ndryshoni funksionin më vonë, unë rekomandoj të shkoni me emra të përgjithshëm të shkasave, si butoni 1 ose butoni blu, kështu që nëse e ndryshoni funksionin e tij më vonë, emri i shkasit nuk është diçka lidhur me atë për të cilën fillimisht keni përdorur butonin, i cili mund të jetë konfuz.

Hapi 5: E BER

Dhe mbarove. Shpresoj se e keni gjetur të dobishëm këtë udhëzues. Nëse keni ndonjë pyetje ose sugjerim, ju lutem mos ngurroni të komentoni.

Nëse jeni një programues i mirë, por unë nuk jam, mos ngurroni të rregulloni kodin tim. Unë kam mangësitë e saj të komentuara qartë, por nuk kam aftësinë për t'i rregulluar ato pa një dhimbje koke të madhe, me të vërtetë nuk jam fare programues.

Recommended: