Բովանդակություն:
- Պարագաներ
- Քայլ 1. Գործարկեք Arduino Slack API գրադարանի նմուշի կոդը
- Քայլ 2: Կառուցեք միացում
- Քայլ 3: 3D տպագիր պարիսպ
- Քայլ 4: Ձեր կարգավիճակը և ցուցիչ գրաֆիկան
- Քայլ 5: Վայելեք:
Video: Slack Status Updater ESP8266- ով ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Tinkercad նախագծեր »
Այս նախագիծը կօգնի ձեզ մի փոքր ավելի հեշտացնել ձեր օրը, եթե հեռակա աշխատող եք Slack- ով: Ես ձեզ ցույց կտամ, թե ինչպես այն կառուցել ՝ օգտագործելով ESP8266 wifi տախտակ: Բաց մի թողեք վերը նշված տեսանյութը ՝ ակնարկի համար:
Անկախ նրանից, թե դուք նոր եք օգտագործում Slack- ը, թե պարզապես վերջերս այն ավելի շատ եք օգտագործում, դուք կհասկանաք ձեր Slack կարգավիճակը սահմանելու կարևորությունը: Այն թույլ է տալիս ձեր գործընկերներին իմանալ, թե արդյոք դուք մատչելի եք զրուցելու, հանդիպման ժամանակ, հիվանդությունից և այլն:
Մոռացեք այն սահմանել, երբ դուրս եք գալիս գրասեղանից, և ձեզ կարող է ընդհատել ինչ -որ մեկը, ով կարծում է, որ դուք մատչելի եք:
Ես մտածեցի, որ դա կօգնի ինձ հիշել, որ իմ սեղանին ֆիզիկական սարք կա, որը կարող է ինձ համար սահմանել իմ Slack կարգավիճակը: Այս նախագիծը համագործակցում է Բրայան Լաֆի հետ, ով ESP սցենարի հեղինակ է և Arduino API- ի բազմաթիվ գրադարանների հեղինակ, ներառյալ այս նորը Slack- ի համար: Դուք կարող եք հիշել իմ YouTube բաժանորդի հաշվիչը, որը նույնպես գրված էր Բրայանի API գրադարաններից մեկի միջոցով:
Եթե դուք սկսնակ եք Arduino- ում, ապա նախ փորձեք իմ անվճար Arduino դասը:
Պարագաներ
Այս նախագծի համար ձեզ հարկավոր է.
- ESP8266 wifi տախտակ, ինչպիսիք են NodeMCU կամ D1 mini
- Պտտվող անջատիչ
- Խճճված մետաղալար
- Բազմաչափ
- Sոդման երկաթ
- Մետաղալարեր
- Լվացվող կտրիչներ
- Երրորդ ձեռքի գործիք
- USB մալուխ
- Arduino ծրագրակազմով աշխատող համակարգիչ
- Wifi ցանցի անունը և գաղտնաբառը
- Անթույլատրելի մուտքի նշան (իմացեք, թե ինչպես ստանալ դա հաջորդ քայլին)
- 3D տպիչ (ես օգտագործել եմ Creality CR-10s Pro)
- Թել
Աշխատանքին հետևելու համար հետևեք ինձ YouTube- ում, Instagram- ում, Twitter- ում, Pinterest- ում և բաժանորդագրվեք իմ տեղեկագրին: Որպես Amazon Associate ես վաստակում եմ որակյալ գնումներից, որոնք դուք կատարում եք ՝ օգտագործելով իմ փոխկապակցված հղումները:
Քայլ 1. Գործարկեք Arduino Slack API գրադարանի նմուշի կոդը
Arduino Slack API գրադարանը ստանում է ձեր իսկությունը և թույլ է տալիս ESP8266- ին վերահսկել Slack- ի ներսում գտնվող ծրագիրը: Հեշտ է կազմաձևել ձեր ծրագիրը և ստանալ ձեր բանալին, որը կարող եք միացնել Arduino- ի էսքիզին և մի քանի րոպեում գործարկել: Դիտեք Բրայանի տեսանյութը և հրահանգների համար ծանոթացեք գրադարանի ընթերցանությանը:
Փորձարկման նպատակով, ամենայն հավանականությամբ, կցանկանաք ստեղծել նոր Slack աշխատանքային տարածք այս նախագծի համար, նախքան այն ձեր գործընկերներին բաց թողնելը: Շատ դեպքերում, գուցե ստիպված լինեք ձեր ծրագիրը հաստատել ձեր ընկերության Slack ադմինիստրատորի կողմից, նախքան այն, այնուամենայնիվ, այս նախագծում օգտագործելու համար: Բարեբախտաբար, ծրագիրը շատ բան թույլտվություն չի խնդրում, այլ միայն ձեր անձնական կարգավիճակն ու ներկայությունը:
Քայլ 2: Կառուցեք միացում
Այստեղից ամեն ինչ կապված է ֆիզիկական ինտերֆեյսի և այն մասին, թե ինչ կարգավիճակներ եք ծրագրավորում այն ձեզ համար: Ես ընտրեցի օգտագործել պտտվող անջատիչը ՝ իմ կարգավիճակը հավաքելու համար ՝ շրջանակի շուրջը եղած մի շարք ընտրություններից: Ես մի մուլտիմետր օգտագործեցի ՝ պարզելու համար, թե որ անջատիչի լարերն են միանում հավաքման որ դիրքերին:
Շղթայի սխեման մանրամասնում է հետևյալ միացումները.
- Ընդհանուր անցեք ESP8266 գետնին
- Անցումը տանում է դեպի ESP8266 GPIO կապում 13, 12, 14, 4, 5 և 16 (NodeMCU կապում նշված են D7, D6, D5, D2, D1 և D0)
- 10K քաշման դիմադրություն քորոց 16-ի և 3V- ի միջև (այս քորոցը մյուսների պես չունի ներքին ձգում)
Ես միշտ սիրում եմ պատրաստել իմ նախագծերի նախածանց նախատիպը ՝ նախքան վերջնական տեսքին անցնելը: Այս դեպքում ես նաև մի քանի LED- ներ ավելացրեցի նախատիպին, որոնք կօգնեն ինձ կարգաբերել իմ կոդը:
Ես ներառել եմ վեց կարգավիճակների հիմնական պտտվող անջատիչի կոդը: Ներբեռնեք այն այս քայլի ներքևից:
Եթե ցանկանում եք ավելացնել անջատիչի ավելի շատ դիրքեր, կարող եք հեռացնել սերիական վրիպազերծումը ծածկագրից և օգտագործել RX և TX կապում ՝ ESP8266- ի ևս երկու մուտք ստանալու համար, կամ էլ ավելի շատ կապումների համար անցնել ESP32:
Քայլ 3: 3D տպագիր պարիսպ
Ես մոդելավորեցի մի պարիսպ, օգտագործելով Tinkercad- ը `ներսում պտտվող անջատիչը և տպատախտակը տեղադրելու համար:
USB մալուխը դուրս է գալիս կողքից: Տպելուց առաջ կարող եք պատճենել Tinkercad- ի դիզայնը ՝ ձեր սեփական փոփոխությունները կատարելու համար, կամ ներբեռնել STL ֆայլը անմիջապես այս քայլից: Ես Cura- ն օգտագործեցի ՝ տպիչի համար STL- ն կտրատելու համար:
Բացահայտում. Այս գրառման պահին ես Autodesk- ի աշխատակից եմ, որը արտադրում է Tinkercad- ը:
Քայլ 4: Ձեր կարգավիճակը և ցուցիչ գրաֆիկան
Վերջին քայլն այն է, որ որոշեք, թե որ իրական կարգավիճակների միջև եք ուզում փոխվել և դրանց հետ զուգահեռ ստեղծել որոշ ցուցիչ գրաֆիկա:
Slack կարգավիճակներ կազմելու համար ես գտա, որ այս էմոջի խաբեության թերթիկը շատ օգտակար էր: Բայց դուք կարող եք օգտագործել ձեր աշխատանքային տարածքի կողմից աջակցվող ցանկացած emoji. Պարզապես սավառնել դրա վրա emoji վահանակում ՝ դրա պիտակը հայտնաբերելու համար և մուտքագրեք այն ձեր Arduino էսքիզի մեջ:
Ես ներառել եմ Illustrator ֆայլը և PDF ձևանմուշը այս նախագծի համար իմ ստեղծած գրաֆիկայի համար (տառերի չափի թուղթ):
Սկսած նախկին ուրվագծի 156 տողից ՝ կարող եք փոխարինել ձեր ցանկալի կարգավիճակը թվարկված վեցով: Ահա իմը.
անջատիչ (whichStatus) {
գործ 0: slack.setPresence (SLACK_PRESENCE_AWAY); անձնագիր = slack.setCustomStatus («Շան հետ զբոսնելը», ": dog2:"); ընդմիջում; դեպք 1: slack.setPresence (SLACK_PRESENCE_AWAY); պրոֆիլ = slack.setCustomStatus («unchաշ», ": համբուրգեր."); ընդմիջում; դեպք 2: slack.setPresence (SLACK_PRESENCE_AUTO); profile = slack.setCustomStatus («Հանդիպման ժամանակ», ": օրացույց."); ընդմիջում; դեպք 3: slack.setPresence (SLACK_PRESENCE_AUTO); profile = slack.setCustomStatus («Հասանելի է զրուցելու համար», ": zap:"); ընդմիջում; դեպք 4: slack.setPresence (SLACK_PRESENCE_AWAY); պրոֆիլ = slack.setCustomStatus ("Թաքնված", ": crystal_ball:"); ընդմիջում; դեպք 5: slack.setPresence (SLACK_PRESENCE_AWAY); պրոֆիլ = slack.setCustomStatus ("Անցանց", ""); ընդմիջում; }
Քայլ 5: Վայելեք:
Հուսով եմ, որ դրանցից մեկը սեփական գրասեղանի համար կառուցելը հաճելի և օգտակար կլինի ձեզ համար: Ես կցանկանայի տեսնել ձեր տարբերակները տեղադրված ներքևում գտնվող «Ես պատրաստեցի» բաժնում:
Եթե ձեզ դուր է գալիս այս նախագիծը, ապա ձեզ կարող են հետաքրքրել իմ մյուսներից մի քանիսը.
- YouTube բաժանորդների հաշվիչ ESP8266- ով
- ESP8266 սոցիալական վիճակագրության հետախույզ ցուցադրում
- 3 սկսնակ Arduino սխալներ
- Ինտերնետ Վալենտին
- WiFi եղանակի ցուցադրում ESP8266- ով
Շնորհակալություն հետևելու համար: Աշխատանքին հետևելու համար հետևեք ինձ YouTube- ում, Instagram- ում, Twitter- ում, Pinterest- ում և բաժանորդագրվեք իմ տեղեկագրին:
Խորհուրդ ենք տալիս:
Պարզ հարվածի կարգավիճակ և ամրագրման համակարգ Slack ինտեգրմամբ. 12 քայլ (նկարներով)
Simple Kicker կարգավիճակը և ամրագրման համակարգը Slack Integration- ով. Ընկերությունում, որտեղ ես աշխատում եմ, կա կոկորդների սեղան: Ընկերությունը զբաղեցնում է բազմաթիվ հարկեր, իսկ որոշ աշխատակիցների համար մինչև 3 րոպե տևում է սեղանին մոտենալը և
Ինքնուսուցման Maze Crab Robot PROTOTYPE 1 STATUS INCOLETE: 11 Steps
Ինքնուսուցման Maze Crab Robot PROTOTYPE 1 STATUS INCOLETE: ՀԱISՈ !!Ո !!ԹՅՈ !!Ն !! Բարև, ներողություն եմ խնդրում աղքատ նկարների համար, ես ավելի շատ ցուցումներ և գծապատկերներ կավելացնեմ հետագայում (և ավելի կոնկրետ մանրամասներ: Ես չեմ փաստաթղթավորել գործընթացը (փոխարենը ես պարզապես պատրաստել եմ time lapse տեսանյութ): Նաև այս ուսանելիը թերի է, ինչպես ես արեցի
Skype for Business Status WS2812 RGB LED Գրասեղան Underglow: 6 քայլ
Skype for Business Status WS2812 RGB LED Գրասեղան Underglow. Ես հեռու եմ առաջին մարդուց, ով կարող է բաց գույն փոխել ՝ հիմնվելով ձեր Skype for Business հաշվի կարգավիճակի վրա, բայց կարծում եմ, որ ես առաջին մարդն եմ, ով գրել է ձեռնարկ ՝ հասցեագրման միջոցով: WS2812 LED շերտեր: Ես նախընտրում եմ այս լույսերը, քանի որ նվազագույն
Raspberry Pi Slack Scroll Bot !: 10 քայլ
Raspberry Pi Slack Scroll Bot!. Այս նախագիծը համատեղում է Raspberry Pi- ն Pimoroni Scroll Bot հավաքածուի հետ (փոփոխված է կոճակներով), Slack- ը և IFTT- ը տեսողական և լսելի ծանուցումների համար, երբ youtube- ի տեսանյութերը տեղադրվեն բաժանորդագրության: Հավաքածուի կոճակների փոփոխությունները պարտադիր չեն, քանի որ
Slack Integrated Coffeebot: 4 քայլ
Slack Integrated Coffeebot. Դուք հիասթափվա՞ծ եք գրասենյակում, երբ խոհանոցում երբևէ թարմ սուրճ չի գալիս: Գրասենյակի այս ընդհանուր խնդիրը լուրջ գործողություններ է պահանջում: Այս հրահանգով դուք կարող եք ստեղծել Slack ինտեգրված սուրճ ՝ ձեր սուրճ պատրաստողների համար sma