INHOUDSOPGAWE:
- Voorrade
- Stap 1: DIY IFTTT -knoppie
- Stap 2: Maak die saak en bord
- Stap 3: Kodeer
- Stap 4: IFTTT -opstelling
- Stap 5: GEDOEN
Video: IFTTT -knoppie: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Ek het hierdie slim knoppie geskep met die volgende doelwitte in gedagte:
- Dit moes standaard alkaliese batterye vir 'n ordentlike tyd laai
- Dit moes interaksie hê met IFTTT
- Dit moes klein wees, en daarom moes dit eenvoudig wees
Voorrade
- ESP-01 (U kan dit oral vind, ek kry myne op AliExpress)
- Drukknoppie (ek het dit gebruik, want dit is lekker groot)
- 1.5K weerstand (weer kan u dit oral kry)
- LED drukknoplig (ek het myne hier)
- Prototipe bord
Stap 1: DIY IFTTT -knoppie
Uiteindelik het ek 'n LED -drukknoplig as kissie gekies. Ek het die idee uit hierdie gids gekry. Dit is ook waar ek uitgevind het dat ek die ESP met net twee alkaliese batterye kan dryf. Ek het eintlik baie hieruit gebruik, maar daar was 'n paar probleme. Eerstens was dit te ingewikkeld. Ek het nie naastenby soveel funksie nodig nie. Tweedens is die kode vir NodeMCU, en ek kan nie onthou hoekom nie, maar ek wou Arduino IDE gebruik. Maar die projek was 'n uitstekende beginpunt.
Die eerste probleem wat ek teëgekom het, was om uit te vind hoe om een knoppie twee dinge te laat doen. Dit was lastig omdat die knoppie ook gebruik word om die module uit diepe slaap wakker te maak, sodat 'n lang druk nie opgespoor kon word sonder om meer stroombane by te voeg nie. Na baie navorsing het ek uiteindelik geluister na 'n paar advies wat ek al 'n paar keer gesien het, maar om een of ander rede steeds aanbeweeg. Die ESP kan opspoor in watter toestand dit begin het. As dit dus wakker word uit diepe slaap, sal dit rapporteer dat, as dit uit 'n reset wakker geword het, dit sal rapporteer. Ek het hierdie funksie gebruik om te onderskei tussen 'n enkele tik, wat dit uit die diep slaap sou wakker maak, en 'n dubbele tik, wat dit sou herstel voordat dit in die diep slaap sou kom en dus 'n ander reaksie sou gee. Dit het die stroombane baie vereenvoudig.
Al wat ek nodig gehad het, was een skakelaar, wat die RST met 'n 1,5K -weerstand op die grond verbind. Dis dit. En natuurlik die krag van die batterye. Maar dat dit is. Die bedrading is super eenvoudig. Daar is wel soldeer in, dus wees voorbereid daarop.
Stap 2: Maak die saak en bord
Eerstens moet u die kas aanpas om by die module te pas. Ek sal later foto's en gedetailleerde stappe byvoeg, maar vir eers; Ek het amper weer die toepaslike stappe in hierdie gids gevolg.
Nadat die omhulsel verander is, moet u 'n paar drade aan die batteryklemme soldeer. Ek het springdrade gebruik, sodat ek die module kon koppel/ontkoppel om dit maklik te laat flikker.
Vervolgens moet u die prototipe -bord met die skakelaar en weerstand maak. Meet die grootte van die protobord om oor die twee oorblywende batterykompartemente te gaan. Soldeer dan eenvoudig die knoppie in die middel van die bord met die een leiding na die RST -knoppie, en die ander verbind met die GND met 'n 1.5K -weerstand.
Toe gebruik ek warm gom om die bord aan die kas vas te maak. Die enigste ding wat u nog moet doen, is om die drade in die module aan te sluit en alles bymekaar te sit. Maar voor dit sou dit goed wees om eers 'n paar kode daar te hê. Kom ons flits dit!
Stap 3: Kodeer
En hier is die kode!
Vervang net [SSID], [wagwoord], [sneller] en [sleutel] met die toepaslike inligting.
U moet eintlik die sneller skep en eers die sleutel van IFTTT kry. Laat ons dit doen, kom dan terug, want ek hou daarvan om dinge agteruit te doen.
Stap 4: IFTTT -opstelling
U moet 'n IFTTT -webhook opstel wat veroorsaak word deur op 'n spesifieke URL te klik. Waarvoor wag u as u nie 'n rekening op IFTTT het nie? Dit is wonderlik, gaan registreer.
As u reeds 'n rekening het en vertroud is met die skep van applets, behoort dit te moeilik te wees. Maar as u dit nie het nie, is hier 'n bondige gids vir die opstel van 'n webhook.
Nou het u u inligting, die snellernaam en u sleutel vir die kode!
Nou kan u uiteindelik die kode flits.
Let wel: Aangesien hierdie knoppies gebruik kan word om te doen wat u wil, en u die funksie later kan verander, raai ek u aan om algemene snellername te gebruik, soos knop 1 of blouknoppie, dus as u die funksie later verander, is die snellernaam nie iets nie wat verband hou met waarvoor u die knoppie oorspronklik gebruik het, wat verwarrend kan wees.
Stap 5: GEDOEN
En jy is klaar. Ek hoop dat u hierdie gids nuttig gevind het. As u enige vrae of voorstelle het, kan u gerus kommentaar lewer.
As u nie 'n ordentlike programmeerder is nie, kan u my kode regmaak. Ek het duidelike opmerkings oor die tekortkominge, maar ek het nie die vaardigheid om dit op te los sonder 'n groot hoofpyn nie; ek is regtig glad nie 'n programmeerder nie.
Aanbeveel:
WLED (op ESP8266) + IFTTT + Google Assistent: 5 stappe
WLED (op ESP8266) + IFTTT + Google Assistant: met hierdie tutoriaal kan u IFTTT en Google Assistant vir WLED begin gebruik op 'n ESP8266. Om u WLED op te stel & ESP8266, volg hierdie gids op tynick: https: //tynick.com/blog/11-03-2019/getting-started..Roep uit na Aircookie vir sulke wonderlike sagteware
Beheer -LED's met Alexa of IFTTT (SINRIC PRO TUTORIAL): 6 stappe
Beheer -LED's met Alexa of IFTTT (SINRIC PRO TUTORIAL): U wil dus graag die persoon wees wat pronk tydens 'n alledaagse ete deur te sê " Alexa skakel die lig aan? &Quot; Hierdie projek is vir u! Aan die einde van hierdie instruksies kan u 'n RGB -strook met 'n Alexa -toestel en IFTTT beheer om
MCU Toegang tot internetdiens via IFTTT - Ameba Arduino: 3 stappe
MCU Toegang tot internetdiens via IFTTT - Ameba Arduino: Toegang tot internetdiens is 'n maklike taak vir 'n slimfoon soos 'n Android -telefoon, tablet of 'n rekenaar, maar nie so maklik vir mikrobeheerders nie, aangesien dit gewoonlik beter verbinding en verwerkingskrag vereis. Ons kan egter die swaar deel van die
Stembeheerde R2D2 geïnspireerde Droid met behulp van Blynk en Ifttt: 6 stappe
Stembeheerde R2D2 -geïnspireerde Droid met behulp van Blynk en Ifttt: Deur na Star Wars te kyk, het baie van ons geïnspireer deur robotte -karakters, veral die R2D2 -model. Ek weet nie van ander nie, maar ek hou net van die robot. Aangesien ek 'n robotliefhebber is, het ek besluit om my eie R2D2 -droid in hierdie lockdown te bou deur blynk Io te gebruik
Framboos Pi bewegingsensor IFTTT: 4 stappe
Raspberry Pi Bewegingsensor IFTTT: Hallo. Ek is 'n 4de klas en vandag gaan ons 'n IFTTT bewegingsensor maak