Turinys:
- Prekės
- 1 žingsnis: „Pasidaryk pats“„IFTTT“išmanusis mygtukas
- 2 žingsnis: padarykite bylą ir lentą
- 3 žingsnis: kodas
- 4 žingsnis: IFTTT sąranka
- 5 žingsnis: ATLIKTA
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Sukūriau šį išmanųjį mygtuką turėdamas omenyje šiuos tikslus:
- Jis turėjo išsikrauti standartinėmis šarminėmis baterijomis
- Ji turėjo sugebėti bendrauti su IFTTT
- Ji turėjo būti maža, ir dėl to ji turėjo būti paprasta
Prekės
- ESP-01 (jų galite rasti visur, mano-„AliExpress“)
- Paspaudimo mygtukas (aš juos naudoju, nes jie yra gražūs ir dideli)
- 1.5K rezistorius (vėlgi, juos galite rasti bet kur)
- LED mygtukų lemputė (čia turiu savo)
- Prototipų lenta
1 žingsnis: „Pasidaryk pats“„IFTTT“išmanusis mygtukas
Galų gale pasirinkau LED mygtuko lemputę kaip dėklą. Tokią idėją gavau iš šio vadovo. Čia taip pat sužinojau, kad ESP galiu maitinti tik dviem šarminėmis baterijomis. Aš iš tikrųjų daug panaudojau, bet buvo keletas problemų. Pirma, tai buvo pernelyg sudėtinga. Man beveik nereikėjo tiek daug funkcijų. Antra, kodas skirtas „NodeMCU“, ir nepamenu, kodėl, bet norėjau naudoti „Arduino IDE“. Tačiau projektas buvo puikus atspirties taškas.
Pirmoji problema, su kuria susidūriau, buvo išsiaiškinti, kaip priversti vieną mygtuką atlikti du dalykus. Tai buvo sudėtinga, nes mygtukas taip pat naudojamas moduliui pažadinti iš gilaus miego režimo, todėl ilgo paspaudimo nepavyko aptikti nepridėjus daugiau grandinių. Po daugybės tyrimų pagaliau išklausiau patarimų, apie kuriuos buvau matęs keletą kartų, bet dėl kokių nors priežasčių vis blizgėjo. ESP gali aptikti, nuo kokios būsenos jis prasidėjo. Taigi, jei jis bus pažadintas iš gilaus miego, jis praneš, kad jei jis buvo pažadintas iš naujo, jis praneš apie tai. Naudojau šią funkciją norėdamas atskirti vieną bakstelėjimą, kuris pažadintų jį iš gilaus miego, ir dvigubą bakstelėjimą, kuris jį atkurtų prieš jam užmiegant ir taip atsakytų kitaip. Tai labai supaprastino grandinę.
Dabar man reikėjo tik vieno jungiklio, prijungusio RST prie žemės su 1,5K rezistoriumi. Viskas. Ir, žinoma, maitinimas iš baterijų. Bet kad tai. Laidai yra labai paprasti. Tačiau yra litavimas, todėl būkite tam pasiruošę.
2 žingsnis: padarykite bylą ir lentą
Pirmiausia turite pakeisti dėklą, kad jis atitiktų modulį. Nuotraukas ir išsamius veiksmus pridėsiu vėliau, bet kol kas; Aš beveik vėl tik atlikiau taikomus šio vadovo veiksmus.
Pakeitus korpusą, reikia lituoti kai kuriuos laidus prie akumuliatoriaus gnybtų. Aš naudoju trumpiklius, kad galėčiau prijungti/atjungti modulį, kad būtų lengva mirksėti.
Toliau reikia pagaminti plokštės prototipą su jungikliu ir rezistoriumi. Išmatuokite, kokio dydžio turi būti pagrindinė plokštė, kad galėtų pereiti du likusius akumuliatoriaus skyrius. Tada tiesiog lituokite mygtuką į plokštės vidurį, kai vienas laidas eina į RST mygtuką, o kitas prijungiamas prie GND naudojant 1,5K rezistorių.
Tada aš naudoju karštus klijus, kad pritvirtinčiau plokštę prie korpuso. Liko tik prijungti laidus prie modulio ir viską sudėti. Bet prieš tai būtų gerai, jei iš pradžių būtų koks nors kodas. Blykstelėkime!
3 žingsnis: kodas
Ir štai kodas!
Tiesiog pakeiskite [SSID], [slaptažodį], [trigerį] ir [raktą] tinkama informacija.
Iš tikrųjų pirmiausia turėsite sukurti trigerį ir iš IFTTT gauti raktą. Taigi eikime, tada grįžkime, nes man patinka viską daryti atgal.
4 žingsnis: IFTTT sąranka
Turite nustatyti IFTTT žiniatinklio užraktą, kuris suaktyvinamas spustelėjus konkretų URL. Jei neturite IFTTT paskyros, ko laukiate? Nuostabu, užsiregistruok.
Jei jau turite paskyrą ir esate susipažinęs su programėlių kūrimu, tai turėtų būti per sunku. Bet jei nesate čia, tai trumpas vadovas, kaip nustatyti „webhook“.
Dabar jūs turite savo kodo informaciją, trigerio pavadinimą ir raktą!
Dabar pagaliau galite mirksėti kodu.
Pastaba: kadangi šiais mygtukais galima daryti viską, ką norite, ir vėliau galite pakeisti funkciją, rekomenduoju naudoti bendrus trigerių pavadinimus, pvz., Mygtuką1 arba mėlyną mygtuką, taigi, jei vėliau pakeisite funkciją, trigerio pavadinimas nėra kažkas susijęs su tuo, kam iš pradžių naudojote mygtuką, o tai gali būti painu.
5 žingsnis: ATLIKTA
Ir baigta. Tikiuosi, kad šis vadovas jums buvo naudingas. Jei turite klausimų ar pasiūlymų, nedvejodami komentuokite.
Jei esate tinkamas programuotojas, o aš nesu, nedvejodami pataisykite mano kodą. Turiu aiškiai pakomentuotus trūkumus, bet neturiu įgūdžių juos ištaisyti be didelio galvos skausmo, aš tikrai nesu programuotojas.
Rekomenduojamas:
„Wi-Fi“išmanusis mygtukas su baterijomis, skirtas valdyti HUE lemputes: 5 žingsniai (su nuotraukomis)
Išmanusis baterijos maitinimo „Wi-Fi“mygtukas, skirtas valdyti HUE lemputes: Šis projektas parodo, kaip greičiau nei per 10 minučių sukurti akumuliatoriumi maitinamo „IoT Wi-Fi“mygtuką. Mygtukas valdo „HUE“lemputes per IFTTT. Šiandien galite sukurti elektroninius prietaisus ir prijungti juos prie kitų išmaniųjų namų įrenginių pažodžiui per kelias minutes. Kas
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: 10 žingsnių (su nuotraukomis)
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: ar kada nors norėjote išmaniojo laikrodžio? Jei taip, tai yra sprendimas jums! Aš sukūriau išmanųjį žadintuvą, tai laikrodis, kuriuo galite pakeisti žadintuvo laiką pagal svetainę. Kai žadintuvas išsijungs, pasigirs garsas (švilpukas) ir 2 lemputės
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: 7 žingsniai
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: pasaulis keičiasi kaip laikas ir žemės ūkis. Šiais laikais žmonės integruoja elektroniką visose srityse, o žemės ūkis nėra išimtis. Šis elektronikos sujungimas žemės ūkyje padeda ūkininkams ir žmonėms, kurie tvarko sodus. Tai
Išmanusis telefonas valdomas išmanusis pirkinių krepšelis: 7 žingsniai
Išmanusis telefonas valdomas išmanusis pirkinių krepšelis: lankytis prekybos centruose gali būti smagu. Tačiau pirkinių krepšelio vilkimas, kai jį užpildote daiktais, yra labai erzinantis dalykas. Skausmas stumiant jį per tuos siaurus praėjimus, darant tuos staigius posūkius! Taigi, čia (savotiškas) pasiūlymas, kurį jūs
Išmanusis rinkimas - automatiškai taisantis išmanusis tradicinis telefonas: 8 žingsniai
„Smart Dial“-automatinis taisomasis išmanusis tradicinis telefonas: „Smart Dial“yra intelektualus automatiškai taisomas telefonas, sukurtas senjorams, turintiems specialių poreikių, ir leidžia senjorams rinkti tiesiogiai iš įprastų telefonų, prie kurių jie yra įpratę. Tik savanoriaudamas vietos senjorų priežiūros centre aš