Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Bot Telegram dengan ESP8266

Komponen dan persediaan

Espressif ESP8266 ESP-01
× 1
Arduino UNO
× 1
Kabel jumper (generik)
× 7
Perangkat Android
× 1
Arduino UNO
× 1

Aplikasi dan layanan online

API Bot Telegram
Arduino IDE

Tentang proyek ini

Hai Koder,

Sungguh menakjubkan memulai karir Hackster saya dengan API bot telegram dan ESP8266. Melalui proyek ini saya mencoba menggambarkan bagaimana mengontrol ESP8266 dengan bot telegram yang membuka dunia IoT yang hebat.

1. Memasang Pustaka Bot Telegram

Pertama-tama unduh pustaka Bot Telegram (unduh) dan tambahkan ke Arduino IDE.

2. Konfigurasikan Telegram Bot

Instal Telegram di Laptop atau Ponsel Anda dan cari Botfather. Melalui Botfather, buat bot baru Anda.

Dari Botfather, Anda dapat mengambil tokennya.

3. Menyiapkan Perangkat

Hubungkan ESP8266 ke Arduino seperti yang ditunjukkan. Hubungkan GPIO0 ke ground dan reset untuk reset Arduino dan upload kodenya.

4. Kode

#include  #include  #include  #define LED 1 //nomor pin led// Inisialisasi koneksi Wifi ke router const char* ssid =" xxxxxx"; const char* kata sandi ="yyyyy"; // Inisialisasi Telegram BOT const char BotToken[] ="xxxxxxxxx"; WiFiClientSecure net_ssl; Bot TelegramBot (BotToken, net_ssl); // jumlah pin LED void setup() { Serial.begin(115200); while (!Serial) {} //Mulai berjalan saat serial open delay(3000); // mencoba menyambung ke jaringan Wifi:Serial.print("Menghubungkan Wifi:"); Serial.println(ssid); while (WiFi.begin(ssid, password) !=WL_CONNECTED) { Serial.print("."); penundaan (500); } Serial.println(""); Serial.println("WiFi terhubung"); bot.mulai(); pinMode(LED, OUTPUT); } void loop() { pesan m =bot.getUpdates(); // Baca pesan baru if (m.text.equals("on")) { digitalWrite(LED, 1); bot.sendMessage(m.chat_id, "Led sekarang ON"); } else if (m.text.equals("off")) { digitalWrite(LED, 0); bot.sendMessage(m.chat_id, "Led sekarang MATI"); } }  

Masukkan kredensial wifi dan token bot Anda, lalu unggah kodenya.

5. Uji Kerjanya

Saya di sini termasuk pembuatan dan pengerjaan proyek saya.

Kode

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

Skema


Proses manufaktur

  1. Pemantauan CO2 dengan Sensor K30
  2. Komunikasi Tunarungu dengan 1Sheeld/Arduino
  3. Kontrol Penerima Koin dengan Arduino
  4. Arduino dengan Bluetooth untuk Mengontrol LED!
  5. Sensor Sidik Jari Kapasitif dengan Arduino atau ESP8266
  6. Bermain Dengan Tampilan Berikutnya
  7. Lengan Robot Terkendali Nunchuk (dengan Arduino)
  8. Mengukur Radiasi Matahari dengan Arduino
  9. Radar Mini dengan Arduino
  10. Cara membuat musik dengan Arduino