Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Endesha Msimbo wa Mfano wa Maktaba ya Arduino Slack API
- Hatua ya 2: Jenga Mzunguko
- Hatua ya 3: Kifungo kilichochapishwa cha 3D
- Hatua ya 4: Hali zako na Picha za Kiashiria
- Hatua ya 5: Furahiya
Video: Sasisho la Hali ya Slack Na ESP8266: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Miradi ya Tinkercad »
Mradi huu husaidia kurahisisha siku yako ikiwa wewe ni mfanyakazi wa mbali anayetumia Slack. Nitakuonyesha jinsi ya kuijenga kwa kutumia bodi ya wifi ya ESP8266. Usikose video hapo juu kwa muhtasari.
Ikiwa wewe ni mpya kutumia Slack au umekuwa ukiitumia hivi karibuni zaidi, utaelewa umuhimu wa kuweka hali yako ya Slack. Hufahamisha wenzako ikiwa unapatikana kupiga soga, kwenye mkutano, nje ya wagonjwa, n.k.
Kusahau kuiweka wakati unatoka kwenye dawati lako, na unaweza kukatizwa na mtu ambaye anafikiria unapatikana.
Nilidhani itanisaidia kukumbuka kuwa na kifaa halisi kwenye dawati langu ambacho kinaweza kuweka hali yangu ya Slack kwangu. Mradi huu ni ushirikiano na Brian Lough, ambaye ni mjuzi wa ESP na mwandishi wa maktaba nyingi za Arduino API pamoja na hii mpya ya Slack. Unaweza kukumbuka kaunta yangu ya mteja wa YouTube, ambayo pia iliandikwa kwa kutumia moja ya maktaba za API za Brian.
Ikiwa wewe ni mpya kwa Arduino, jaribu darasa langu la bure la Arduino kwanza.
Vifaa
Kwa mradi huu, utahitaji:
- Bodi ya wifi ya ESP8266 kama NodeMCU au D1 mini
- Kubadilisha Rotary
- Waya iliyokwama
- Multimeter
- Chuma cha kulehemu
- Vipande vya waya
- Wakataji wa kuvuta
- Kusaidia zana ya mkono wa tatu
- Kebo ya USB
- Kompyuta inayoendesha programu ya Arduino
- Jina la mtandao wa Wifi na nywila
- Ishara ya ufikiaji polepole (jifunze jinsi ya kupata hii katika hatua inayofuata)
- Printa ya 3D (nilitumia Programu ya Uumbaji CR-10s)
- Filament
Ili kuendelea na kile ninachofanya kazi, nifuate kwenye YouTube, Instagram, Twitter, Pinterest, na ujiandikishe kwa jarida langu. Kama Mshirika wa Amazon nilipata kutokana na ununuzi unaostahiki unayotumia viungo vyangu vya ushirika.
Hatua ya 1: Endesha Msimbo wa Mfano wa Maktaba ya Arduino Slack API
Maktaba ya Arduino Slack API inakupa uthibitisho na inaruhusu ESP8266 kudhibiti programu ndani ya Slack. Ni rahisi kusanidi programu yako na kupata ufunguo wako, ambao unaweza kuziba kwenye mchoro wa mfano wa Arduino na kuamka na kukimbia kwa dakika chache tu. Tazama video ya kutembea kwa Brian na angalia kusoma kwa maktaba kwa maagizo.
Kwa madhumuni ya kujaribu, labda utataka kuunda nafasi mpya ya kazi ya Slack kwa mradi huu kabla ya kuilegeza kwa wenzako halisi. Mara nyingi, huenda ukalazimika kuidhinisha programu yako na msimamizi wa kampuni ya Slack kabla ya kuitumia na mradi huu hata hivyo. Kwa bahati nzuri, programu haiombi ruhusa zaidi ya hali yako ya kibinafsi na uwepo.
Hatua ya 2: Jenga Mzunguko
Kutoka hapa, yote ni juu ya kiolesura cha mwili na ni hadhi gani unayopanga kukuwekea. Nilichagua kutumia swichi ya kuzungusha kupiga hali yangu kutoka kwa kundi la chaguo karibu na duara. Nilitumia multimeter kugundua ni swichi ipi inayoongoza unganisha kwa nafasi zipi za kupiga simu.
Mchoro wa mzunguko unaelezea unganisho zifuatazo:
- Badilisha kawaida kwa ardhi ya ESP8266
- Kubadilisha husababisha ESP8266 GPIO pini 13, 12, 14, 4, 5, na 16 (pini za NodeMCU zilizowekwa alama D7, D6, D5, D2, D1, na D0)
- 10K kontena la kuvuta kati ya pini 16 na 3V (pini hii haina uvimbe wa ndani kama wengine)
Daima napenda kutengeneza mfano wa bodi isiyo na mkate wa miradi yangu kabla ya kujitolea kwenye fomu ya mwisho. Katika kesi hii, mimi pia niliongeza LEDs kwa mfano kunisaidia kurekebisha nambari yangu.
Nimejumuisha nambari ya msingi ya kuzunguka kwa hadhi sita. Pakua kutoka chini ya hatua hii.
Ikiwa unataka kuongeza nafasi zaidi za kubadili, unaweza kuondoa utatuzi wa serial kutoka kwa nambari na utumie pini za RX na TX kupata pembejeo zingine mbili kwenye ESP8266, au uboreshe kwa ESP32 kwa pini zaidi.
Hatua ya 3: Kifungo kilichochapishwa cha 3D
Niliunda kiambatisho kwa kutumia Tinkercad kuweka swichi ya rotary na bodi ya mzunguko ndani.
Cable ya USB hutoka kando. Unaweza kunakili muundo wa Tinkercad ili ufanye marekebisho yako mwenyewe kabla ya kuchapisha, au pakua faili ya STL moja kwa moja kutoka hatua hii. Nilitumia Cura kukata STL kwa printa yangu.
Ufunuo: wakati wa maandishi haya, mimi ni mfanyakazi wa Autodesk, ambayo hufanya Tinkercad.
Hatua ya 4: Hali zako na Picha za Kiashiria
Hatua ya mwisho ni kuamua ni hali gani halisi unazotaka kubadilisha kati yako na uunda picha za kiashiria kwenda nao.
Kwa kutunga hadhi za Slack, nimeona karatasi hii ya kudanganya kuwa ya kusaidia sana. Lakini unaweza kutumia emoji yoyote inayoungwa mkono na nafasi yako ya kazi - ingia juu yake kwenye jopo la emoji kugundua lebo yake, na uicharaze kwenye mchoro wako wa Arduino.
Nimejumuisha faili ya Illustrator na templeti ya PDF ya picha nilizounda mradi huu (saizi ya barua).
Kuanzia mstari wa 156 wa mchoro rahisi kutoka mapema, unaweza kubadilisha hali yako unayotaka kwa sita zilizoorodheshwa. Hapa ni yangu:
badilisha (Hali gani) {
kesi 0: slack.setPresence (SLACK_PRESENCE_AWAY); maelezo mafupi = slack.setCustomStatus ("Kutembea mbwa", ": mbwa2:"); kuvunja; kesi 1: slack.setPresence (SLACK_PRESENCE_AWAY); maelezo mafupi = slack.setCustomStatus ("Chakula cha mchana", ": hamburger:"); kuvunja; kesi ya 2: slack.setPresence (SLACK_PRESENCE_AUTO); maelezo mafupi = slack.setCustomStatus ("Katika mkutano", ": kalenda:"); kuvunja; kesi ya 3: slack.setPresence (SLACK_PRESENCE_AUTO); wasifu = slack.setCustomStatus ("Inapatikana kwa gumzo", ": zap:"); kuvunja; kesi ya 4: slack.setPresence (SLACK_PRESENCE_AWAY); maelezo mafupi = slack.setCustomStatus ("Lurking", ": crystal_ball:"); kuvunja; kesi ya 5: slack.setPresence (SLACK_PRESENCE_AWAY); maelezo mafupi = slack.setCustomStatus ("Nje ya mtandao", ""); kuvunja; }
Hatua ya 5: Furahiya
Natumai kujenga moja ya hizi kwa dawati yako mwenyewe itakuwa ya kufurahisha na muhimu kwako. Ningependa kuona matoleo yako yamechapishwa katika sehemu ya "Nimeifanya" hapa chini.
Ikiwa unapenda mradi huu, unaweza kupendezwa na wengine wangu:
- Kaunta ya Msajili wa YouTube na ESP8266
- Maonyesho ya Jamii ya Kufuatilia Takwimu za Jamii na ESP8266
- 3 Makosa ya Kompyuta ya Arduino
- Mtandao Valentine
- Onyesho la hali ya hewa ya WiFi na ESP8266
Asante kwa kufuata pamoja! Ili kuendelea na kile ninachofanya kazi, nifuate kwenye YouTube, Instagram, Twitter, Pinterest, na ujiandikishe kwa jarida langu.
Ilipendekeza:
Hali Rahisi ya Kicker na Mfumo wa Kuhifadhi Na Ushirikiano wa Slack: Hatua 12 (na Picha)
Hali Rahisi ya Kicker na Mfumo wa Kuhifadhi Na Ushirikiano wa Slack: Katika kampuni ninayofanya kazi kuna meza ya kicker. Kampuni hiyo inachukua sakafu nyingi na kwa wafanyikazi wengine inachukua hadi dakika 3 kufika mezani na … kugundua kuwa meza tayari imechukuliwa. Kwa hivyo wazo lilitokea kujenga ki
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Shabiki wa ESP8266 POV na Saa na Sasisho la Maandishi ya Ukurasa wa Wavuti: Hatua 8 (na Picha)
ESP8266 POV Shabiki Pamoja na Saa na Sasisho la Matini ya Ukurasa wa Wavuti: Hii ni kasi ya kutofautisha, POV (Uvumilivu wa Maono), Shabiki ambayo huonyesha wakati kwa vipindi, na ujumbe mfupi wa maandishi ambao unaweza kusasishwa " juu ya nzi. &Quot; Shabiki wa POV pia ni ukurasa mmoja wa wavuti ambao hukuruhusu kubadilisha maandishi haya mawili kwangu
Sasisho la Firmware ya Esp8266: Hatua 7
Sasisho la Firmware ya Esp8266: Moduli ya ESP8266 ni moduli ya bei nafuu isiyo na waya.Ina SOC (mfumo wa chip) ambayo ina uwezo wa kutoa wifi kwa mdhibiti / microprocessor yoyote ndogo. Kuna njia mbili ambazo esp8266 inaweza kutumika. au arduino au
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,