![Управление на ESP8266 с помощта на приложението Telegram: 7 стъпки Управление на ESP8266 с помощта на приложението Telegram: 7 стъпки](https://i.howwhatproduce.com/images/001/image-727-38-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
![Image Image](https://i.howwhatproduce.com/images/001/image-727-40-j.webp)
![](https://i.ytimg.com/vi/lh0FSdneGd0/hqdefault.jpg)
Хей, какво става, момчета! Akarsh тук от CETech.
Чудили ли сте се някога да разговаряте с уредите си чрез приложение за съобщения? Звучи странно, нали. Но днес ще направим нещо подобно на това. Не се притеснявайте, че не е нужно да купувате мобилни телефони за своите уреди. Всичко, от което се нуждаете, е мобилното приложение Telegram, всеки микроконтролер като Arduino UNO или ESP8266/32 и вашите уреди.
Ще демонстрираме метода, като контролираме 8 светодиода чрез приложението Telegram, като просто изпращаме прости съобщения за включване/изключване и след приключване на задачата също ще получим отговор от нашия микроконтролер за това. Освен светодиодите, можете да управлявате други уреди, като правите подходящи промени в кода и веригата. Ще бъде забавно, така че нека да влезем направо в него.
Стъпка 1: Вземете печатни платки за вашите проекти
![Всичко за приложението Telegram Всичко за приложението Telegram](https://i.howwhatproduce.com/images/001/image-727-41-j.webp)
Проверете PCBGOGO, ако трябва да произведете или сглобите печатни платки. Те приветстват вашата поръчка за прототип на печатни платки: количество поръчка за изработка на печатни платки от 5 бр. И количество поръчка за монтаж на печатни платки от 1 бр.
От създаването си преди 5 години, PCBGOGO се реформира няколко пъти. Той е нарастващ производител на печатни платки и монтаж в променящия се свят. Понастоящем ежедневното им количество поръчки за монтаж на печатни платки и печатни платки надхвърля 3000, а продажбите са се увеличили от 100 000 долара на 20 милиона долара годишно. Въпреки че PCBGOGO е само на 5 години, техните фабрики с над 400 работници вече осигуряват производство и монтаж на печатни платки за местни клиенти в Китай повече от 10 години.
Имате късмет да прочетете тази статия по проекта, тъй като по това време PCBGOGO приветства своята 5 -та годишнина и дава големи ползи на своите клиенти.
Присъединете се към PCBGOGO, за да получите предимствата сега от тук. Купони до $ 150, стилни сувенири
Продължителност на кампанията: 25 август - 25 септември 2020 г.
Стъпка 2: Всичко за приложението Telegram
![Всичко за приложението Telegram Всичко за приложението Telegram](https://i.howwhatproduce.com/images/001/image-727-42-j.webp)
Telegram е облачна услуга за незабавни съобщения, видеотелефония и глас по IP услуга. Клиентските приложения на Telegram са достъпни за Android, iOS, Windows Phone, Windows, macOS и GNU/Linux и произхождат от Русия. Потребителите могат да изпращат съобщения и да обменят снимки, видеоклипове, стикери, аудио и файлове от всякакъв тип.
Клиентският код на Telegram е безплатен софтуер, докато неговият код от страна на сървъра е със затворен код и собственост. Услугата предоставя и API на независими разработчици. Към април 2020 г. Telegram имаше 400 милиона активни потребители месечно.
Съобщенията и медиите по подразбиране използват криптиране клиент-сървър по време на транзит. Тези данни също са криптирани в покой, но могат да бъдат достъпни от разработчиците на Telegram, които държат ключовете за шифроване. В допълнение, Telegram предоставя шифровани разговори от край до край и незадължителни криптирани „тайни“чатове от край до край между двама онлайн потребители на клиенти на смартфони. Въпреки това, настолните клиенти (с изключение на клиентите на macOS) не предлагат криптиране от край до край, нито криптирането от край до край е достъпно за групи, супергрупи или канали. Telegram защитава липсата на повсеместно криптиране от край до край, като твърди, че онлайн архивите, които не използват криптиране от страна на клиента, са „най-сигурното решение“, което е възможно в момента, въпреки няколко други услуги за чат като Signal, Matrix и WhatsApp предлагащо криптиране от край до край на всички платформи.
Стъпка 3: Настройка на хардуерната страна
![Настройка на хардуерната страна Настройка на хардуерната страна](https://i.howwhatproduce.com/images/001/image-727-43-j.webp)
Необходими материали за този проект: Микроконтролер (използвам модула ESP8266), светодиоди, захранване, джъмперни кабели.
Връзките трябва да се извършват, както следва:
1) Свържете 8 светодиода от извод D1 към D8 на ESP8266. Свържете анода на всеки светодиод към земята и катода на всеки светодиод към цифров извод между D1 и D8.
2) Свържете Jumper кабел към щифта A0 на ESP8266 и го оставете отворен, за да прочете аналоговите стойности (за които сме създали команда). Например: ако свържем този щифт към 3V извод, той трябва да показва 1024 и ако го свържем към GND, той трябва да показва стойност 0 и ако е оставен отворен, той трябва да върне произволна стойност.
3) След като качите кода на ESP8266, свържете го към захранването.
Стъпка 4: Изтеглете и настройте Arduino IDE
![Изтеглете и настройте Arduino IDE Изтеглете и настройте Arduino IDE](https://i.howwhatproduce.com/images/001/image-727-44-j.webp)
Изтеглете Arduino IDE от тук
1. Инсталирайте Arduino IDE и го отворете.
2. Отидете на Файл> Предпочитания
3. Добавете https://arduino.esp8266.com/stable/package_esp8266com_index.json към URL адресите на допълнителния мениджър на табла.
4. Отидете на Tools> Board> Boards Manager
5. Потърсете esp8266 и след това инсталирайте платката.
6. Рестартирайте IDE.
Стъпка 5: Настройване на приложението Telegram
![Настройване на приложението Telegram Настройване на приложението Telegram](https://i.howwhatproduce.com/images/001/image-727-45-j.webp)
![Настройване на приложението Telegram Настройване на приложението Telegram](https://i.howwhatproduce.com/images/001/image-727-46-j.webp)
За тази стъпка първото нещо, което трябва да направите, е да инсталирате приложението Telegram в мобилния си телефон, таблет или някое от другите устройства по ваш избор. Можете лесно да получите безплатното приложение от Google Play Store, App Store и т.н.
След като инсталирате приложението и настроите акаунта си. Търсете Botfather във вашето приложение, веднага щом отворите Botfather, ще видите бутон Старт или Рестартиране, това ще отвори списък с команди и техните приложения, които трябва да кликнете върху командата /newbot. След тази команда трябва да дадете име на вашия бот. Дал съм името "Esp8266 Test". Тъй като името на бота е зададено, трябва да зададете потребителското име. Когато задавате потребителското име, трябва да имате предвид, че потребителското име трябва да е уникално и да завършва с думата „бот“.
Веднага щом зададете потребителското име, вашият бот ще бъде създаден и ще видите API маркер, който да го запише някъде, тъй като ще е необходим в следващата стъпка.
Стъпка 6: Настройка на кодиращата част
![Настройка на кодиращата част Настройка на кодиращата част](https://i.howwhatproduce.com/images/001/image-727-47-j.webp)
![Настройка на кодиращата част Настройка на кодиращата част](https://i.howwhatproduce.com/images/001/image-727-48-j.webp)
Досега приключихме с връзките и създаването на ботове, сега трябва да качим кода в нашия ESP8266 за управление на светодиодите през приложението Telegram.
За целта трябва да инсталирате библиотеката Universal-Arduino-Telegram-Bot. За да получите тази библиотечна папка, можете да се насочите към моята страница на Github от тук.
След като инсталирате библиотеката, трябва да копирате кода на проекта от файла ESP_code.ino на същата страница на GitHub. Поставете този код във вашата Arduino IDE. В кода трябва да актуализирате SSID, парола до този на SSID, парола на вашия Wifi и след това трябва да актуализирате API Token с API Token на бота, който сте създали в предишната стъпка.
Сега можете да свържете вашия ESP8266 към компютъра и да качите кода. Веднага след като кодът бъде качен, можете да изключите модула си от компютъра и да го свържете към всяко захранване.
Стъпка 7: Време за игра
![Време за игра Време за игра](https://i.howwhatproduce.com/images/001/image-727-49-j.webp)
![Време за игра Време за игра](https://i.howwhatproduce.com/images/001/image-727-50-j.webp)
![Време за игра Време за игра](https://i.howwhatproduce.com/images/001/image-727-51-j.webp)
Сега всичко, което трябва да направите, е да отворите приложението за телеграма, отворете бота, след като го потърсите в приложението Telegram по името, което сте дали на бота. Когато отворите бота, ще видите бутон Старт/Рестартиране, щракнете върху този бутон, ботът ще стартира и ще ви изпрати списък с команди, които можете да използвате за управление на различни светодиоди.
Например: Има команда /D1ON, ако изпратите тази команда, ще можете да видите, че светодиодът № 1 е включен и в приложението се получава съобщение, казващо „D1 е ВИСОК“след това, ако изпратите команда D1OFF, ще види, че LED1 се изключва и се получава съобщение, казващо "D1 е НИСКО". Същото се случва и с други светодиоди. Освен командите LED ON/OFF има и друга команда A0, която връща състоянието на аналоговия извод, т.е. ако A0 е свързан към GND, връща 0, ако е свързан към 3V, връща 1024 и ако остане отворен, трябва да върне всеки случайна стойност. По този начин можете да контролирате нещата с помощта на приложението Telegram Messaging.
Надявам се, че урокът ви е харесал.
Препоръчано:
Управление на светодиод с помощта на NodeMCU WiFi модул и приложението Blynk: 7 стъпки
![Управление на светодиод с помощта на NodeMCU WiFi модул и приложението Blynk: 7 стъпки Управление на светодиод с помощта на NodeMCU WiFi модул и приложението Blynk: 7 стъпки](https://i.howwhatproduce.com/images/010/image-29106-j.webp)
Управление на светодиод с помощта на NodeMCU WiFi модул и приложение Blynk: Тази инструкция ще ви покаже как да управлявате светодиод с помощта на WiFi модула NodeMCU ESP8266 чрез приложението за смартфон Blynk. Ако сте начинаещ, прочетете нататък. Ако сте по -опитни, може да ви е интересно да прескочите до края, където говоря за т
Управлявайте Arduino Uno с помощта на WiFi модул ESP8266 и приложението Blynk: 6 стъпки
![Управлявайте Arduino Uno с помощта на WiFi модул ESP8266 и приложението Blynk: 6 стъпки Управлявайте Arduino Uno с помощта на WiFi модул ESP8266 и приложението Blynk: 6 стъпки](https://i.howwhatproduce.com/images/002/image-5843-63-j.webp)
Управлявайте Arduino Uno с помощта на ESP8266 WiFi модул и приложение Blynk: Този проект ви позволява да контролирате щифтовете на Arduino, използвайки ESP8266-01 WiFi модул и приложението Blynk. Приложението Blynk е много лесно за използване и е чудесен начин да започнете да научавате за IoT. Този урок е за компютър с Windows
Как да контролираме Wemos D1 Mini/ Nodemcu с помощта на приложението Blynk (IOT) (esp8266): 6 стъпки
![Как да контролираме Wemos D1 Mini/ Nodemcu с помощта на приложението Blynk (IOT) (esp8266): 6 стъпки Как да контролираме Wemos D1 Mini/ Nodemcu с помощта на приложението Blynk (IOT) (esp8266): 6 стъпки](https://i.howwhatproduce.com/images/001/image-1518-79-j.webp)
Как да управляваме Wemos D1 Mini/ Nodemcu с помощта на приложението Blynk (IOT) (esp8266): Здравейте приятели, В тази инструкция ще ви покажа как да управлявате wemos D1 mini или (nodemcu) с помощта на приложението blynk. Това е абсолютно ръководство за начинаещи. за подробен урок ЗАДЪЛЖИТЕЛНО ГЛЕДАЙТЕ ВИДЕО Не забравяйте да харесате, споделите & абонирайте се за канала ми
Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки)
![Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки) Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-7643-35-j.webp)
Управление на домакинските уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: В този урок ще научим как да използваме приложението Blynk и NodeMCU (ESP8266), за да контролираме лампата (всички други домакински уреди ще са добре), комбинацията ще чрез интернет. Целта на тази инструкция е да покаже простотата
LED управление с помощта на приложението Blynk и Arduino: 3 стъпки (със снимки)
![LED управление с помощта на приложението Blynk и Arduino: 3 стъпки (със снимки) LED управление с помощта на приложението Blynk и Arduino: 3 стъпки (със снимки)](https://i.howwhatproduce.com/images/004/image-9653-36-j.webp)
LED управление с помощта на Blynk App и Arduino: В този проект ние ще знаем включването/изключването на LED с arduino с помощта на приложението blynk, Вместо да използваме Wifi модул, Bluetooth модул, GSM модул и т.н. Това е друг начин за използване на Интернет на нещата Don ' не мисля, че е трудно. Лесно е да се научи. Ако не