Tartalomjegyzék:
- 1. lépés: PCB -k beszerzése a gyártott projektekhez
- 2. lépés: A Telegram alkalmazásról
- 3. lépés: A hardveroldal beállítása
- Lépés: Töltse le és állítsa be az Arduino IDE -t
- 5. lépés: A távirat alkalmazás beállítása
- 6. lépés: A kódoló rész beállítása
- 7. lépés: Ideje játszani
Videó: Az ESP8266 vezérlése a Telegram alkalmazás használatával: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Hé, mi újság, srácok! Akarsh itt a CETech -től.
Gondolkodott már azon, hogy cseveghet -e készülékével üzenetküldő alkalmazáson keresztül? Furcsán hangzik, igaz. De ma hasonló dolgot fogunk tenni. Ne aggódjon, nem kell mobiltelefont vásárolnia a készülékekhez. Csak a Telegram mobilalkalmazásra, minden olyan mikrokontrollerre, mint az Arduino UNO vagy az ESP8266/32, és a készülékekre van szüksége.
A módszert úgy mutatjuk be, hogy 8 LED -et vezérelünk a Telegram alkalmazáson keresztül, csak egyszerű BE/KI üzeneteket küldve, és a feladat befejezése után választ kapunk a mikrokontrollerünktől is. A LED -eken kívül más készülékeket is vezérelhet a kód és az áramkör megfelelő módosításával. Szórakoztató lesz, szóval ugorjunk bele.
1. lépés: PCB -k beszerzése a gyártott projektekhez
Nézze meg a PCBGOGO -t, ha PCB -ket kell gyártania vagy összeszerelnie. Üdvözlik a PCB prototípus megrendelését: a PCB gyártási rendelési mennyisége 5 db -tól és a PCB összeszerelési rendelési mennyisége 1 db -tól.
Az 5 évvel ezelőtti megalakulása óta a PCBGOGO többször megreformált. Ez egy növekvő NYÁK -gyártás és összeszerelő gyártó a változó világban. Jelenleg napi PCB -jaik és PCB -összeszerelési rendelésük mennyisége meghaladja a 3000 -et, és az értékesítés évi 100 000 dollárról 20 millió dollárra nőtt. Bár a PCBGOGO csak 5 éves, gyáraik több mint 400 dolgozóval több mint 10 éve biztosítják a PCB gyártását és összeszerelését a belföldi ügyfelek számára.
Szerencsés, hogy elolvasta ezt a projektcikket, mivel ebben az időben a PCBGOGO üdvözli 5. évfordulóját, és nagy előnyöket biztosít ügyfeleinek.
Csatlakozzon a PCBGOGO -hoz, és élvezze az előnyöket innen. Legfeljebb 150 dolláros kuponok, stílusos ajándéktárgyak
A kampány időtartama: 2020. augusztus 25 - szeptember 25
2. lépés: A Telegram alkalmazásról
A Telegram felhőalapú azonnali üzenetküldés, videotelefonálás és hangos IP szolgáltatás. A távirat kliensalkalmazások Android, iOS, Windows Phone, Windows, macOS és GNU/Linux rendszerekhez érhetők el, és Oroszországból származnak. A felhasználók üzeneteket küldhetnek, és bármilyen típusú fényképet, videót, matricát, hangot és fájlt cserélhetnek.
A Telegram ügyféloldali kódja ingyenes szoftver, míg szerveroldali kódja zárt forráskódú és saját. A szolgáltatás API -kat is biztosít független fejlesztőknek. 2020 áprilisáig a Telegramnak 400 millió havi aktív felhasználója volt.
Az alapértelmezett üzenetek és adathordozók ügyfél-szerver titkosítást használnak az átvitel során. Ezeket az adatokat nyugalomban is titkosítják, de a titkosítási kulcsok birtokában lévő Telegram fejlesztők hozzáférhetnek hozzájuk. Ezenkívül a Telegram teljes körű titkosított hívásokat és opcionális végpontok közötti titkosított "titkos" csevegéseket biztosít két online felhasználó között okostelefon-klienseken. Az asztali kliensek (a macOS-ügyfelek kivételével) azonban nem tartalmaznak végpontok közötti titkosítást, valamint a végpontok közötti titkosítást sem csoportok, szupercsoportok vagy csatornák számára. A Telegram megvédte a mindenütt jelenlévő végpontok közötti titkosítás hiányát azzal az állítással, hogy az online biztonsági mentések, amelyek nem használnak ügyféloldali titkosítást, jelenleg a "legbiztonságosabb megoldás", számos más csevegőszolgáltatás, például a Signal, a Matrix és a WhatsApp ellenére végpontok közötti titkosítást kínál minden platformon.
3. lépés: A hardveroldal beállítása
A projekthez szükséges anyagok: Egy mikrokontroller (az ESP8266 modult használom), LED -ek, tápegység, áthidaló kábelek.
A csatlakozásokat az alábbiak szerint kell elvégezni:
1) Csatlakoztasson 8 LED -et az ESP8266 D1 és D8 érintkezői közül. Csatlakoztassa az egyes LED -ek anódját a földhöz, és az egyes LED -ek katódját a D1 és D8 közötti digitális tűhöz.
2) Csatlakoztasson egy jumper kábelt az ESP8266 A0 érintkezőjéhez, és hagyja nyitva az analóg értékek olvasásához (amelyekhez parancsot készítettünk). Például: ha ezt a csapot 3V -os tűre kapcsoljuk, akkor 1024 -et kell mutatnia, és ha a GND -hez csatlakoztatjuk, akkor 0 értéket kell mutatnia, és ha nyitva hagyjuk, akkor véletlen értéket kell visszaadnia.
3) Miután feltöltötte a kódot az ESP8266 készülékre, csatlakoztassa a tápegységhez.
Lépés: Töltse le és állítsa be az Arduino IDE -t
Töltse le az Arduino IDE -t innen
1. Telepítse az Arduino IDE -t, és nyissa meg.
2. Lépjen a Fájl> Beállítások menüpontra
3. Adja hozzá a https://arduino.esp8266.com/stable/package_esp8266com_index.json fájlt a További táblák kezelő URL -címeihez.
4. Lépjen az Eszközök> Tábla> Fórumkezelő menüpontba
5. Keresse meg az esp8266 kifejezést, majd telepítse a táblát.
6. Indítsa újra az IDE -t.
5. lépés: A távirat alkalmazás beállítása
Ehhez a lépéshez először el kell telepítenie a Telegram alkalmazást mobiltelefonjára, táblagépére vagy bármely más választott eszközére. Az ingyenes alkalmazást könnyen beszerezheti a Google Play Áruházból, az App Store -ból stb.
Az alkalmazás telepítése és a fiók beállítása után. Keresse meg a Botfather alkalmazást, amint megnyitja a Botfather programot, megjelenik a Start vagy az Újraindítás gomb, amely megnyitja a parancsok és azok alkalmazásainak listáját, amelyekre a /newbot parancsra kell kattintania. E parancs után nevet kell adnia a botnak. Az "Esp8266 Test" nevet adtam. Mivel a bot neve be van állítva, be kell állítania a felhasználónevet. A felhasználónév beállításakor ne feledje, hogy a felhasználónévnek egyedinek kell lennie, és a "bot" szóval kell végződnie.
Amint beállítja a felhasználónevet, létrejön a botja, és megjelenik egy API -token, amely ezt valahol elmenti, mivel erre a következő lépésben szükség lesz.
6. lépés: A kódoló rész beállítása
Eddig befejeztük a kapcsolatokat és a bot létrehozását, most fel kell töltenünk a kódot az ESP8266 -ba a LED -ek vezérléséhez a Telegram alkalmazásban.
Ehhez telepítenie kell az Universal-Arduino-Telegram-Bot könyvtárat. Ennek a könyvtármappának a beszerzéséhez lépjen át a Github oldalamra innen.
A könyvtár telepítése után másolja ki a projekt kódját az ESP_code.ino fájlból ugyanazon a GitHub oldalon. Illessze be ezt a kódot az Arduino IDE -be. A kódban frissítenie kell az SSID -t, a jelszót a Wifi SSID -jére, a jelszavára, majd ezt követően frissítenie kell az API -tokent az előző lépésben létrehozott bot API -tokenjével.
Most csatlakoztathatja az ESP8266 készüléket a számítógéphez, és feltöltheti a kódot. Amint a kód feltöltődik, leválaszthatja a modult a számítógépről, és csatlakoztathatja bármelyik tápegységhez.
7. lépés: Ideje játszani
Most már csak annyit kell tennie, hogy megnyitja a táviratalkalmazást, és megnyitja a botot, miután a Telegram alkalmazásban a botnak adott néven keresett. Amikor megnyitja a botot, megjelenik a Start/Újraindítás gomb, kattintson erre a gombra, a bot elindul, és elküldi Önnek a különböző LED -ek vezérlésére használható parancsok listáját.
Például: Van egy parancs /D1ON, ha elküldi ezt a parancsot, akkor látni fogja, hogy az 1. számú LED kigyullad, és egy üzenet jelenik meg az alkalmazásban, amely azt mondja, hogy "D1 magas" ezután, ha elküldi a D1OFF parancsot látni fogja, hogy a LED1 kialszik, és megjelenik egy üzenet, amely szerint "D1 alacsony". Ugyanez történik más LED -ekkel is. A LED BE/KI parancsokon kívül van még egy A0 parancs, amely visszaadja az analóg pin állapotát, azaz ha az A0 csatlakozik a GND -hez, 0 -t ad vissza, ha 3V -ra van csatlakoztatva, akkor 1024 -et ad vissza, és ha nyitva hagyja, akkor vissza kell adnia véletlen érték. Ily módon a Telegram Messaging alkalmazás segítségével szabályozhatja a dolgokat.
Remélem tetszett az oktatóanyag.
Ajánlott:
LED vezérlése a NodeMCU WiFi modul és a Blynk alkalmazás segítségével: 7 lépés
LED vezérlése a NodeMCU WiFi modul és a Blynk alkalmazás segítségével: Ez az utasítás megmutatja, hogyan vezérelheti a LED -et a NodeMCU ESP8266 WiFi modul használatával a Blynk okostelefon -alkalmazáson keresztül. Ha kezdő vagy, olvass tovább. Ha tapasztaltabb vagy, akkor érdemes a végére ugrani, ahol arról beszélek, hogy
IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 9 lépés
IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás segítségével: Helló srácok, ebben az utasításban megmutatom, hogyan készítsünk RGB LED szalagvezérlőt nodemcu -val, amely az interneten keresztül az egész világon képes vezérelni az RGB LED STRIP -et BLYNK APP.so élvezze a projekt elkészítését & Tegye színesebbé otthonát
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED csík vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 5 lépés
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED csík vezérlése az interneten keresztül a BLYNK alkalmazás használatával: Helló srácok, ebben az utasításban fényt készítettem neopixel led szalaggal, amelyet a világ minden tájáról a BLYNK APP és a nodemcu segítségével vezérelhetünk az interneten keresztül Ennek a projektnek az agyaként dolgozik, ezért készítse el környezeti fényét
Az Arduino vezérlése a Telegram Bot használatával extra hardver nélkül: 5 lépés
Az Arduino vezérlése a Telegram Bot használatával extra hardver nélkül: Az Arduino segítségével sokféle dolgot tehet, de gondolkozott -e valaha az Arduino vezérlésén egy Telegram bot segítségével? MIRE VAN SZÜKSÉGE: Arduino UNO Node.js PC Néhány vezérelhető eszköz (Az Arduino fedélzeti LED-jét használjuk
Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: 6 lépés
Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: Ez a projekt lehetővé teszi az Arduino csapok vezérlését az ESP8266-01 WiFi modul és a Blynk alkalmazás segítségével. A Blynk App nagyon könnyen használható, és nagyszerű módja az IoT megismerésének. Ez az oktatóanyag Windows PC -hez készült