
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

Ezt az intelligens gombot a következő célokat szem előtt tartva hoztam létre:
- Megfelelő ideig le kellett töltenie a szokásos alkáli elemeket
- Képesnek kellett lennie kölcsönhatásba lépni az IFTTT -vel
- Kicsi kellett, és emiatt egyszerűnek kellett lennie
Kellékek
- ESP-01 (ezeket mindenhol megtalálhatja, az enyémet az AliExpress-en kapom)
- Nyomógomb (ezeket használtam, mert szépek és nagyok)
- 1.5K ellenállás (ezeket megint bárhol megtalálhatja)
- LED nyomógombos fény (itt kaptam az enyémet)
- Prototípus tábla
1. lépés: DIY IFTTT intelligens gomb
Végül egy LED nyomógombos lámpát választottam toknak. Ezt az ötletet innen kaptam. Itt is megtudtam, hogy csak két alkáli elemmel táplálhatom az ESP -t. Valójában sokat használtam ebből, de volt néhány probléma. Először is, túl bonyolult volt. Közel annyi funkcióra nem volt szükségem. Másodszor a kód a NodeMCU -ra vonatkozik, és nem emlékszem, miért, de az Arduino IDE -t akartam használni. De a projekt remek kiindulópontként szolgált.
Az első probléma, amibe belefutottam, az volt, hogy rájöttem, hogyan lehet rávenni egy gombot két dologra. Ez trükkös volt, mert a gomb arra is használható, hogy felébressze a modult a mély alvásból, így a hosszú megnyomást nem lehetett észlelni további áramkörök hozzáadása nélkül. Sok kutatás után végre meghallgattam néhány tanácsot, amelyekről már többször beszámolókat láttam, de valamilyen oknál fogva folyamatosan fényesedtek. Az ESP képes észlelni, hogy milyen állapotból indult. Tehát ha felébresztik a mély alvásból, akkor jelenteni fogja, hogy ha újraindításból ébredt fel, akkor ezt fogja jelenteni. Ezzel a funkcióval megkülönböztettem egyetlen érintést, amely felébreszti a mély alvásból, és egy dupla koppintást, amely alaphelyzetbe állítja, mielőtt mély álomba merül, és így más választ ad. Ez nagyban leegyszerűsítette az áramkört.
Most már csak egy kapcsolóra volt szükségem, amely az RST -t a földhöz köti 1,5 K ellenállással. Ez az. És persze az akkumulátorokból származó áram. De ez az. A huzalozás szuper egyszerű. Van azonban forrasztás, ezért készüljön fel erre.
2. lépés: Az ügy és a tábla elkészítése
Először módosítani kell a tokot, hogy illeszkedjen a modulhoz. Képeket és részletes lépéseket később adok hozzá, de egyelőre; Nagyjából ismét követtem az útmutató vonatkozó lépéseit.
Miután módosította a tokot, forrasztania kell néhány vezetéket az akkumulátor kivezetéseire. Áthidaló vezetékeket használtam, hogy összekapcsoljam/lekapcsoljam a modult az egyszerű villogás érdekében.
Ezután el kell készítenie a prototípus táblát a kapcsolóval és az ellenállással. Mérje meg, hogy mekkora méretűnek kell lennie a proto-panelnek, hogy átmenjen a két fennmaradó elemtartón. Ezután egyszerűen forrasztja a gombot a tábla közepére úgy, hogy az egyik vezeték az RST gombhoz, a másik pedig a GND -hez csatlakozik 1,5 K ellenállással.
Ezután forró ragasztóval rögzítettem a táblát a tokhoz. Nincs más hátra, mint bedugni a vezetékeket a modulba, és összerakni. De előtte jó lenne, ha előbb lenne rajta valami kód. Villogjunk!
3. lépés: Kódolás
És itt a kód!
Csak cserélje ki az [SSID], [jelszó], [trigger] és [kulcs] megfelelő információkat.
Valójában először létre kell hoznia a ravaszt, és először meg kell szereznie a kulcsot az IFTTT -től. Hagyjuk hát ezt, aztán térjünk vissza, mert szeretek visszafelé csinálni.
4. lépés: IFTTT beállítás
Be kell állítania egy IFTTT webhook -ot, amelyet egy adott URL -cím megnyomása vált ki. Ha nincs fiókja az IFTTT -n, mire vársz? Fantasztikus, jelentkezz.
Ha már rendelkezik fiókkal, és ismeri az kisalkalmazások létrehozását, akkor ennek túl nehéznek kell lennie. De ha nem vagy itt, akkor egy tömör kis útmutató a webhook beállításához.
Most már megvannak az adatok, a kiváltó név és a kulcs a kódhoz!
Most végre felvillanhat a kód.
Megjegyzés: Mivel ezekkel a gombokkal bármit megtehet, amit szeretne, és később megváltoztathatja a funkciót, azt javaslom, hogy az általános triggerneveket használja, például a button1 vagy a bluebutton, így ha később módosítja a funkcióját, a trigger neve nem valami azzal kapcsolatos, amire eredetileg a gombot használta, ami zavaró lehet.
5. lépés: KÉSZ
És kész. Remélem, hasznosnak találta ezt az útmutatót. Ha bármilyen kérdése vagy javaslata van, kérjük, tegye meg észrevételeit.
Ha Ön tisztességes programozó, én nem vagyok az, bátran javítsa ki a kódomat. Vannak egyértelműen megjegyzett hiányosságaim, de nincs készségem hatalmas fejfájás nélkül kijavítani őket, tényleg nem vagyok programozó.
Ajánlott:
Akkumulátoros Wi-Fi intelligens gomb a HUE fények vezérléséhez: 5 lépés (képekkel)

