Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I detta projekt realiseras flamsensorn med telegramaviseringar. Så när branden upptäcks av en sensor får du en avisering om den här händelsen omedelbart i Telegram. Det är ganska användbart och bekvämt.
Så hur fungerar det? Jag ska visa dig! Låt oss börja!
Steg 1: Komponenter krävs
För detta projekt behöver vi:
- NodeMCU V3 med ESP12 - 1;
- IF flamsensor - 1;
- Jumper Wires - 3;
- USB -kabel - 1;
- Vilken dator som helst - 1.
Steg 2: Scheman
NodeMCU och flamsensor måste anslutas enligt bilden ovan. NodeMCU är också ansluten till PC via USB -kabel.
Steg 3: Meddelandeförverkligande
För att göra aviseringar måste vi konfigurera IFTTT.
Steg 4: Konfigurera IFTTT
Åtgärder du behöver göra:
- Gå till ifttt.com;
- Registrera dig på denna webbplats;
- När du har registrerat dig kan du skapa applets. Tryck på "New Applet" och sedan "if +this";
- Välj en tjänst "Webhooks" och klicka sedan på "Ta emot en webbförfrågan";
- Nu måste du skriva ett namn på händelse som du kommer att referera till i din skiss för att justera aviseringar. Det spelar ingen roll vilket namn du kommer att ge det. Det kan till exempel vara "fire_detected". Men lägg märke till att det EXAKTA namnet på händelsen måste användas i din skiss.
- Tryck på "+det";
- Nu ska du välja en tjänst som skickar meddelanden när brand upptäcks. I vårt fall är det ett Telegram, så välj åtgärdstjänst "Telegram";
- Välj "Skicka meddelande";
- Än du kan ändra meddelandeinnehållet som du kommer att få när händelsen inträffar, så när brand upptäcks. Du kan också välja om du vill få aviseringar från standard IFTTT -dialog eller någon annan dialog. Men lägg märke till att du i alla fall kommer att meddelas av IFTTT, så för att få aviseringar från någon annan dialog måste du lägga till IFTTT i den dialogen. Den enda fördelen med en sådan åtgärd är att du kan namnge denna dialog "Brandlarm" eller på något annat sätt och sedan bara ha läst namnet på dialog i meddelandet kommer du att veta vad som hände utan att läsa en textmeddelande.
- Klicka på "Skapa åtgärd" och sedan på "Slutför".
- Du ställer in IFTTT!
Steg 5: Programkod
På ifttt.com väljer du din profil och går till "Mina tjänster". Klicka på "Webhooks" och tryck sedan på "Inställningar". Du kommer att se URL som på en figur ovan. Symbolkombinationen efter sista "/" är din Webhooks -servicenyckel. Det är nödvändigt att veta det eftersom du kommer att använda det i programmet. Öppna bara "EMAIL.ino" och fyll i ditt SSID, WiFi -nätverkslösenord och Webhooks Service Key.