Tartalomjegyzék:
- Kellékek
- 1. lépés: A tábla elrendezésének prototípusa
- 2. lépés: Forrasztja az elrendezést
- 3. lépés: Az IFTTT beállítása
- 4. lépés: A NodeMCU programozása
- 5. lépés: Telefonos értesítések beszerzése
- 6. lépés: Nyomtassa ki a tokot és az üvegkeretet 3D -ben
- 7. lépés: Szerelje össze a tokot
- 8. lépés: Az összeállítás befejezése
- 9. lépés: Mi történik?
- 10. lépés: Minden kész
Videó: Üveg IoT érintőgomb: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A minap egy darab ITO üveget hevertem a bolt körül, és arra gondoltam, hogy jól hasznosíthatom -e. Az ITO, az indium -ón -oxid, az üveg általában megtalálható folyadékkristályos kijelzőkben, napelemekben, repülőgép pilótafülke -ablakokban stb. az üveg felületét. Ehhez a projekthez az ITO üveget fogjuk használni gombként, amely arra indítja az IoT -táblát, hogy értesítést küldjön az IFTTT (ha ez akkor) használatával egy telefonra. Alapvetően a Staples "Ez könnyű volt" gombját akartam újra létrehozni, de nyomógombként üveget kell használni.
Kellékek
- NodeMCU (ESP 8266 változat)
- Kompressziós rugó (1/4 "x 13/32")
- Adafruit kapacitív érintőlap
- NYÁK lap (2,75 x 1,25 "kétoldalas)
- ITO üveg (2 "x 2")
- 4 különböző színű vezeték (2 "22AWG tömör huzal)
- 1 sárga huzal (5 "22AWG tömör huzal)
Eszközök:
- Huzalhúzók
- Drótvágó
- 3D nyomtató (PLA - 1,75 mm)
- Elektromos szalag
- Forró ragasztó
- Fogó
- Forrasztópáka
- Forrasztó balek
- Forrasztás (ólommentes)
- Forrasztó szivacs
1. lépés: A tábla elrendezésének prototípusa
A fent látható elrendezés használatával az SDA és SCL csapokat a NodeMCU SDA és SCL csapjaihoz (D2 és D1) kell csatlakoztatni. Forrasztja a sárga vezetéket az Adafruit kapacitív megszakítópanel 1 -es tűjéhez. Távolítson el egy kis (0,5 ) műanyag burkolatot a sárga huzal másik végéről.
Miután a deszkák a kenyértáblán vannak, nyissa ki az Arduino IDE -t. Lépjen a> Vázlat> Könyvtárak kezelése elemre, és keresse meg az Adafruit_MPR121 szót. Telepítse az Adafruit MPR121 by Adafruit könyvtárat. Az MPR 121 (kapacitív megszakítópanel) csatlakoztatásának részletes magyarázatát az Adafruit útmutatójában találja.
Lépjen a> Fájl> Példák> Adafruit_MPR121> MPR121test.ino elemre. Az MPR121test.ino segít ellenőrizni, hogy a megszakítópanel megfelelően van -e csatlakoztatva a NodeMCU -hoz. Ha minden jól működik, amikor megérinti a sárga vezetéken lévő fémet, a soros monitoron az „1 megérintette és elengedte” feliratot kell mutatnia. Ha megérinti a 0-11 padokat, a soros monitor kimenetének a fenti harmadik képhez kell hasonlítania.
2. lépés: Forrasztja az elrendezést
Ahogy a képek is mutatják, csatlakoztassa a kapacitív megszakító kártyát a NodeMCU -hoz a 4 vezeték segítségével. Csak ökölszabályként használjon piros és fekete vezetékeket a ViN 3.3V és GND GND csatlakozásokhoz. Ha az SDA/SCL csapok helytelenül vannak forrasztva, akkor helyesen kell újra forrasztani. Az Adafruit könyvtárak, valamint az alapértelmezett SDA és SCL pin -ek miatt szinte lehetetlen a tűk későbbi hozzárendelése a jelen utasítás utasításainak kódolási lépéseiben.
3. lépés: Az IFTTT beállítása
Vegyünk egy mély lélegzetet. Ennek beállítása nem tart sokáig.
- Lépjen az IFTTT webhelyére.
- A +Erre kattintva juthat el a kínált szolgáltatások keresősávjához.
-
Írja be a "webhooks" keresősávba.
- Látnia kell egy lekerekített sarkú háromszöget egy dobozon belül
- Ez a Webhooks logó
- Kattintson a jelölőnégyzetre, majd a következő oldalon a "Webes kérés fogadása" mezőre.
Az eseménynévhez írja be az "ITO_touch" parancsot, amint az a fenti harmadik képen látható. Ne feledje ezt az Arduino programnál, mint a trigger nevet.
- Kattintson a "Trigger létrehozása" gombra.
- Egy másik ablakba kerül, ahol a +Ezt a Webhooks logó váltja fel.
- Kattintson a +Ez gombra, és írja be a keresősávba az "Értesítések" lehetőséget.
- Meg kell jelennie egy harangnak a dobozban. Kattintson a "Gazdag értesítés küldése az IFTTT alkalmazásból" lehetőségre.
- Cserélje le az üzenetmező szövegét egy pozitív üzenettel, mint például: "Hé, ezt megkaptad! Hajrá!"
- A kép URL -jéhez használja ezt a mosolygós arcot
- A befejezéshez kattintson a "Művelet létrehozása" gombra és a "Befejezés" gombra a következő oldalon.
A Webhooks -trigger aktiválása
Ugyanazon a képernyőn kell lennie, mint az 5. kép (amelyen a Webhooks és Notification ikon látható), és az "If Maker Event" ITO_touch ", majd küldjön gazdag értesítést az IFTTT alkalmazásból." Ha nem, kattintson a Kezdőlap fülre, majd kattintson a dobozra a fent említett szöveggel.
- Kattintson a Webhooks logóra.
- A logó elviszi a Webhooks oldalt (a fenti képeken látható)
- Kattintson a Webhooks oldal jobb felső sarkában található dokumentáció gombra
- Egy másik oldalra kerül, ahol megjelenik a Webhooks kulcs
- Másolja és illessze be ezt a kulcsot biztonságos helyre, mivel erre szükség van az Arduino programhoz
Rendben! A Wifi és a jelszó mellett az Arduino program a következő lépésben használatra kész.
4. lépés: A NodeMCU programozása
Rendben, nézze meg ezt a négy mezőt:
- const char* ssid
- const char* jelszó
- char MakerIFTTT_Key
- char MakerIFTTT_Event
A Webhooks kulcsot hozzá kell rendelni a MakerIFTTT_Key -hez, a Webhooks trigger nevét ("ITO_touch") pedig a MakerIFTTT_Eventhez. Az SSID és a jelszó a Wifi útválasztóhoz tartozik, amelyhez az IoT csatlakozni fog.
Csatlakoztassa a táblát a számítógéphez, és töltse fel a kódot. Ha minden rendben van, akkor a fenti képen látható alábbi üzeneteknek meg kell jelenniük a Soros monitorban.
5. lépés: Telefonos értesítések beszerzése
Töltse le az IFTTT alkalmazást az iOS vagy az Android áruházból. Miután bejelentkezett, a kezdőképernyőn látnia kell az imént készített alkalmazást. Ha tesztelni szeretne mindent szoftverileg, ha megérinti a sárga vezetéket, értesítésnek kell megjelennie a telefonon, amint az látható.
6. lépés: Nyomtassa ki a tokot és az üvegkeretet 3D -ben
7. lépés: Szerelje össze a tokot
Tok összeállítása
Helyezze az elektronikát a nyílásba és rögzítse forró ragasztóval. Győződjön meg arról, hogy a sárga huzal át van vezetve a lyukon, mielőtt a táblát a tokhoz rögzíti. A kiálló dróttal (jelenleg az első képen becsomagolva) távolítsa el a sárga huzal műanyag burkolatát, és tegye láthatóvá a fémet. Itt az ideje, hogy a tömörítést a tok téglalap alakú nyílásába helyezze.
** A microUSB -nek láthatónak kell lennie az oldalsó nyíláson!
Keretszerelés
- Csatlakoztassa a felső sínt a bal és a jobb sínekhez (a felső és az alsó síneken vannak kifelé bevágások az oldalakon, míg a jobb és bal oldali befelé kell).
- Most jó alkalom lenne megnézni, hogy az üveg melyik oldala vezetőképes. Ezt az útmutatót követtem, hogy multiméterrel ellenőrizze a folyamatosságot
- Csúsztassa az üveget a sínekre.
- Helyezze a végsínt a keretre. Használjon meleg ragasztót az ízületeken, hogy biztonságosan rögzítsen mindent.
8. lépés: Az összeállítás befejezése
Miközben a táblát a számítógéphez csatlakoztatja, helyezze a keretet úgy, hogy a vezető üveg érintkezzen a szabad vezetékkel, és a félkör magában foglalja a rugót. Ragassza a fali panelt a tokhoz. Most kész! Ha minden megfelelően van összeszerelve, akkor a szint rugós oldalának megnyomásakor telefonos értesítést kell kapnia. Ha nem, ellenőrizze, hogy a burkolatlan fém nem ér -e hozzá az üveghez. A huzalnak általában hozzá kell érnie az üveghez, hacsak nem nyomja le a keretet.
9. lépés: Mi történik?
Az üvegkeret rugóoldalának lenyomásával a keret kissé elfordul, és leválasztja az ITO üveget a huzalról. A kitörési tábla elküldi ezeket az információkat az IoT -nek, hogy kitalálja a logikát. Az IoT felismeri, hogy az üveg már nem érinti a vezetéket, és webes kérést küld a Webhooks segítségével. Az IFTTT logika ezt követően elfogadja a kérést, és ha helyesen küldi, végrehajtja az értesítési műveletet. Ez azt mondja a telefon IFTTT alkalmazásának, hogy hozzon létre push értesítést.
10. lépés: Minden kész
Simogassa meg magát, mert végigért a végsőkig! Írja meg az alábbi megjegyzést, ha segítségre van szüksége a bemutatott lépések bármelyikével kapcsolatban
Ajánlott:
Üveg VU-méter: 21 lépés (képekkel)
Üveg VU-mérő: Tudta, hogy csak a mikrokontrollert használhatja Arduino projektjeihez? Nincs szüksége arra a nagy kék táblára, amelyet nehéz lehet beilleszteni! És még ennél is több: rendkívül egyszerű! Megmutatom, hogyan lehet PCB -t építeni az Arduino köré, de
Beszélő okos üveg vakoknak: 7 lépés
Beszélő intelligens üveg vakoknak: A piacon számos intelligens kiegészítő, például okos szemüveg, okosóra stb. De mindegyik számunkra készült. Jelentősen hiányzik a technológia a fizikailag akadályozottak segítésére. Valami olyat akartam építeni, ami
Üveg hatszög LED pixel rögzítés: 8 lépés (képekkel)
Üveg hatszög LED Pixel Fixture: LED pixel alapú grafika, amely az NLED vezérlők és szoftverek lehetőségeit mutatja be. Valószínűleg a 70 -es évekből származik, forrasztott bronzból és üvegből készült elmosott lámpatest köré. A szabványos APA102 pixeles szalaggal kombinálva egy
Vezeték nélküli, megvilágított ellenálló érintőgomb: 5 lépés
Vezeték nélküli, megvilágított ellenálló érintőgomb: Ez egy egyszerű projekt, amelynek célja egy rezisztív érintőgomb létrehozása, amely integrálja az RGB LED -et. Amikor ezt a gombot megérinti, kigyullad, és a lámpa színe testreszabható. Hordozható, megvilágított érintőgombként használható
Micro: bit Alapvető tanfolyam: Érintőgomb: 11 lépés
Micro: bit Alapvető tanfolyam: Érintőgomb: A BBC Micro: bit -en 3 érintő lábléc található: pin0, pin1, pin2. Ha egyik kezével fogja a GND csapot, a másikkal pedig a 0, 1 vagy 2 érintkezőt, nagyon kicsi (biztonságos) áram áramlik át a testén és vissza a micro: bitbe. Ez