Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Telegram Bot avec ESP8266

Composants et fournitures

Espressif ESP8266 ESP-01
× 1
Arduino UNO
× 1
Câbles de raccordement (générique)
× 7
Appareil Android
× 1
Arduino UNO
× 1

Applications et services en ligne

API Telegram Bot
Arduino IDE

À propos de ce projet

Salut les codeurs,

C'est incroyable de commencer ma carrière Hackster avec l'API Telegram bot et ESP8266. À travers ce projet, j'essaie de décrire comment contrôler l'ESP8266 avec un robot télégramme qui s'ouvre sur le grand monde de l'IoT.

1. Installation de la bibliothèque Telegram Bot

Tout d'abord, téléchargez la bibliothèque Telegram Bot (téléchargement) et ajoutez-la à Arduino IDE.

2. Configurer Telegram Bot

Installez Telegram sur votre ordinateur portable ou votre téléphone et recherchez Botfather. Grâce à Botfather, créez votre nouveau bot.

De Botfather, vous pouvez prendre le jeton.

3. Configuration de l'appareil

Connectez ESP8266 à Arduino comme indiqué. Connectez GPIO0 à la terre et réinitialisez pour réinitialiser Arduino et téléchargez le code.

4. Le Code

#include  #include  #include  #define LED 1 //led pin number// Initialiser la connexion Wifi au routeur const char* ssid =" xxxxx" ; const char* mot de passe ="yyyyy" ; // Initialiser Telegram BOT const char BotToken[] ="xxxxxxxxx"; Net_ssl de WiFiClientSecure ; Bot TelegramBot (BotToken, net_ssl); // le numéro de la configuration de l'annulation de la broche LED () { Serial.begin (115200); while (!Serial) {} //Démarrer l'exécution lorsque la série est ouverte delay(3000); // tentative de connexion au réseau Wifi :Serial.print("Connexion Wifi :"); Serial.println(ssid); while (WiFi.begin(ssid, mot de passe) !=WL_CONNECTED) { Serial.print("."); retard (500); } Serial.println(""); Serial.println("Wi-Fi connecté"); bot.begin(); pinMode (LED, SORTIE); } boucle vide() { message m =bot.getUpdates(); // Lire les nouveaux messages if (m.text.equals("on")) { digitalWrite(LED, 1); bot.sendMessage(m.chat_id, "La Led est maintenant allumée"); } else if (m.text.equals("off")) { digitalWrite(LED, 0); bot.sendMessage(m.chat_id, "La Led est maintenant éteinte"); } }  

Mettez vos identifiants wifi et votre jeton de bot et téléchargez le code.

5. Testez le fonctionnement

J'inclus ici la fabrication et le travail de mon projet.

Code

Coder
https://github.com/CodersCafeCommunity/TelegramBot

Schémas


Processus de fabrication

  1. Surveillance du CO2 avec le capteur K30
  2. Communication sourds-aveugles avec 1Sheeld/Arduino
  3. Contrôler l'accepteur de pièces avec Arduino
  4. Arduino avec Bluetooth pour contrôler une LED !
  5. Capteur d'empreintes digitales capacitif avec un Arduino ou ESP8266
  6. Jouer avec Nextion Display
  7. Bras robotique contrôlé par Nunchuk (avec Arduino)
  8. Mesure du rayonnement solaire avec Arduino
  9. Mini radar avec Arduino