Turinys:
- Prekės
- 1 žingsnis: prototipas plokštės išdėstymas
- 2 žingsnis: lituokite išdėstymą
- 3 žingsnis: IFTTT nustatymas
- 4 žingsnis: „NodeMCU“programavimas
- 5 veiksmas: gaukite telefono pranešimus
- 6 žingsnis: 3D spausdinkite dėklą ir stiklo rėmą
- 7 žingsnis: Surinkite dėklą
- 8 žingsnis: užbaigimas
- 9 žingsnis: kas vyksta
- 10 žingsnis: viskas padaryta
Video: „Glass IoT“jutiklinis mygtukas: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Kitą dieną aplink parduotuvę uždėjau ITO stiklo gabalėlį ir galvojau, kaip jį panaudoti. ITO, indžio alavo oksidas, stiklas dažniausiai randamas skystųjų kristalų ekranuose, saulės elementuose, lėktuvo kabinos languose ir tt stiklo paviršius. Šiam projektui mes naudosime ITO stiklą kaip mygtuką, kuris paskatins daiktų interneto plokštę siųsti pranešimą į telefoną naudojant IFTTT (jei tai tada). Iš esmės norėjau atkurti „Staples“mygtuką „Tai buvo lengva“, bet kaip stumiamąjį mygtuką naudokite stiklą.
Prekės
- „NodeMCU“(ESP 8266 variantas)
- Suspaudimo spyruoklė (1/4 "x 13/32")
- Adafruit talpinė jutiklinė plokštė
- PCB plokštė (2,75 x 1,25 colio dvipusis)
- ITO stiklas (2 "x 2")
- 4 skirtingų spalvų laidai (2 colių 22AWG viela)
- 1 geltona viela (5 colių 22AWG tvirta viela)
Įrankiai:
- Vielos nuėmikliai
- Vielos pjaustytuvas
- 3D spausdintuvas (PLA - 1,75 mm)
- Izoliacinė juosta
- Karšti klijai
- Replės
- Lituoklis
- Lituoklio čiulptukas
- Lituoklis (be švino)
- Lituoklinė kempinė
1 žingsnis: prototipas plokštės išdėstymas
Naudojant aukščiau pateiktą išdėstymą, SDA ir SCL kaiščiai turi būti prijungti prie „NodeMCU“SDA ir SCL kaiščių (D2 ir D1). Lituokite geltoną laidą prie „Adafruit“talpinės pertraukos plokštės 1 kaiščio. Pašalinkite šiek tiek (0,5 colio) plastiko apvalkalo iš kito geltonos vielos galo.
Kai lentos bus ant duonos lentos, atidarykite „Arduino IDE“. Eikite į> Eskizas> Tvarkyti bibliotekas ir ieškokite „Adafruit_MPR121“. Įdiekite „Adafruit MPR121 by Adafruit“biblioteką. Norėdami gauti išsamų paaiškinimą, kaip prijungti MPR 121 (talpinė pertraukimo plokštė), peržiūrėkite „Adafruit“vadovą.
Eikite į> Failas> Pavyzdžiai> Adafruit_MPR121> MPR121test.ino. MPR121test.ino padės patikrinti, ar pertraukimo plokštė yra tinkamai prijungta prie „NodeMCU“. Jei viskas veikia gerai, kai liečiate metalą ant geltonos vielos, serijinis monitorius turėtų rodyti „1 buvo paliestas ir paleistas“. Jei paliesite blokus 0-11, serijinio monitoriaus išvestis turėtų atrodyti kaip trečias vaizdas aukščiau.
2 žingsnis: lituokite išdėstymą
Kaip parodyta paveikslėliuose, prijunkite talpinę pertraukos plokštę prie „NodeMCU“naudodami 4 laidus. Tiesiog nykščio taisyklė, naudokite raudonus ir juodus laidus, skirtus ViN 3.3V ir GND GND jungtims. Jei SDA/SCL kaiščiai lituoti netinkamai, juos reikės lituoti teisingai. Dėl „Adafruit“bibliotekų ir numatytųjų SDA ir SCL kaiščių beveik neįmanoma vėliau priskirti smeigtukų, atliekant šios instrukcijos kodavimo veiksmus.
3 žingsnis: IFTTT nustatymas
Giliai įkvėpk. Tai užtruks ne per ilgai.
- Eikite į IFTTT svetainę.
- Spustelėkite +Tai, kad patektumėte į siūlomų paslaugų paieškos juostą.
-
Paieškos juostoje įveskite „webhooks“.
- Dėžutės viduje turėtumėte pamatyti trikampį su užapvalintais kampais
- Tai yra „Webhooks“logotipas
- Spustelėkite langelį, o kitame puslapyje - laukelį „Gauti žiniatinklio užklausą“.
Įvykio pavadinimui įveskite „ITO_touch“, kaip parodyta aukščiau esančiame trečiame paveikslėlyje. Prisiminkite tai savo „Arduino“programai kaip trigerio pavadinimą.
- Spustelėkite mygtuką „Sukurti trigerį“.
- Būsite nukreipti į kitą langą, kuriame +Tai pakeičiama „Webhooks“logotipu.
- Spustelėkite „ +“ir paieškos juostoje įveskite „Pranešimai“.
- Turėtų pasirodyti varpas dėžutėje. Spustelėkite „Siųsti turtingą pranešimą iš IFTTT programos“.
- Pranešimų laukelyje esantį tekstą pakeiskite teigiama žinute, pvz., „Ei, jūs tai supratote!
- Vaizdo URL naudokite šį šypsenėlę
- Užbaikite spustelėdami mygtuką „Sukurti veiksmą“ir „Baigti“mygtuką kitame puslapyje.
Gaunamas „Webhooks“aktyviklis
Turėtumėte būti tame pačiame ekrane, kaip ir 5 paveikslėlis (kuriame rodoma „Webhooks“ir pranešimo piktograma) su tekstu „Jei kūrėjo įvykis„ ITO_touch “, tada siųskite gausų pranešimą iš IFTTT programos“. Jei ne, spustelėkite skirtuką Pagrindinis, po to spustelėkite langelį su pirmiau minėtu tekstu.
- Spustelėkite „Webhooks“logotipą.
- Logotipas pateks į „Webhooks“puslapį (parodyta aukščiau esančiuose paveikslėliuose)
- Spustelėkite dokumentacijos mygtuką, esantį puslapio „Webhooks“viršuje, dešinėje
- Būsite nukreipti į kitą puslapį, kuriame bus rodomas „Webhooks“raktas
- Nukopijuokite ir įklijuokite tą raktą saugioje vietoje, nes to reikia „Arduino“programai
Gerai! Be jūsų „Wi -Fi“ir slaptažodžio, kitame etape „Arduino“programa yra paruošta naudoti.
4 žingsnis: „NodeMCU“programavimas
Gerai, tiesiog ieškokite šių keturių laukų:
- const char* ssid
- const char* slaptažodis
- char MakerIFTTT_Key
- char MakerIFTTT_Event
„Webhooks“raktas turėtų būti priskirtas „MakerIFTTT_Key“, o „Webhooks“aktyviklio pavadinimas („ITO_touch“) turėtų būti priskirtas „MakerIFTTT_Event“. SSID ir slaptažodis yra „Wifi“maršrutizatoriui, prie kurio prisijungs „IoT“.
Prijunkite plokštę prie kompiuterio ir įkelkite kodą. Jei viskas gerai, toliau pateikiami pranešimai, parodyti aukščiau esančiame paveikslėlyje, turėtų būti rodomi serijos monitoriuje.
5 veiksmas: gaukite telefono pranešimus
Atsisiųskite IFTTT programą iš „iOS“programos arba „Android“parduotuvės. Kai būsite prisijungę, pagrindiniame ekrane turėtumėte pamatyti ką tik sukurtą programą. Jei norite išbandyti viską programine įranga, palietus geltoną laidą, telefone turėtų būti rodomas pranešimas, kaip parodyta.
6 žingsnis: 3D spausdinkite dėklą ir stiklo rėmą
7 žingsnis: Surinkite dėklą
Dėklo surinkimas
Įdėkite elektroniką į angą ir pritvirtinkite karštais klijais. Prieš pritvirtindami plokštę prie dėklo, įsitikinkite, kad geltona viela tiekiama per skylę. Su išsikišusia viela (šiuo metu parodyta pirmoje nuotraukoje) nuimkite geltonos vielos plastikinį apvalkalą, atskleisdami metalą. Dabar tinkamas laikas suspausti į dėklo stačiakampio angą.
** „microUSB“turi būti matomas iš šoninio lizdo angos!
Rėmo surinkimas
- Pritvirtinkite viršutinį bėgelį prie kairiojo ir dešiniojo bėgių (viršutiniai ir apatiniai bėgeliai turi išorines išpjovas šonuose, o dešiniai ir kairieji - į vidų).
- Dabar būtų tinkamas laikas pamatyti, kuri stiklo pusė yra laidi. Aš vadovavausi šiuo vadovu, norėdamas patikrinti tęstinumą naudodamas multimetrą
- Stumkite stiklą ant bėgių.
- Uždėkite galinį bėgelį ant rėmo. Norėdami tvirtai pritvirtinti viską, ant siūlių naudokite karštuosius klijus.
8 žingsnis: užbaigimas
Kai plokštė prijungta prie kompiuterio, padėkite rėmą taip, kad laidus stiklas liestųsi su atvira viela, o pusapskritimas apimtų spyruoklę. Klijuokite sieninę plokštę prie korpuso. Dabar baigėte! Jei viskas surinkta teisingai, paspaudus spyruoklės lygio pusę, turėtumėte gauti telefono pranešimą. Jei ne, patikrinkite, ar neapdorotas metalas neliečia stiklo. Paprastai viela turi liesti stiklą, nebent paspausite rėmą.
9 žingsnis: kas vyksta
Stumiant stiklo rėmo spyruoklinę pusę, rėmas šiek tiek sukasi, kad atjungtų ITO stiklą nuo vielos. „Breakout“lenta siunčia šią informaciją IoT, kad išsiaiškintų logiką. „IoT“atpažįsta, kad stiklas nebeliečia laido, ir pateikia žiniatinklio užklausą per „Webhooks“. Tada IFTTT logika priima užklausą ir, jei ji išsiųsta teisingai, vykdo pranešimo veiksmą. Tai nurodo telefono IFTTT programai sukurti tiesioginį pranešimą.
10 žingsnis: viskas padaryta
Paglostykite sau nugarą, nes viską padarėte iki galo! Komentuokite žemiau, jei jums reikia pagalbos atliekant bet kurį iš parodytų veiksmų
Rekomenduojamas:
Mirksi EACHEN „WiFi“išmanusis jutiklinis jungiklis su „Tasmota“: 10 žingsnių
Mirksi EACHEN „WiFi“išmanusis jutiklinis jungiklis su „Tasmota“: Taigi nusprendžiau padaryti šį nurodymą visiems kitiems, kurie domisi, ar tai įmanoma
„BluBerriSix“- TFT jutiklinis ekranas / „Arduino“pamoka: 12 žingsnių (su paveikslėliais)
„BluBerriSix“- TFT jutiklinis ekranas / „Arduino“pamoka: 2019 m. Yra „RIM Blackberry 850“20 -metis! Šis mažas Kanados išradimas pakeitė pasaulio bendravimo būdą. Jo jau seniai nebėra, bet jo palikimas tęsiasi! Šioje instrukcijoje sužinosite, kaip naudotis MCUfriend.com 2.4 " TFT diskas
5 laidų atsparus jutiklinis jutiklis: 10 žingsnių
5 laidų atsparus jutiklinis jutiklis: Sveiki! Sveiki! Jau kurį laiką dirbau šioje svetainėje ir atrodo, kad daug kas pasikeitė! Pagaliau esu pasiruošęs vėl sėsti prie vairo kitam projektui, ir manau, kad pats laikas šiek tiek pakeisti savo reikalus
Belaidis, apšviestas atsparus jutiklinis mygtukas: 5 žingsniai
Belaidis apšviestas atsparus jutiklinis mygtukas: tai paprastas projektas, kurio tikslas - sukurti atsparų jutiklinį mygtuką, kuriame būtų integruotas „RGB Led“. Kai tik paliečiamas šis mygtukas, jis užsidega ir gali būti pritaikyta lempos spalva. Jis gali būti naudojamas kaip nešiojamas apšviestas jutiklinis mygtukas per
„Micro: bit“Pagrindinis kursas: jutiklinis mygtukas: 11 žingsnių
„Micro: bit“Pagrindinis kursas: jutiklinis mygtukas: „BBC Micro: bit“yra 3 lietimo poraštės: pin0, pin1, pin2. Jei viena ranka laikysite GND kaištį, o kita paliesite 0, 1 arba 2 kaištį, labai mažas (saugus) elektros kiekis pateks per jūsų kūną ir atgal į mikro: bitą. Tai yra