Orodha ya maudhui:

Kitufe cha Kugusa IoT ya Kioo: Hatua 10
Kitufe cha Kugusa IoT ya Kioo: Hatua 10

Video: Kitufe cha Kugusa IoT ya Kioo: Hatua 10

Video: Kitufe cha Kugusa IoT ya Kioo: Hatua 10
Video: 10 привычек, чтобы стать счастливым 2024, Julai
Anonim
Kifungo cha Kioo cha Kugusa IoT
Kifungo cha Kioo cha Kugusa IoT

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

Mfano Mpangilio wa Bodi
Mfano Mpangilio wa Bodi
Mfano Mpangilio wa Bodi
Mfano Mpangilio 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

Solder Mpangilio
Solder Mpangilio
Solder Mpangilio
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

Kuanzisha IFTTT
Kuanzisha IFTTT
Kuanzisha IFTTT
Kuanzisha IFTTT
Kuanzisha IFTTT
Kuanzisha IFTTT
Kuanzisha IFTTT
Kuanzisha IFTTT

Vuta pumzi. Hii haitachukua muda mrefu sana kuanzisha.

  1. Nenda kwenye wavuti ya IFTTT.
  2. Bonyeza + Hii ili ufike kwenye upau wa utaftaji wa huduma zinazotolewa.
  3. Andika kwenye upau wa utaftaji "webhooks."

    • Unapaswa kuona pembetatu na pembe zilizozunguka ndani ya sanduku
    • Hiyo ndiyo nembo ya Webhooks
  4. 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.

  1. Bonyeza kitufe cha "Unda Kuchochea".
  2. Utapelekwa kwenye dirisha lingine ambapo + Hii inabadilishwa na nembo ya Webhooks.
  3. Bonyeza kwenye + Hiyo na andika kwenye upau wa utaftaji "Arifa."
  4. Kengele kwenye sanduku inapaswa kuonekana. Bonyeza "Tuma arifa tajiri kutoka kwa programu ya IFTTT."
  5. Badilisha maandishi kwenye kisanduku cha ujumbe na ujumbe mzuri kama "Hei, Una hii! Nenda wewe!"
  6. Kwa url ya picha, tumia picha hii ya uso wa tabasamu
  7. 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.

  1. Bonyeza kwenye nembo ya Webhooks.
  2. Nembo itakuchukua ukurasa wa Wavuti (umeonyeshwa kwenye picha hapo juu)
  3. Bonyeza kitufe cha nyaraka karibu na kulia juu ya ukurasa wa Wavuti
  4. Utapelekwa kwenye ukurasa mwingine ambao utaonyesha ufunguo wako wa Webhooks
  5. 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

Kupanga NodeMCU
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

Pata Arifa za Simu
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

Kukusanya Kesi!
Kukusanya Kesi!
Kukusanya Kesi!
Kukusanya 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

Kumaliza Ujenzi
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: