Përmbajtje:
- Furnizimet
- Hapi 1: Butoni i zgjuar DIY IFTTT
- Hapi 2: Krijimi i Rastit dhe Bordit
- Hapi 3: Kodi
- Hapi 4: Konfigurimi i IFTTT
- Hapi 5: E BER
Video: Butoni i zgjuar IFTTT: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
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:
Dritë LED e tavolinës së zgjuar - Ndriçim i zgjuar W/ Arduino - Hapësira e punës Neopixels: 10 hapa (me fotografi)
Dritë LED e tavolinës së zgjuar | Ndriçim i zgjuar W/ Arduino | Neopixels Workspace: Tani një ditë ne po kalojmë shumë kohë në shtëpi, duke studiuar dhe punuar virtualisht, kështu që pse të mos e bëjmë hapësirën tonë të punës më të madhe me një sistem ndriçimi të personalizuar dhe të zgjuar të bazuar në LED Arduino dhe Ws2812b. Këtu po ju tregoj se si të ndërtoni Smart tuaj Drita LED e tavolinës që
Butoni i zgjuar Wi-Fi me bateri për të kontrolluar dritat HUE: 5 hapa (me fotografi)
Butoni i zgjuar Wi-Fi i pajisur me bateri për të kontrolluar dritat HUE: Ky projekt demonstron se si të ndërtoni një buton Wi-Fi të fuqizuar nga bateria në më pak se 10 minuta. Butoni kontrollon dritat HUE mbi IFTTT. Sot ju mund të ndërtoni pajisje elektronike dhe t'i lidhni ato me pajisje të tjera të zgjuara të shtëpisë fjalë për fjalë në minuta. Cfare
Ora me alarm e ngritur e zgjuar Drita e zgjuar: 8 hapa (me fotografi)
Ora me Alarm të Upcycled Light Light: Në këtë projekt unë nxjerr në qarkullim një orë alarmi të thyer plotësisht të erës. Faqja e orës zëvendësohet me 12 LED, të ndriçuara nga një shirit LED rreth buzës së orës. 12 LED tregojnë kohën dhe shiriti LED është programuar të veprojë si një alarm, duke u kthyer
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32: 7 hapa
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar Duke përdorur ESP32: Bota po ndryshon me kalimin e kohës dhe kështu bujqësinë. Në ditët e sotme, njerëzit po integrojnë elektronikën në çdo fushë dhe bujqësia nuk është përjashtim për këtë. Ky bashkim i elektronikës në bujqësi po ndihmon fermerët dhe njerëzit që menaxhojnë kopshtet. Në këtë
Mikrokontrolluesi AVR. Ndryshoni LED -të duke përdorur një çelës butoni me shtytje. Butoni i Shtypjes Debouncing .: 4 Hapa
Mikrokontrolluesi AVR. Ndryshoni LED -të duke përdorur një çelës butoni me shtytje. Butoni i Shtypjes Debouncing .: Në këtë pjesë, ne do të mësojmë Si të bëjmë programin C kodin për ATMega328PU për të ndryshuar statusin e tre LED -ve sipas hyrjes nga një çelës butoni. Gjithashtu, ne kemi eksploruar një zgjidhje për problemin e "Switch Bounce". Si zakonisht, ne duam