![Laza állapotfrissítő ESP8266 -tal: 5 lépés (képekkel) Laza állapotfrissítő ESP8266 -tal: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-741-10-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![](https://i.ytimg.com/vi/FBLbe8K9veg/hqdefault.jpg)
Tinkercad projektek »
Ez a projekt segít egy kicsit megkönnyíteni a napját, ha távmunkás vagy a Slack használatával. Megmutatom, hogyan kell felépíteni egy ESP8266 wifi kártyával. Az áttekintéshez ne hagyja ki a fenti videót.
Függetlenül attól, hogy új vagy a Slack használatában, vagy mostanában sokkal többet használta, megérti a Slack állapotának beállításának fontosságát. Tájékoztatja kollégáit, ha rendelkezésre áll csevegésre, értekezletre, betegen stb.
Ha elhagyja az asztalát, felejtse el beállítani, és előfordulhat, hogy valaki megzavarja, aki azt hiszi, hogy elérhető.
Azt hittem, segít emlékezni arra, hogy az asztalomon van egy fizikai eszköz, amely beállíthatja a Slack állapotomat. Ez a projekt Brian Lough -val együttműködik, aki ESP -zseni és számos Arduino API -könyvtár szerzője, beleértve ezt az új Slack -t. Talán emlékszel a YouTube -előfizetői számlálómra, amelyet szintén Brian egyik API -könyvtárával írtam.
Ha még nem ismeri az Arduino -t, először próbálja ki az ingyenes Arduino -osztályomat.
Kellékek
Ehhez a projekthez szüksége lesz:
- ESP8266 wifi kártya, például NodeMCU vagy D1 mini
- forgó kapcsoló
- Sodrott huzal
- Multiméter
- Forrasztópáka
- Huzalhúzók
- Öblítővágók
- Segítő harmadik kéziszerszám
- USB kábel
- Arduino szoftvert futtató számítógép
- Wifi hálózat neve és jelszava
- Laza hozzáférési jogkivonat (a következő lépésben megtudhatja, hogyan szerezheti be ezt)
- 3D nyomtató (Creality CR-10s Pro-t használtam)
- Szál
Ha lépést akar tartani azzal, amin dolgozom, kövessen a YouTube -on, az Instagram -on, a Twitteren, a Pinteresten, és iratkozzon fel hírlevelemre. Amazon -munkatársként a kapcsolt linkjeim segítségével végzett minősített vásárlásokból keresek.
1. lépés: Futtassa az Arduino Slack API könyvtár mintakódját
![Image Image](https://i.howwhatproduce.com/images/001/image-741-13-j.webp)
Az Arduino Slack API könyvtár hitelesíti Önt, és lehetővé teszi, hogy az ESP8266 vezérelje a Slack alkalmazást. Könnyű konfigurálni az alkalmazást, és beszerezni a kulcsot, amelyet csatlakoztathat a minta Arduino vázlatához, és néhány perc alatt elindíthatja és futtathatja. Nézze meg Brian áttekintő videóját, és nézze meg a könyvtár olvasmányát az utasításokért.
A tesztelés céljából valószínűleg létre kell hoznia egy új Slack munkaterületet ehhez a projekthez, mielőtt a tényleges kollégákra lazítaná. Sok esetben előfordulhat, hogy az alkalmazást a vállalat Slack -rendszergazdájának jóvá kell hagynia, mielőtt mindenképpen használni tudná ezt a projektet. Szerencsére az alkalmazás nem kér túl sok engedélyt, csak a személyes állapotát és jelenlétét.
2. lépés: Az áramkör építése
![Építs áramkört Építs áramkört](https://i.howwhatproduce.com/images/001/image-741-14-j.webp)
![Építs áramkört Építs áramkört](https://i.howwhatproduce.com/images/001/image-741-15-j.webp)
Innentől kezdve a fizikai felületről van szó, és arról, hogy milyen állapotokat programoz be Önnek. Úgy döntöttem, hogy egy forgó kapcsolóval tárcsázom az állapotomat a kör körüli lehetőségek közül. Multimétert használtam, hogy kitaláljam, melyik kapcsolóvezeték melyik tárcsázási pozícióhoz csatlakozik.
A kapcsolási rajz a következő csatlakozásokat részletezi:
- A kapcsoló közös az ESP8266 földeléshez
- Kapcsoló vezetékek az ESP8266 GPIO 13, 12, 14, 4, 5 és 16 csapjaihoz (NodeMCU csapok D7, D6, D5, D2, D1 és D0 jelöléssel)
- 10K felhúzó ellenállás a 16 és 3 V tüskék között (ennek a csapnak nincs belső felhúzása, mint a többi)
Mindig szeretek forrasztás nélküli kenyérsütő prototípust készíteni a projektjeimről, mielőtt elkötelezném magam a végleges forma mellett. Ebben az esetben néhány LED -et is hozzáadtam a prototípushoz, hogy segítsenek a kód hibakeresésében.
Hat állapothoz mellékeltem az alapvető forgókapcsoló kódot. Töltse le a lépés aljáról.
Ha további kapcsolópozíciókat szeretne hozzáadni, eltávolíthatja a soros hibakeresést a kódból, és az RX és a TX csapok segítségével további két bemenetet kaphat az ESP8266 -on, vagy frissíthet az ESP32 -re, hogy még több rögzítést kapjon.
3. lépés: 3D nyomtatott ház
![3D nyomtatott ház 3D nyomtatott ház](https://i.howwhatproduce.com/images/001/image-741-16-j.webp)
Egy burkolatot modelleztem Tinkercad segítségével a forgókapcsoló és az áramköri lap beépítéséhez.
Az USB kábel kijön az oldaláról. Másolhatja a Tinkercad formatervezést, hogy saját módosításokat végezzen nyomtatás előtt, vagy töltse le közvetlenül az STL fájlt ebből a lépésből. A Cura segítségével szeleteltem a nyomtatóm STL -jét.
Nyilvánosságra hozatal: írásom idején a Tinkercad -ot gyártó Autodesk alkalmazottja vagyok.
4. lépés: Állapotai és indikátorgrafikája
![Az Ön állapotai és indikátorgrafikája Az Ön állapotai és indikátorgrafikája](https://i.howwhatproduce.com/images/001/image-741-17-j.webp)
Az utolsó lépés annak eldöntése, hogy mely tényleges állapotok között szeretne váltani, és hozzon létre néhány indikátorgrafikát, amelyekkel együtt járhat.
A Slack állapotok összeállításához ezt az emoji csalólapot nagyon hasznosnak találtam. De használhat bármilyen, a munkaterület által támogatott hangulatjelet-csak vigye az egérmutatót a hangulatjel panelen, hogy felfedezze a címkét, és írja be az Arduino vázlatába.
A projekthez készített grafikához mellékeltem az Illustrator fájlt és egy PDF sablont (levél méretű papír).
A korábbi egyszerű vázlat 156. sorától kezdve helyettesítheti a kívánt állapotot a felsorolt hatra. Itt vannak az enyémek:
switch (whichStatus) {
0. eset: slack.setPresence (SLACK_PRESENCE_AWAY); profile = slack.setCustomStatus ("Séta a kutyán", ": kutya2:"); szünet; 1. eset: slack.setPresence (SLACK_PRESENCE_AWAY); profile = slack.setCustomStatus ("Ebéd", ": hamburger:"); szünet; 2. eset: slack.setPresence (SLACK_PRESENCE_AUTO); profile = slack.setCustomStatus ("Találkozón", ": naptár:"); szünet; 3. eset: slack.setPresence (SLACK_PRESENCE_AUTO); profile = slack.setCustomStatus ("Csevegésre elérhető", ": zap:"); szünet; 4. eset: slack.setPresence (SLACK_PRESENCE_AWAY); profil = slack.setCustomStatus ("Lurking", ": crystal_ball:"); szünet; 5. eset: slack.setPresence (SLACK_PRESENCE_AWAY); profil = slack.setCustomStatus ("Offline", ""); szünet; }
5. lépés: Élvezze
![Élvezd! Élvezd!](https://i.howwhatproduce.com/images/001/image-741-18-j.webp)
Remélem, hogy az egyiket saját asztalához építeni szórakoztató és hasznos lesz. Szívesen látnám az Ön verzióit az alábbi "Készítettem" részben.
Ha tetszik ez a projekt, akkor érdekelhet néhány más is:
- YouTube -előfizetői számláló ESP8266 segítségével
- Közösségi statisztikák nyomkövetője ESP8266 segítségével
- 3 kezdő Arduino hiba
- Valentin internet
- WiFi időjárás kijelző ESP8266 segítségével
Köszönöm, hogy követtek! Ha lépést akar tartani azzal, amin dolgozom, kövessen a YouTube -on, az Instagram -on, a Twitteren, a Pinteresten, és iratkozzon fel hírlevelemre.
Ajánlott:
Egyszerű Kicker állapot és foglalási rendszer laza integrációval: 12 lépés (képekkel)
![Egyszerű Kicker állapot és foglalási rendszer laza integrációval: 12 lépés (képekkel) Egyszerű Kicker állapot és foglalási rendszer laza integrációval: 12 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-5091-15-j.webp)
Egyszerű Kicker Status és Reservation System Slack integrációval: Egy cégnél, ahol dolgozom, van egy kicker asztal. A vállalat sok emeletet foglal el, és néhány alkalmazottnál akár 3 percbe is telhet, amíg az asztalhoz ér, és … rájön, hogy az asztal már foglalt. Ezért felmerült egy ötlet egy kiépítésre
ESP8266 - Kerti öntözés időzítővel és távirányítóval interneten keresztül / ESP8266: 7 lépés (képekkel)
![ESP8266 - Kerti öntözés időzítővel és távirányítóval interneten keresztül / ESP8266: 7 lépés (képekkel) ESP8266 - Kerti öntözés időzítővel és távirányítóval interneten keresztül / ESP8266: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-12404-j.webp)
ESP8266 - Kerti öntözés időzítővel és távirányítóval Interneten keresztül / ESP8266: ESP8266 - Távirányítású öntözés, időzítéssel veteményeskertekhez, virágoskertekhez és gyepekhez. ESP-8266 áramkört és hidraulikus / elektromos szelepet használ az öntözőbetápláláshoz. Előnyök: Alacsony költségű (~ 30,00 USD) gyors hozzáférésű parancsok
Autós telefon töltő csavarog-laza-elment: 4 lépés (képekkel)
![Autós telefon töltő csavarog-laza-elment: 4 lépés (képekkel) Autós telefon töltő csavarog-laza-elment: 4 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-6539-92-j.webp)
Autós telefon töltő Wiggle-Loose-Be-Gone: Íme egy egyszerű módja annak, hogy az autós töltők csatlakoztatva legyenek a járműhöz; tegyen egy maszkolószalagot a végére, mielőtt csatlakoztatja
Kezdő útmutató az ESP8266 -hoz és a tweeteléshez az ESP8266 használatával: 17 lépés (képekkel)
![Kezdő útmutató az ESP8266 -hoz és a tweeteléshez az ESP8266 használatával: 17 lépés (képekkel) Kezdő útmutató az ESP8266 -hoz és a tweeteléshez az ESP8266 használatával: 17 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-8202-19-j.webp)
Kezdő útmutató az ESP8266 -hoz és a tweeteléshez az ESP8266 használatával: 2 évvel ezelőtt tanultam az Arduino -ról. Így elkezdtem játszani egyszerű dolgokkal, például LED -ekkel, gombokkal, motorokkal stb. a napi időjárás, a részvényárak, a vonatok időzítése LCD kijelzőn
ESP8266 Robotkocsi az ESP8266 Basic programozásával: 18 lépés (képekkel)
![ESP8266 Robotkocsi az ESP8266 Basic programozásával: 18 lépés (képekkel) ESP8266 Robotkocsi az ESP8266 Basic programozásával: 18 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1152-86-j.webp)
ESP8266 Robot Car programozott ESP8266 Basic programmal: Középiskolai természettudományi tanár vagyok és a Robotic Club tanácsadója. Költséghatékonyabb módszereket kerestem, hogy a robotokat a hallgatóim kezébe juttassam. Az ESP8266 táblák alacsony áraival sikerült létrehoznom egy autonóm