![Botimi i alarmit të flakës së Telegramit: 5 hapa Botimi i alarmit të flakës së Telegramit: 5 hapa](https://i.howwhatproduce.com/images/001/image-267-44-j.webp)
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
![Botimi i Alarmit të Flakës së Telegramit Botimi i Alarmit të Flakës së Telegramit](https://i.howwhatproduce.com/images/001/image-267-45-j.webp)
Në këtë artikull do të paraqes projektin IoT që ju lejon të ndjeni flakën dhe të dërgoni njoftime në Telegramin e përdoruesit.
Çfarë ju nevojitet:
- Moduli i sensorit të flakës
- Nyja e mikrokontrolluesitMCU ESP8266
- Burimi i energjisë
- WiFi
- Pajisja dalëse me telegram
Hapi 1: Pajisje kompjuterike
![Hardware Hardware](https://i.howwhatproduce.com/images/001/image-267-46-j.webp)
![Hardware Hardware](https://i.howwhatproduce.com/images/001/image-267-47-j.webp)
Moduli i sensorit të flakësKy modul përmban një fototransistor dhe elektronikë të kondicionimit të sinjalit. Një fototransistor përcjell më shumë rrymë elektrike kur ekspozohet ndaj dritës. Fizika na mësoi se drita (e dukshme) përfshin të gjitha ngjyrat, nga e kuqja në vjollce. Duke e veshur fototransistorin me epoksi të zezë, bëhet më e ndjeshme ndaj të kuqes apo edhe të padukshme nën të kuqe ose infra të kuqe. Shtë interesante që flaka lëshon rrezatim infra të kuqe. Kështu, kur ky sensor sheh flakë, ai përçon më shumë rrymë. NodeMCU është një bord i pajtueshëm me Arduino që përmban ESP8266 në thelbin e tij. U bë popullor sepse është një mikrokontrollues i gatshëm për WiFi - nuk ka nevojë për një Arduino. Qëllimi i këtij artikulli është të tregojë të gjithë pinout dhe bordet e NodeMCU që janë aktualisht në dispozicion. Vini re se kur programoni këto borde duke përdorur thelbin ESP në Arduino IDE, numrat GPIO përdoren në vend të asaj që është në tabelë.
Hapi 2: Lidhja
![Lidhje Lidhje](https://i.howwhatproduce.com/images/001/image-267-48-j.webp)
Sensori i lidhur me GPIO0 për ndërprerje.
Ndërprerjet janë të dobishme për t’i bërë gjërat të ndodhin automatikisht në programet e mikrokontrolluesve dhe mund të ndihmojnë në zgjidhjen e problemeve të kohës. Me ndërprerjet nuk keni nevojë të kontrolloni vazhdimisht vlerën aktuale të kunjit. Kur zbulohet një ndryshim, ndodh një ngjarje - thirret një funksion. Ky funksion quhet ndërprerja e shërbimit rutinë (ISR). Kur ndodh një ndërprerje, procesori ndalon ekzekutimin e programit kryesor për të ekzekutuar një detyrë dhe pastaj kthehet në programin kryesor
Hapi 3: Telegram Bot
![Telegram Bot Telegram Bot](https://i.howwhatproduce.com/images/001/image-267-49-j.webp)
Bots janë aplikacione të palëve të treta që funksionojnë brenda Telegram. Përdoruesit mund të ndërveprojnë me botët duke dërguar mesazhe, komanda dhe kërkesa të brendshme. Ne mund të kontrollojmë botët tanë përmes API -ve HTTP të ofruara nga Telegram.
Një bot Telegram është një aplikacion i pritur në një server (këtu është ESP8266) që përdor API të bot Telegram për t'u lidhur me klientët e Telegram Messenger. Një avantazh i madh i botëve të Telegramit është se ato kanë zero kërkesa për instalim dhe funksionojnë pa probleme në të gjitha platformat kompjuterike ose celulare ku funksionon Telegram Messenger. Konfiguroni Telegram Bot Instaloni Telegram në Laptop ose Telefonin tuaj dhe kërkoni për BotFather. Përmes BotFather ne mund të krijojmë një bot të ri. Pasi krijuam një bot të ri, duhet të shënojmë shenjën që është çelësi i ndërveprimit midis pajisjes dhe API bot Telegram.
Hapi 4: Softuer
Shkarkoni bibliotekën Telegram Bot
Hapni Arduino IDE, shkoni te "Sketch", zgjidhni "Include Library" dhe klikoni në "Add. ZIP Library".
#përfshi
#include #include // Filloni lidhjen Wifi me ruterin char ssid = "wifi"; // SSID (emri) fjalëkalimi i char = "12345678"; // çelësi i rrjetit tuaj int status = 0; // Initialize Telegram BOT #define BOTtoken "1234567890: AAEsdxDfSL57kpfZz1bduD9j4fddsiyfg" // shenjë nga @BotFather #define BOTname "ESP8266 FireBot" // emri i botit #define BOTname Emri i përdoruesit i BOTus, Botus; int Bot_mtbs = 1000; // koha e rifreskimit të gjatë Bot_lasttime; bool Start = false; bool isfire = false; bool haveid = false; int var = 0; ID e vargut; pavlefshme Bot_EchoMessages () {për (int i = 1; i Bot_lasttime + Bot_mtbs) {bot.getUpdates (bot.message [0] [1]); Bot_EchoMessages (); // përgjigjuni mesazhit me Echo Bot_lasttime = millis (); } alarm_if_fire (); } void handleInterrupt () {Serial.println ("Ndërprerja u zbulua"); isfire = e vërtetë; }
Recommended:
Detektor i sensorit të flakës: 3 hapa
![Detektor i sensorit të flakës: 3 hapa Detektor i sensorit të flakës: 3 hapa](https://i.howwhatproduce.com/images/001/image-2782-9-j.webp)
Detektori i sensorit të flakës: Ky projekt do të zbulojë se si funksionon sensori i flakës dhe qëllimin e kësaj pajisje harduerike. Nëse jeni duke mësuar se si funksionon kjo pajisje harduerike, ky është projekti perfekt për ju. Kur sensori i flakës zbulon një zjarr, (drita e flakës)
Drita e flakës super e thjeshtë me bateri: 6 hapa (me fotografi)
![Drita e flakës super e thjeshtë me bateri: 6 hapa (me fotografi) Drita e flakës super e thjeshtë me bateri: 6 hapa (me fotografi)](https://i.howwhatproduce.com/images/006/image-17342-j.webp)
Drita e flakës super e thjeshtë me bateri: Gjatë shumë orëve të kënaqjes me COVID-19 në YouTube, unë u frymëzova nga një episod i Adam One Savage's One Day Builds, veçanërisht ai ku ai ndërton një mbështetës të fanarit të gazit për rikshën e tij të ndërtuar në shtëpi. Në zemër të ndërtimit ishte konvertimi i një
Botimi i dërgimit të postës duke përdorur Python: 5 hapa
![Botimi i dërgimit të postës duke përdorur Python: 5 hapa Botimi i dërgimit të postës duke përdorur Python: 5 hapa](https://i.howwhatproduce.com/images/002/image-3533-12-j.webp)
Botimi i dërgimit të postës duke përdorur Python: Në këtë projekt do të mësoni se si të dërgoni mesazhe duke përdorur python. Këtu kam demonstruar një projekt i cili mund të përdoret për të treguar nëse keni pjesëmarrje të mjaftueshme për të marrë një leje nga kolazhi/shkolla apo jo. Këtu kam mori përqindjen minimale të atte
Sensori i flakës me njoftimet e Telegramit: 6 hapa
![Sensori i flakës me njoftimet e Telegramit: 6 hapa Sensori i flakës me njoftimet e Telegramit: 6 hapa](https://i.howwhatproduce.com/images/004/image-9662-6-j.webp)
Sensori i flakës me njoftimet e Telegramit: Në këtë projekt realizohet sensori i flakës me njoftimet e telegramit. Pra, kur zjarri zbulohet nga një sensor, ju merrni një njoftim për këtë ngjarje menjëherë në Telegram. Prettyshtë mjaft e dobishme dhe e përshtatshme. Pra, si funksionon? Unë do t'ju tregoj
Vetë-botimi i një Ebook për aplikacionin iPhone: 6 hapa
![Vetë-botimi i një Ebook për aplikacionin iPhone: 6 hapa Vetë-botimi i një Ebook për aplikacionin iPhone: 6 hapa](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10961933-self-publishing-an-iphone-app-ebook-6-steps-j.webp)
Vetë-botimi i një IPbook për IPhone App: Emri im është Noble Smith dhe unë jam një dramaturg i botuar, bashkë-producent i filmit fitues të çmimeve Protagonist (Netflix), një romancier i botuar (libri audio i iTunes i vjedhur nga Ciganët), dhe autor i ebook iPhone app Warrior (iTunes App Store). Gettiâ €