Akkumulátoros Wi-Fi intelligens gomb a HUE fények vezérlésére: Ez a projekt bemutatja, hogyan lehet kevesebb mint 10 perc alatt felépíteni egy akkumulátorral működő IoT Wi-Fi gombot. A gomb vezérli a HUE lámpákat az IFTTT felett. Ma elektronikai eszközöket építhet, és szó szerint percek alatt csatlakoztathatja őket más intelligens otthoni eszközökhöz. Mi
Hogyan barkácsoljunk intelligens redőnyöket SONOFF intelligens kapcsolókkal?: 14 lépés

Hogyan barkácsoljunk intelligens redőnyöket a SONOFF intelligens kapcsolókkal?: Használja a reteszelés módot a SONOFF intelligens kapcsolókban, hogy a szokásos redőnyöket/redőnyöket intelligensekké tegye és este lehúzni? Egyébként én
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: 10 lépés (képekkel)

Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: Szeretett volna valaha okos órát? Ha igen, akkor ez a megoldás az Ön számára! Készítettem intelligens ébresztőórát, ez egy óra, amellyel megváltoztathatja az ébresztési időt a webhely szerint. Amikor a riasztó megszólal, hangjelzés (csipogó) és 2 lámpa hallatszik
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: 7 lépés

IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: A világ idővel változik, és így a mezőgazdaság is. Manapság az emberek minden területen integrálják az elektronikát, és ez alól a mezőgazdaság sem kivétel. Az elektronika egyesülése a mezőgazdaságban segíti a gazdákat és a kerteket kezelő embereket. Ebben
Intelligens tárcsázás - automatikus javító intelligens hagyományos telefon: 8 lépés

Intelligens tárcsázás-automatikus javító intelligens hagyományos telefon: Az intelligens tárcsázás egy intelligens, automatikus korrekciós telefon, amelyet speciális igényű idősek számára fejlesztettek ki, és lehetővé teszi az idősek számára, hogy közvetlenül a megszokott hagyományos telefonokról tárcsázzanak. Csak a helyi idősek gondozási központjában végzett önkéntes munkával tudtam