![Bot Penggera Api Telegram: 5 Langkah Bot Penggera Api Telegram: 5 Langkah](https://i.howwhatproduce.com/images/001/image-267-44-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Bot Penggera Api Telegram Bot Penggera Api Telegram](https://i.howwhatproduce.com/images/001/image-267-45-j.webp)
Dalam artikel ini saya akan membentangkan projek IoT yang memungkinkan untuk merasakan nyalaan dan mengirim pemberitahuan ke Telegram pengguna.
Apa yang Anda Perlu:
- Modul sensor nyalaan
- Nod MikrokontrolerMCU ESP8266
- Sumber kuasa
- WiFi
- Peranti output dengan telegram
Langkah 1: Perkakasan
![Perkakasan Perkakasan](https://i.howwhatproduce.com/images/001/image-267-46-j.webp)
![Perkakasan Perkakasan](https://i.howwhatproduce.com/images/001/image-267-47-j.webp)
Flame Sensor ModuleModul ini mengandungi fototransistor dan elektronik penyekat isyarat. Phototransistor mengalirkan arus elektrik yang lebih banyak apabila terkena cahaya. Fizik mengajar kita bahawa cahaya (kelihatan) merangkumi semua warna, dari merah hingga ungu. Dengan melapisi fototransistor dengan epoksi hitam, ia menjadi lebih sensitif terhadap warna merah atau bahkan tidak kelihatan di bawah warna merah atau inframerah. Menariknya, api memancarkan sinaran inframerah. Oleh itu, apabila sensor ini melihat nyalaan, ia mengalirkan arus lebih banyak. NodeMCU adalah papan serasi Arduino yang menampilkan ESP8266 pada terasnya. Ia menjadi popular kerana ia adalah mikrokontroler siap WiFi dengan sendirinya - tidak memerlukan Arduino. Tujuan artikel ini adalah untuk menunjukkan semua pinout dan papan NodeMCU yang ada pada masa ini. Perhatikan bahawa semasa memprogram papan ini menggunakan inti ESP di Arduino IDE, nombor GPIO digunakan dan bukannya yang ada di papan tulis.
Langkah 2: Sambungan
![Sambungan Sambungan](https://i.howwhatproduce.com/images/001/image-267-48-j.webp)
Sensor disambungkan ke GPIO0 untuk gangguan.
Gangguan berguna untuk membuat sesuatu berlaku secara automatik dalam program mikrokontroler dan dapat membantu menyelesaikan masalah masa. Dengan gangguan, anda tidak perlu sentiasa memeriksa nilai pin semasa. Apabila perubahan dikesan, peristiwa dipicu - fungsi dipanggil. Fungsi ini dipanggil interrupt service rutin (ISR). Apabila gangguan berlaku, pemproses menghentikan pelaksanaan program utama untuk melaksanakan tugas, dan kemudian kembali ke program utama
Langkah 3: Telegram Bot
![Bot Telegram Bot Telegram](https://i.howwhatproduce.com/images/001/image-267-49-j.webp)
Bot adalah aplikasi pihak ketiga yang berjalan di dalam Telegram. Pengguna dapat berinteraksi dengan bot dengan menghantar mesej, perintah dan permintaan sebaris. Kami dapat mengawal bot kami melalui HTTP API yang disediakan oleh Telegram.
Bot Telegram adalah aplikasi yang dihoskan di pelayan (di sini adalah ESP8266) yang menggunakan API bot Telegram untuk menyambung ke klien Telegram Messenger. Kelebihan besar bot Telegram adalah bahawa ia tidak mempunyai syarat pemasangan dan berjalan lancar di semua platform komputer atau mudah alih di mana Telegram Messenger berjalan. Konfigurasikan Telegram Bot Pasang Telegram pada Laptop atau Telefon anda dan cari BotFather. Melalui BotFather kita dapat membuat bot baru. Setelah membuat bot baru, kita harus mencatat token yang merupakan kunci interaksi antara peranti dan API bot Telegram.
Langkah 4: Perisian
Muat turun perpustakaan Telegram Bot
Buka Arduino IDE, Pergi ke "Sketsa", Pilih "Sertakan Perpustakaan" dan Klik "Tambah Perpustakaan. ZIP".
#sertakan
#include #include // Memulakan sambungan Wifi ke penghala charssid = "wifi"; // SSID (nama) kata laluan char = "12345678"; // status int kunci rangkaian anda = 0; // Inisialisasi Telegram BOT #define BOTtoken "1234567890: AAEsdxDfSL57kpfZz1bduD9j4fddsiyfg" // token dari @BotFather #define BOTname "ESP8266 FireBot" // nama bot #define BOTusername "BOTUSNAME" BOTUSNAME " int Bot_mtbs = 1000; // menyegarkan masa Bot_lasttime; bool Mula = salah; bool isfire = salah; bool hasid = palsu; int var = 0; Id rentetan; batal Bot_EchoMessages () {untuk (int i = 1; i Bot_lasttime + Bot_mtbs) {bot.getUpdates (bot.message [0] [1]); Bot_EchoMessages (); // balas mesej dengan Echo Bot_lasttime = millis (); } alarm_if_fire (); } kekosongan handleInterrupt () {Serial.println ("Interrupt Detected"); isfire = benar; }
Disyorkan:
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
![Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar) Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/007/image-19330-j.webp)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: 3 Langkah
![Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: 3 Langkah Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: 3 Langkah](https://i.howwhatproduce.com/images/003/image-7180-5-j.webp)
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: Hai kawan-kawan, saya akan membuat tutorial mengenai Penggera Sensor Suis Magnetik MC-18 yang beroperasi dalam mod tutup biasanya. Tetapi pertama, izinkan saya menerangkan kepada anda secara ringkas apa yang dimaksudkan dengan tutup biasanya. Terdapat dua jenis mod, biasanya terbuka dan biasanya ditutup
Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar)
![Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar) Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/004/image-10897-2-j.webp)
Jam Penggera Jalan Sesame DIY (dengan Fire Alarm!): Hai semua! Projek ini adalah yang pertama saya. Sejak hari lahir pertama sepupu saya akan datang, saya ingin membuat hadiah khas untuknya. Saya mendengar dari bapa saudara dan ibu saudara bahawa dia ke Sesame Street, jadi saya memutuskan dengan adik-beradik saya untuk membuat jam penggera berdasarkan
Penggera Pemecah Kaca / Penggera Pencuri: 17 Langkah
![Penggera Pemecah Kaca / Penggera Pencuri: 17 Langkah Penggera Pemecah Kaca / Penggera Pencuri: 17 Langkah](https://i.howwhatproduce.com/images/001/image-871-121-j.webp)
Alarm Pemecah Kaca / Penggera Pencuri: Litar ini dapat digunakan untuk membunyikan penggera untuk mengesan pecah tingkap kaca oleh penyusup, walaupun penyusup memastikan tidak ada suara kaca yang pecah
Jam Penggera Sunrise LED Dengan Penggera Lagu yang Disesuaikan: 7 Langkah (dengan Gambar)
![Jam Penggera Sunrise LED Dengan Penggera Lagu yang Disesuaikan: 7 Langkah (dengan Gambar) Jam Penggera Sunrise LED Dengan Penggera Lagu yang Disesuaikan: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10967865-led-sunrise-alarm-clock-with-customizable-song-alarm-7-steps-with-pictures-0.webp)
Jam Penggera Matahari LED Dengan Penggera Lagu yang Dapat Disesuaikan: Motivasi Saya Musim sejuk ini teman wanita saya menghadapi banyak masalah untuk bangun pada waktu pagi dan kelihatannya menderita SAD (Gangguan Afektif Musim). Saya bahkan menyedari betapa sukarnya bangun pada musim sejuk kerana matahari belum datang