Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Arduino Slack API номын сангийн дээжийн кодыг ажиллуулна уу
- Алхам 2: Цахилгаан хэлхээг бий болгох
- Алхам 3: 3D хэвлэмэл бүрхүүл
- Алхам 4: Таны статус ба индикатор график
- Алхам 5: Сайхан амраарай
Видео: ESP8266 -тай Slack статус шинэчлэгч: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Tinkercad төслүүд »
Энэхүү төсөл нь Slack ашиглан алслагдсан ажилчин бол таны өдрийг арай хялбар болгоход тусална. Үүнийг ESP8266 wifi хавтан ашиглан хэрхэн бүтээхийг би танд үзүүлэх болно. Ерөнхий тоймыг үзэхийн тулд дээрх видеог бүү алдаарай.
Та Slack -ийг шинээр ашиглаж байгаа эсвэл сүүлийн үед илүү их хэрэглэж байгаа эсэхээс үл хамааран Slack статусаа тохируулахын ач холбогдлыг ойлгох болно. Энэ нь таныг чатлах, уулзалт хийх, өвдөх гэх мэт боломжтой эсэхийг хамт ажиллагсдад тань мэдэгддэг.
Ширээнээсээ гарахдаа үүнийг тохируулахаа мартуузай, тэгвэл таныг бэлэн гэж бодож байгаа хэн нэгэн танд саад болж магадгүй юм.
Ширээн дээр миний Slack статусыг тохируулах боломжтой биет төхөөрөмж байх нь надад тусална гэж би бодсон. Энэхүү төсөл нь ESP -ийн шидтэн, Arduino API -ийн олон номын санг зохиогч Брайан Лоу -тэй хамтран хийсэн бөгөөд Slack -ийн шинэ номыг багтаасан болно. Брайаны API номын санг ашиглан бичсэн миний YouTube захиалагчийн тоолуурыг та санаж байгаа байх.
Хэрэв та Arduino -д шинээр орж байгаа бол эхлээд миний үнэгүй Arduino хичээлийг туршиж үзээрэй.
Хангамж
Энэ төслийн хувьд танд хэрэгтэй болно:
- NodeMCU эсвэл D1 mini гэх мэт ESP8266 wifi самбар
- Ротари унтраалга
- Цахилгаан утас
- Мультиметр
- Гагнуурын төмөр
- Утас хуулагч
- Угаах таслагч
- Гуравдагч гарын хэрэгсэлд туслах
- USB кабель
- Arduino програмыг ажиллуулдаг компьютер
- Wifi сүлжээний нэр, нууц үг
- Сул хандалтын жетон (дараагийн алхамд үүнийг хэрхэн авах талаар сурах)
- 3D принтер (би Creality CR-10s Pro ашиглаж байсан)
- Утас
Миний хийж буй зүйлээс хоцрохгүйн тулд YouTube, Instagram, Twitter, Pinterest дээр намайг дагаж, мэдээллийн хуудсаа захиалаарай. Амазоны Associate -ийн хувьд та миний түншлэлийн холбоосыг ашиглан хийсэн худалдан авалтаас олдог.
Алхам 1: Arduino Slack API номын сангийн дээжийн кодыг ажиллуулна уу
Arduino Slack API номын сан нь таныг баталгаажуулж, ESP8266 програмыг Slack доторх програмыг удирдах боломжийг олгодог. Аппликешнээ тохируулж түлхүүрээ авахад хялбар бөгөөд үүнийг Arduino -ийн жишээг нааж хэдхэн минутын дотор ажиллуулах боломжтой. Брайн хийсэн видео бичлэгийг үзээд заавар авахын тулд номын сангийн унших програмыг үзээрэй.
Туршилтын зорилгоор та жинхэнэ хамт ажиллагсдаа суллахаасаа өмнө энэ төслийн шинэ Slack ажлын талбарыг үүсгэхийг хүсч магадгүй юм. Ихэнх тохиолдолд та өөрийн аппликейшнийг энэ төсөлд ашиглахаасаа өмнө компанийнхаа Slack администратороос зөвшөөрөл авах шаардлагатай болдог. Аз болоход, апп нь зөвхөн таны хувийн байдал, оршихуйд зөвшөөрөл хүсдэггүй.
Алхам 2: Цахилгаан хэлхээг бий болгох
Эндээс энэ нь физик интерфэйс, танд ямар статусыг тохируулах талаар тохируулсан болно. Би тойрог орчмын олон сонголтуудаас статусаа залгахын тулд эргүүлэх товчлуурыг ашиглахаар шийдсэн. Би мултиметр ашиглан аль залгуурын залгуурууд ямар залгах байрлалд холбогдож байгааг олж мэдэв.
Хэлхээ диаграм нь дараах холболтуудыг нарийвчлан харуулав.
- ESP8266 газардуулга руу шилжих
- Шилжүүлэгч нь ESP8266 GPIO зүү 13, 12, 14, 4, 5, 16 руу хөтөлдөг (D7, D6, D5, D2, D1, D0 гэж тэмдэглэгдсэн NodeMCU зүү)
- 16 ба 3V зүү хооронд 10K татах эсэргүүцэл (энэ зүү нь бусад шиг дотоод татагчтай байдаггүй)
Би эцсийн хэлбэрт орохоосоо өмнө төслүүдийнхээ гагнуургүй талхны хавтангийн загварыг гаргах дуртай. Энэ тохиолдолд би кодоо дибаг хийхэд туслахын тулд прототипт зарим LED -ийг нэмж оруулсан.
Би зургаан статусын үндсэн эргэдэг сэлгэн залгах кодыг оруулсан. Энэ алхамыг доод талаас нь татаж аваарай.
Хэрэв та илүү олон шилжих байрлалыг нэмэхийг хүсч байвал кодоос цуврал дибаг хийхийг арилгаж, ESP8266 дээр дахин хоёр оролт авахын тулд RX ба TX тээглүүрийг ашиглах эсвэл ESP32 болгон сайжруулж болно.
Алхам 3: 3D хэвлэмэл бүрхүүл
Би Tinkercad -ийг ашиглан эргэдэг унтраалга, хэлхээний самбарыг бэхлэх зориулалттай хашлага хийжээ.
USB кабель нь хажуу талаасаа гарч ирдэг. Та хэвлэхийн өмнө Tinkercad -ийн загварыг хуулж, өөрөө өөрчлөх эсвэл STL файлыг энэ алхамаас шууд татаж авах боломжтой. Би принтерээ STL -ийг зүсэхийн тулд Cura -ийг ашигласан.
Илчлэлт: Үүнийг бичиж байх үед би Tinkercad -ийг хийдэг Autodesk -ийн ажилтан юм.
Алхам 4: Таны статус ба индикатор график
Сүүлчийн алхам бол аль бодит статусыг хооронд нь солихыг хүсч байгаагаа шийдэхийн тулд зарим индикаторын графикийг бий болгох явдал юм.
Slack статус бичихийн тулд энэхүү эможи хуурах хуудас маш их тустай болохыг олж мэдэв. Гэхдээ та өөрийн ажлын талбар дээр дэмжигдсэн ямар ч эможиг ашиглаж болно-зүгээр л эможи самбар дээр хулганыхаа товчлуурыг нээгээд Arduino ноорог дээрээ бичээрэй.
Би энэ төсөлд зориулж бүтээсэн графикийн Illustrator файл болон PDF загварыг оруулсан болно (үсгийн хэмжээтэй цаас).
Энгийн ноорогны 156 -р мөрөөс эхлэн та хүссэн статусаа жагсаасан зургаагаар орлуулж болно. Энд минийх байна:
шилжүүлэгч (аль байдал) {
тохиолдол 0: slack.setPresence (SLACK_PRESENCE_AWAY); profile = slack.setCustomStatus ("Нохойгоор алхах", ": dog2:"); завсарлага; тохиолдол 1: slack.setPresence (SLACK_PRESENCE_AWAY); profile = slack.setCustomStatus ("Үдийн хоол", ": гамбургер:"); завсарлага; тохиолдол 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); profile = slack.setCustomStatus ("Луркинг", ": crystal_ball:"); завсарлага; тохиолдол 5: slack.setPresence (SLACK_PRESENCE_AWAY); profile = slack.setCustomStatus ("Офлайн", ""); завсарлага; }
Алхам 5: Сайхан амраарай
Эдгээрийн аль нэгийг өөрийн ширээнд зориулж бүтээх нь танд хөгжилтэй, хэрэгтэй болно гэж найдаж байна. Доорх "Би үүнийг хийсэн" хэсэгт таны хувилбаруудыг оруулахыг хүсч байна.
Хэрэв танд энэ төсөл таалагдсан бол та миний заримыг сонирхож магадгүй юм.
- ESP8266 -тай YouTube захиалагчийн тоолуур
- ESP8266 -тай нийгмийн статистикийг хянах дэлгэц
- 3 Анхан шатны Arduino алдаа
- Интернет Валентин
- ESP8266 -тай WiFi цаг агаарын дэлгэц
Дагаж байгаад баярлалаа! Миний хийж буй зүйлээс хоцрохгүйн тулд YouTube, Instagram, Twitter, Pinterest дээр намайг дагаж, мэдээллийн хуудсаа захиалаарай.
Зөвлөмж болгож буй:
Зөөлөн интеграцитай энгийн Kicker статус ба захиалгын систем: 12 алхам (зурагтай)
Энгийн Kicker -ийн статус ба захиалгын систем нь Slack Integration -тэй: Миний ажилладаг компанид өшиглөх хүснэгт байдаг. Компани нь олон давхрыг эзэлдэг бөгөөд зарим ажилчдын хувьд ширээнд хүрэхийн тулд 3 хүртэл минут шаардагддаг бөгөөд ширээ аль хэдийнэ эзлэгдсэн гэдгийг ойлгохын тулд ки бариулах санаа төрсөн юм
ESP8266 - Интернэт ашиглан таймер, алсын удирдлагатай цэцэрлэгийн усжуулалт / ESP8266: 7 алхам (зурагтай)
ESP8266 - Интернэт ашиглан таймер ба алсын удирдлагатай цэцэрлэг усалгаа. Энэ нь ESP-8266 хэлхээг, усалгааны тэжээлд зориулагдсан гидравлик / цахилгаан хавхлагыг ашигладаг. Давуу талууд: Хямд өртөгтэй (~ 30,00 доллар) хурдан нэвтрэх Commands ov
Бизнесийн Skype -ийн статус WS2812 RGB LED ширээ доорхи: 6 алхам
Skype -ийн бизнесийн статус WS2812 RGB LED ширээний доорхи гэрэлтүүлэг: Би танай Skype for Business дансны статус дээр үндэслэн цайвар өнгийг өөрчилсөн анхны хүнээс хол байна, гэхдээ би хаягтай хаягийг ашиглан хичээл бичсэн анхны хүн гэж бодож байна. WS2812 LED тууз. Би эдгээр гэрлийг илүүд үздэг, учир нь хамгийн бага
Raspberry Pi Slack Scroll Bot: 10 алхам
Raspberry Pi Slack Scroll Bot! Багцыг өөрчлөх товчлуурууд нь заавал байх албагүй бөгөөд
Slack Integrated Coffeebot: 4 алхам
Slack Integrated Coffeebot: Таныг ирэхэд гал тогоонд хэзээ ч шинэхэн кофе байдаггүй байхад та оффист сэтгэл дундуур байна уу? Оффисын энэ нийтлэг асуудал нь нухацтай ажиллахыг шаарддаг. Энэхүү зааварчилгааны тусламжтайгаар та кофе үйлдвэрлэгчдэд зориулагдсан Slack -ийн нэгдсэн кофе ботийг үүсгэж болно