Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Chapa Mchoro wa Bodi
- Hatua ya 2: Solder Mpangilio
- Hatua ya 3: Kuanzisha IFTTT
- Hatua ya 4: Kupanga NodeMCU
- Hatua ya 5: Pata Arifa za Simu
- Hatua ya 6: 3D Chapisha Kesi na Sura ya Kioo
- Hatua ya 7: Unganisha Kesi
- Hatua ya 8: Kumaliza Ujenzi
- Hatua ya 9: Ni nini kinaendelea
- Hatua ya 10: Yote Yamefanywa
Video: Kitufe cha Kugusa IoT ya Kioo: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Nilikuwa na kipande cha glasi ya ITO iliyokuwa karibu na duka siku nyingine na nilifikiria kuitumia vizuri. ITO, Indiamu Oksidi, glasi kawaida hupatikana katika vioo vya glasi, seli za jua, chumba cha ndege cha ndege, nk Tofauti kati ya glasi ya ITO na glasi ya kawaida ni kwamba glasi ya ITO inaendesha kwa sababu ya tumbo nyembamba ya ITO ambayo imewekwa kwenye uso wa glasi. Kwa mradi huu, tutatumia glasi ya ITO kuwa kitufe cha kuchochea bodi ya IoT kutuma arifa kwa kutumia IFTTT (Ikiwa hii ndio hiyo) kwa simu. Kimsingi, nilitaka kurudia kitufe cha "Hiyo ilikuwa rahisi" na Staples lakini tumia glasi kama kitufe cha kushinikiza.
Vifaa
- NodeMCU (lahaja ya ESP 8266)
- Chemchemi ya kubana (1/4 "x 13/32")
- Adafruit bodi ya kugusa inayofaa
- Bodi ya PCB (2.75 "x 1.25" pande mbili)
- Kioo cha ITO (2 "x 2")
- Waya 4 za rangi tofauti (2 "22AWG waya thabiti)
- Waya 1 ya Njano (5 "22AWG waya thabiti)
Zana:
- Vipande vya waya
- Mkata waya
- Printa ya 3D (PLA - 1.75 mm)
- Mkanda wa umeme
- Gundi ya moto
- Vipeperushi
- Chuma cha kulehemu
- Solder mnyonyaji
- Solder (Haina Kiongozi)
- Solder sifongo
Hatua ya 1: Chapa Mchoro wa Bodi
Kutumia mpangilio ulioonyeshwa hapo juu, pini za SDA na SCL zinahitaji kushikamana na pini za NodeMCU za SDA na SCL (D2 na D1). Solder waya wa manjano ili kubandika 1 kwenye bodi ya kuzuka ya Adafruit. Ondoa kidogo (0.5 ) ya sheathing ya plastiki kutoka mwisho mwingine wa waya wa manjano.
Mara bodi zikiwa kwenye ubao wa mkate, fungua Arduino IDE yako. Nenda kwa> Mchoro> Dhibiti Maktaba na utafute Adafruit_MPR121. Sakinisha Adafruit MPR121 na maktaba ya Adafruit. Kwa maelezo ya kina juu ya kuunganisha MPR 121 yako (bodi ya kuzuka kwa capacitive), angalia mwongozo wa Adafruit.
Nenda kwa> Faili> Mifano> Adafruit_MPR121> MPR121test.ino. MPR121test.ino itasaidia kuangalia ikiwa bodi ya kuzuka imeunganishwa kwa usahihi na NodeMCU. Ikiwa kila kitu kinafanya kazi vizuri, unapogusa chuma kwenye waya wa manjano, Monitor Monitor inapaswa kuonyesha "1 imeguswa na kutolewa". Ikiwa unagusa pedi 0-11, pato la Serial Monitor linapaswa kuonekana kama picha ya tatu hapo juu.
Hatua ya 2: Solder Mpangilio
Kama picha zinavyoonyesha, unganisha bodi ya kuzuka kwa capacitor kwa NodeMCU ukitumia waya 4. Sheria tu ya kidole gumba, tumia waya mwekundu na mweusi kwa unganisho la ViN 3.3V na GND GND. Ikiwa pini za SDA / SCL zimeuzwa vibaya, zitahitajika kuuzwa tena kwa usahihi. Kwa sababu ya maktaba ya Adafruit na pini chaguomsingi za SDA na SCL, karibu haiwezekani kupeana pini baadaye katika hatua za usimbuaji wa Agizo hili.
Hatua ya 3: Kuanzisha IFTTT
Vuta pumzi. Hii haitachukua muda mrefu sana kuanzisha.
- Nenda kwenye wavuti ya IFTTT.
- Bonyeza + Hii ili ufike kwenye upau wa utaftaji wa huduma zinazotolewa.
-
Andika kwenye upau wa utaftaji "webhooks."
- Unapaswa kuona pembetatu na pembe zilizozunguka ndani ya sanduku
- Hiyo ndiyo nembo ya Webhooks
- Bonyeza kwenye sanduku na kisha sanduku la "Pokea ombi la wavuti" kwenye ukurasa unaofuata.
Kwa jina la tukio, andika "ITO_gusa" kama inavyoonyeshwa kwenye picha ya tatu hapo juu. Kumbuka hii kwa programu yako ya Arduino kama jina lake la kuchochea.
- Bonyeza kitufe cha "Unda Kuchochea".
- Utapelekwa kwenye dirisha lingine ambapo + Hii inabadilishwa na nembo ya Webhooks.
- Bonyeza kwenye + Hiyo na andika kwenye upau wa utaftaji "Arifa."
- Kengele kwenye sanduku inapaswa kuonekana. Bonyeza "Tuma arifa tajiri kutoka kwa programu ya IFTTT."
- Badilisha maandishi kwenye kisanduku cha ujumbe na ujumbe mzuri kama "Hei, Una hii! Nenda wewe!"
- Kwa url ya picha, tumia picha hii ya uso wa tabasamu
- Maliza kwa kubofya kitufe cha "Unda Kitendo" na kitufe cha "Maliza kwenye ukurasa unaofuata.
Kupata vichocheo vya wavuti
Unapaswa kuwa kwenye skrini sawa na Picha # 5 (kuonyesha ikoni ya Wavuti na ikoni ya Arifa) na maandishi "Ikiwa Tukio la Muumba" ITO_touch ", kisha Tuma arifa tajiri kutoka kwa programu ya IFTTT." Ikiwa sivyo, bonyeza kichupo cha nyumbani na kufuatiwa na bonyeza kwenye sanduku na maandishi yaliyotajwa hapo juu.
- Bonyeza kwenye nembo ya Webhooks.
- Nembo itakuchukua ukurasa wa Wavuti (umeonyeshwa kwenye picha hapo juu)
- Bonyeza kitufe cha nyaraka karibu na kulia juu ya ukurasa wa Wavuti
- Utapelekwa kwenye ukurasa mwingine ambao utaonyesha ufunguo wako wa Webhooks
- Nakili na ubandike ufunguo mahali pengine salama kwani hiyo inahitajika kwa mpango wa Arduino
Sawa! Mbali na Wifi yako na nywila, programu ya Arduino katika hatua inayofuata iko tayari kwenda.
Hatua ya 4: Kupanga NodeMCU
Sawa angalia tu sehemu hizi nne:
- const char * ssid
- nywila ya const char *
- char MakerIFTTT_Key
- char MakerIFTTT_Event
Kitufe cha Wavuti kinapaswa kupewa MuumbaIFTTT_Key na jina la vichocheo vya wavuti ("ITO_touch") inapaswa kupewa MuumbaIFTTT_Event. SSID na Nenosiri ni kwa router ya Wifi IoT itaunganisha.
Unganisha bodi kwenye kompyuta na upakie nambari hiyo. Ikiwa kila kitu ni nzuri kwenda, ujumbe ufuatao ulioonyeshwa kwenye picha hapo juu unapaswa kuonekana kwenye Serial Monitor.
Hatua ya 5: Pata Arifa za Simu
Pakua programu ya IFTTT kutoka kwa programu ya iOS au duka la Android. Mara tu umeingia, unapaswa kuona programu ambayo tumetengeneza tu kwenye skrini ya nyumbani. Ili kujaribu kujaribu kila kitu-busara ya programu, ikiwa waya wa manjano umeguswa, arifa inapaswa kuonekana kwenye simu, kama inavyoonyeshwa.
Hatua ya 6: 3D Chapisha Kesi na Sura ya Kioo
Hatua ya 7: Unganisha Kesi
Mkutano wa kesi
Weka vifaa vya elektroniki kwenye nafasi na ambatanisha na gundi moto. Hakikisha waya wa manjano unalishwa kupitia shimo kabla ya kuambatanisha bodi kwenye kasha. Kwa waya inayojitokeza (ambayo sasa imeonyeshwa imefungwa kwenye picha ya kwanza), toa sheathing ya plastiki ya waya wa manjano, ikifunua chuma. Sasa ni wakati mzuri wa kuweka compression kwenye safu ya mstatili wa kesi.
** MicroUSB inapaswa kuonekana kutoka kwenye shimo la yanayopangwa kando!
Mkutano wa fremu
- Ambatisha reli ya juu kwa reli za kushoto na kulia (reli za juu na chini zina alama za nje pande za hizo wakati kulia na kushoto inapaswa kuwa na ndani).
- Sasa itakuwa wakati mzuri wa kuona ni upande gani wa glasi unaofaa. Nilifuata mwongozo huu kuangalia mwendelezo kwa kutumia multimeter
- Slide glasi kwenye reli.
- Weka reli ya mwisho kwenye fremu. Tumia gundi ya moto kwenye viungo ili kufunga kila kitu.
Hatua ya 8: Kumaliza Ujenzi
Wakati bodi ikiunganishwa na kompyuta, weka fremu kama kwamba glasi inayoendesha inawasiliana na waya wazi na mduara wa nusu unazunguka chemchemi. Gundi jopo la ukuta kwenye kesi hiyo. Sasa umemaliza! Ikiwa kila kitu kimekusanyika kwa usahihi, unapobonyeza upande wa chemchemi wa kiwango, unapaswa kupata arifa ya simu. Ikiwa sivyo, angalia ikiwa chuma kisichochomwa haigusi glasi. Waya kawaida inapaswa kugusa glasi isipokuwa ubonyeze kwenye fremu.
Hatua ya 9: Ni nini kinaendelea
Kwa kusukuma chini upande wa chemchemi wa sura ya glasi, sura inazunguka kidogo kukatiza glasi ya ITO kutoka kwa waya. Bodi ya kuzuka hutuma habari hii kwa IoT ili kujua mantiki. IoT inatambua glasi haigusi waya tena na hufanya ombi la wavuti kupitia Webhooks. Mantiki ya IFTTT kisha inachukua ombi na, ikiwa imetumwa kwa usahihi, fanya hatua ya arifa. Hii inaambia programu ya IFTTT kwenye simu kuunda arifa ya kushinikiza.
Hatua ya 10: Yote Yamefanywa
Jipe pat nyuma, kwa sababu umeifanya hadi mwisho! Toa maoni hapa chini ikiwa unahitaji msaada wowote kwa hatua zozote zilizoonyeshwa
Ilipendekeza:
Kitufe kimoja cha Kusimamishwa kwa Kitufe cha Servo: Hatua 3
Kifungo kimoja cha Kusimamishwa kwa Kitufe cha Servo: Baiskeli kamili za kusimamishwa kwa mlima hutoa safari laini, lakini mara nyingi zinahitaji kufunga kusimamishwa wakati wa kupanda kupanda. Vinginevyo, kusimamishwa kunabana unaposimama juu ya miguu, na kupoteza juhudi hizo. Watengenezaji wa baiskeli wanajua hili, na wanatoa
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Hatua 4
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Katika sehemu hii, tutajifunza Jinsi ya kutengeneza nambari C ya mpango wa ATMega328PU kugeuza hali ya LED tatu kulingana na pembejeo kutoka kwa kitufe cha kifungo. Pia, tumechunguza suluhisho la shida ya ni 'Badilisha Bounce'. Kama kawaida, sisi
Kitufe cha kushinikiza kitufe cha Analog: 4 Hatua
Kitufe cha kushinikiza nyeti cha Analog: Leo kuna ufunguo wa chaguo za vifungo na swichi za kugusa kwa bei yoyote na sababu yoyote ya fomu. Kwa bahati mbaya, ikiwa unatafuta kupata pembejeo ya analog, chaguzi zako ni chache zaidi. Ikiwa kitelezi chenye uwezo haikidhi hitaji lako, uko sawa
Kitufe cha Arduino Kitufe cha LED Kinachoendesha Usindikaji wa michoro: Hatua 36 (na Picha)
Kitufe cha Kitufe cha Arduino kinachoendesha michoro ya kusindika: Kitufe cha kitufe hiki kinafanywa kwa kutumia PCB na vifaa vingine vilivyotengenezwa na Sparkfun. Inaendeshwa na Arduino Mega. Kila kitufe ni kizuri na kibovu na kinaridhisha kubonyeza, na ina RGB ya LED ndani! Nimekuwa nikitumia kudhibiti michoro mimi
GRawler - Kioo cha Kioo cha Kioo: Hatua 13 (na Picha)
GRawler - Kioo cha Kioo cha Kioo: Huu ni mradi wangu mkubwa na ngumu sana hadi sasa. Lengo lilikuwa kujenga mashine ya kusafisha paa langu la glasi. Changamoto kubwa ni mteremko mkali wa 25%. Jaribio la kwanza lilishindwa kuondoa wimbo kamili. Mtambazaji aliteleza, injini au