工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

ESP8266を搭載したTelegramBot

コンポーネントと消耗品

>
Espressif ESP8266 ESP-01
× 1
Arduino UNO
× 1
ジャンパー線(汎用)
× 7
Androidデバイス
× 1
Arduino UNO
× 1

アプリとオンラインサービス

Telegram Bot API
Arduino IDE

このプロジェクトについて

こんにちはコーダー、

テレグラムボットAPIとESP8266でハックスターのキャリアを始めるのは素晴らしいことです。このプロジェクトを通じて、IoTの素晴らしい世界に開かれた電報ボットを使用してESP8266を制御する方法を説明しようとしています。

1.Telegramボットライブラリのインストール

まず、Telegram Botライブラリをダウンロード(ダウンロード)して、ArduinoIDEに追加します。

2. TelegramBotを構成します

ラップトップまたは電話にTelegramをインストールし、Botfatherを検索します。ボットファーザーを使用して、新しいボットを作成します。

Botfatherからトークンを取得できます。

3.デバイスのセットアップ

図のように、ESP8266をArduinoに接続します。 GPIO0をアースに接続し、リセットしてArduinoをリセットし、コードをアップロードします。

4.コード

  #include  #include  #include  #define LED 1 // LEDピン番号//ルーターへのWifi接続を初期化constchar * ssid =" xxxxx "; const char * password ="yyyyy"; // Telegramを初期化しますBOTconst char BotToken [] ="xxxxxxxxx"; WiFiClientSecure net_ssl; TelegramBotボット(BotToken、net_ssl); // LEDピンの番号voidsetup(){Serial.begin(115200); while(!Serial){} //シリアルが開いているときに実行を開始するdelay(3000); // Wifiネットワークへの接続を試みます:Serial.print( "Connecting Wifi:"); Serial.println(ssid); while(WiFi.begin(ssid、password)!=WL_CONNECTED){Serial.print( "。"); delay(500); } Serial.println( ""); Serial.println( "WiFi接続"); bot.begin(); pinMode(LED、OUTPUT); } void loop(){メッセージm =bot.getUpdates(); //新しいメッセージを読み取りますif(m.text.equals( "on")){digitalWrite(LED、1); bot.sendMessage(m.chat_id、 "The Led is now ON"); } else if(m.text.equals( "off")){digitalWrite(LED、0); bot.sendMessage(m.chat_id、 "LEDがオフになりました"); }}  

Wi-Fiクレデンシャルとボットトークンを入力して、コードをアップロードします。

5.動作をテストします

私はここに私のプロジェクトの作成と作業を含めます。

コード

コード
https://github.com/CodersCafeCommunity/TelegramBot

回路図


製造プロセス

  1. K30センサーによるCO2モニタリング
  2. 1Sheeld / Arduinoとの盲ろう者のコミュニケーション
  3. Arduinoでコインアクセプターを制御する
  4. LEDを制御するBluetoothを搭載したArduino!
  5. ArduinoまたはESP8266を搭載した静電容量式指紋センサー
  6. Nextionディスプレイで遊ぶ
  7. Nunchuk制御ロボットアーム(Arduino付き)
  8. Arduinoで日射量を測定する
  9. Arduinoを搭載したミニレーダー
  10. Arduinoで音楽を作る方法
  11. ArduinoでのTinyMLによる咳の検出