Мазмуну:
- 1 -кадам: Бөлүктөрдү алыңыз
- 2 -кадам: Аппараттык жана программалык камсыздоону бирге ала баштоо
- 3 -кадам: Particle Cloud менен Slackтин ортосунда IFTTT орнотуу
- 4 -кадам: Жыйынтык жана колдонуу
Video: Slack Integrated Coffeebot: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Сиз келгенде ашканада эч качан жаңы кофе жок болгондо офисте нааразы болосузбу?
Бул кеңсе көйгөйү олуттуу аракеттерди талап кылат. Бул көрсөтмө менен сиз кофе кайнатуучуларыңызга аз акча, жабдуулар жана күч менен Slack интеграцияланган кофеботун түзө аласыз.
1 -кадам: Бөлүктөрдү алыңыз
Бул долбоор үчүн мен көптөгөн түзмөктөрдү издедим. Мен бир нече максаттар үчүн иштеген түзмөктү табам деп үмүттөнгөм:
- Жай интеграция
- Таймердин иштеши
- Бюджеттик достук
- Эч бирин/бир нече аппараттык колдонмолорду талап кылат
Издөө натыйжасында Бөлүкчөлөр интернет баскычы (https://store.particle.io/products/internet-button) алынды. Бул өтө арзан түзмөк IFTTTди колдонуп, Slackтин өтө оңой интеграциясын сунуштады, таймердин функционалдуулугу LEDларды колдонууга жетишти жана бардык жабдыктар пакетте болчу. Бир кичинекей жетишпеген жагы тиешелүү иштин жоктугу болчу, бирок бактыга жараша Thingsverse даяр 3D принтердин планын сунуштады (https://www.thingiverse.com/thing:1090057). Досумдун жардамы менен мен аны басып чыгара алдым жана акыркы көйгөй чечилди.
2 -кадам: Аппараттык жана программалык камсыздоону бирге ала баштоо
Биринчиден, бөлүкчөлөрдүн Интернет баскычын даяр бол. Мен бул жердеги бардык кадамдарды жетектебейм, анткени аларда аны кантип колдонуу керектиги жөнүндө жакшы көрсөтмө бар:
Негиздери даяр болгондон кийин, бул окуянын стейктерин столго коюуга убакыт келди.
Биз артыкчылыктуу колдонуучу окуяларды сүрөттөө менен баштоо керек:
- Мен Slack аркылуу кимдир бирөө кофе демдеп жатканда кабарлоону каалайм.
- Кофе демделгенде, мен кофенин канча убакыт мурун даярдалганын көргүм келет. Мен ашканада жүргөндө эң акыркы Slack билдирүүсүн текшергим келбейт. Бул жерде 15мин тактык сыяктуу нерсе акылга сыярлык.
Бул эки негизги маселе максаты болгон. Булак кодун камтыган тиркелген файлда ар кандай бөлүктөрдүн иштеши боюнча көптөгөн документтер жана түшүндүрмөлөр бар.
Бул булак коду Интернет баскычына орнотулгандан кийин, акыркы жетишпеген бөлүгү IFTTT апплетин орнотуу болуп саналат.
3 -кадам: Particle Cloud менен Slackтин ортосунда IFTTT орнотуу
Бул бөлүк абдан түз алдыга жана Бөлүкчө жана IFTTT тараптан жакшы документтештирилген. Бул жерде апплеттин аягында кандай болору жөнүндө кээ бир скриншоттор.
Slackте сиз жалпыга ачык канал түзүшүңүз керек. Башка эч нерсе талап кылынбайт.
4 -кадам: Жыйынтык жана колдонуу
Кнопка ушундай болот. Сиз баскычты офистин кофе кайнаткычтарынын жанына орнотуп, кесиптештериңизге аны кантип колдонууну үйрөтүшүңүз керек. Менин колдонуу ишимде эки кофе кайнатуучу бар, ошон үчүн сол жана оң баскычтар. Бул код менен андан ашык кошуу мүмкүн эмес, бирок кээ бир өзгөртүүлөр менен үчүнчү жана төртүнчүсү кошулушу мүмкүн, бирок кийин кайра орнотуу керек.
Бир нече нерселерди эске алуу керек:
1. Wi -Fi антеннасы Photonдо анча күчтүү эмес, андыктан wifi роутери (2, 4Ghz) абдан жакын жайгашышы керек. Менин учурумда wifi роутери бөлмөнүн аркы өйүзүндө болжол менен 10 метр аралыкта болчу.
2. Интернет баскычы суу өткөрбөйт, ошондуктан аны кофе кайнатуучулардын мүмкүн болгон төгүлүшүнөн сактап калуу үчүн контейнердин үстүнө койгом.
3. Коддо колдонулган тегирмендер () ар бир 49 күндө өзүн нөлгө айлантат, андыктан аны кайра баштоо керек болушу мүмкүн (мен муну текшере алган жокмун)
Сунушталууда:
Slack Status Updater ESP8266 менен: 5 кадам (сүрөттөр менен)
ESP8266 менен Slack статусун жаңыртуучу: Бул долбоор, сиз Slackти алыскы жумушчу болсоңуз, күнүңүздү бир аз жеңилдетүүгө жардам берет. Мен аны ESP8266 wifi тактасын колдонуу менен кантип курууну көрсөтөм. Жогорудагы видеону өткөрүп жибербеңиз. Сиз Slackти жаңы колдонуп жатасызбы же жаңы эле колдонуп жүргөнсүзбү
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
Жөнөкөй Kicker статусу жана ээлөө системасы Slack Integration менен: 12 кадам (сүрөттөр менен)
Жөнөкөй Kicker статусу жана ээлөө системасы Slack Integration менен: Мен иштеген компанияда тепкич столу бар. Компания көп кабаттарды ээлейт жана кээ бир кызматкерлер үчүн столго жетүү үчүн 3 мүнөткө чейин убакыт талап кылынат жана … стол мурунтан эле бош экенин түшүнүшөт
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Raspberry Pi Slack Scroll Bot!: 10 кадам
Raspberry Pi Slack Scroll Bot!: Бул долбоор Raspberry Pi менен Pimoroni Scroll Bot комплектин (баскычтар менен өзгөртүлгөн), Slackти жана IFTTди айкалыштырып, youtube видеолору жазылууга жайгаштырылганда визуалдык жана угулуучу эскертмелерди алат! Топтомдун баскычын өзгөртүү милдеттүү эмес, анткени