Innehållsförteckning:

IDC2018IOT -larmsystem: 7 steg
IDC2018IOT -larmsystem: 7 steg

Video: IDC2018IOT -larmsystem: 7 steg

Video: IDC2018IOT -larmsystem: 7 steg
Video: IDC2018 IOT SMART TRASH BIN 2024, Juli
Anonim
Image
Image

I denna instruktionsbok går du igenom stegen för att bygga ett IoT -larm. Detta är ett billigt hemgjord larmsystem till rimliga priser och det är tillgängligt för internet via WiFi. Larmet utlöses när någon öppnar dörren eller tänder ljuset i ditt rum. Detta projekt kan vara till hjälp för dig oavsett om du verkligen vill ställa in ett larm för att skydda ditt rum eller om du bara vill träna dina kodningskunskaper för Node MCU. Ett annat alternativ är att använda ljussensorn som väckarklocka som väcker dig varje dag vid soluppgången.

Steg 1: Delar

Teknisk konstruktion
Teknisk konstruktion

Komponenter som krävs för detta projekt:

1. Nod MCU -kort.

2. Light theremin + 330 ohm motstånd - används för att detektera ljuseffekten i rummet.

3. Dörrströmställare - används för att upptäcka dörröppningsscenariot.

4. Högtalare - används för att spela larm

5. Bygelkablar

6. Mobiltelefon med blynk -app + konto - används för att styra larmet från din telefon.

7. Adafruit -konto - används för att styra thereminsensorn och se statistik som samlats in från larmkretsen.

Steg 2: Kretsflöde

När kretsen är ansluten till en energikälla väntar larmet på att bli utlöst från blynk -appen på din mobiltelefon. Om en dörröppning detekterades eller ljuset där har mätt ljuseffekt som är större än tröskeln larmet utlöses. Blynk skickar ett meddelande till din telefon och ett e-postmeddelande till ditt konto som anger att larmet utlöstes. Uppgifterna som mäts i händelse av att larmet utlöstes (omkopplare och tänds därmed) kommer att publiceras på adafruit -webbplatsen.

Steg 3: Teknisk konstruktion

Teknisk konstruktion
Teknisk konstruktion
Teknisk konstruktion
Teknisk konstruktion

1. Öppna blynk -konto på https://www.blynk.cc/. Spara din privata åtkomsttoken.

2. Konfigurera din blynk -applikation på din mobil enligt följande på bilden.

3. Öppna ditt adafruit -konto och konstruera din instrumentpanel enligt följande på bilden. Spara din privata åtkomsttoken.

4. öppna config.h och fyll i konfigurationerna - WIFI, Adafruit och Blynk.

5. Konstruera kretsen enligt bilden. Obs: Reed -omkopplaren är placerad över matrisen bara till exempel. Du bör dock komma ihåg att sätta den på din dörr.

6. Ladda upp skissen till ditt NodeMCU -kort och börja använda larmet!

Steg 4: Kod

Här kan du se koden för detta larmsystem.

Steg 5: Begränsningar

Den största begränsningen för denna krets är att den är beroende av tjänster från tredje part som blynk. Om den här tjänsten inte fungerar kan vi förlora några av de funktioner som vi skapade i detta projekt.

Steg 6: Utmaningar

Den största utmaningen i detta projekt är att förstå att vi har tre olika protokoll som fungerar tillsammans. WiFi, Blynk och MQTT och vi måste konfigurera dem annorlunda från början för att få detta larm att fungera. Efter att ha klarat detta konfigurationssteg och haft ditt eget konto i Blynk och Adafruit tror vi att du kommer att hitta detta projekt väldigt enkelt att använda.

Vi försökte göra det enklare för dig att klara denna utmaning genom att ta ut alla konfigurationer ur skissen och lägga den i conifg.h -filen. Vi tror att det kommer att bli mycket lättare på det sättet.

Steg 7: Framtida förbättringar

1. Det är mycket troligt att det läggs till en touch -ID -sensor som kan slå på/stänga av larmet var det än är installerat. Detta kommer att läggas till förutom funktionaliteten för fjärrstyrd på/av med blynk. Uppskattning av arbetstid - 1 dag.

2. Lägg till en OLED -skärm i kretsen som ersätter serieutskrifterna till datorn. Det är mycket troligt att du skulle vilja lägga till den här funktionen. Displayen kan ge information om larmets status även när det inte är anslutet till datorn. Uppskattning av arbetstid - 1 dag.

3. Jag skulle också vilja lägga till en kamera i kretsen som kommer att börja strömma live när larmet utlöses. Så det blir möjligt att på distans se vem som är inne i rummet. Uppskattning av arbetstid - 2 dagar.

Rekommenderad: