Innholdsfortegnelse:

IDC2018IOT alarmsystem: 7 trinn
IDC2018IOT alarmsystem: 7 trinn

Video: IDC2018IOT alarmsystem: 7 trinn

Video: IDC2018IOT alarmsystem: 7 trinn
Video: WiFi IP-камера MARVIOTEK 2MP FULL HD. Ночное видение, работа без интернета / ipcamera 2024, Juli
Anonim
Image
Image

I denne instruksjonsboken går du gjennom trinnene for å bygge en IoT -alarm. Dette er et billig hjemmelaget alarmsystem med rimelig pris, og det er tilgjengelig for internett via WiFi. Alarmen utløses når noen åpner døren eller tenner lyset på rommet ditt. Dette prosjektet kan være nyttig for deg om du virkelig vil sette opp en alarm for å beskytte rommet ditt, eller om du bare vil øve på kodingskunnskapene dine for Node MCU. Et annet alternativ er å bruke lyssensoren som vekkerklokke som vil vekke deg hver dag ved soloppgang.

Trinn 1: Deler

Teknisk konstruksjon
Teknisk konstruksjon

Komponenter som kreves for dette prosjektet:

1. Node MCU -kort.

2. Lys theremin + 330 ohm motstand - brukes til å oppdage lysstyrken i rommet.

3. Dørbryter siv - brukes til å oppdage scenariet for døråpning.

4. Høyttaler - brukes til å spille av alarmen

5. Hoppekabler

6. Mobiltelefon med blynk -app + konto - brukes til å kontrollere alarmen fra telefonen.

7. Adafruit -konto - brukes til å kontrollere thereminsensoren og se statistikk samlet fra alarmkretsen.

Trinn 2: Kretsflyt

Når kretsen er koblet til en energistrøm, venter alarmen på å bli utløst fra blynk -appen på mobiltelefonen. Hvis en døråpning ble oppdaget eller lyset der har målt lysstyrken som er større enn terskelen, blir alarmen utløst. Blynk sender et varsel til telefonen din og en e-post til kontoen din som indikerer at alarmen ble utløst. Dataene målt i tilfelle alarmen ble utløst (switch reed og light theremin) vil bli publisert på adafruit -nettstedet.

Trinn 3: Teknisk konstruksjon

Teknisk konstruksjon
Teknisk konstruksjon
Teknisk konstruksjon
Teknisk konstruksjon

1. Åpne blynk -kontoen på https://www.blynk.cc/. Lagre ditt private tilgangstoken.

2. Konfigurer blynk -applikasjonen på mobilen din som følger på bildet.

3. Åpne din adafruit -konto og konstruer dashbordet som følger på bildet. Lagre ditt private tilgangstoken.

4. åpne config.h og fyll ut konfigurasjonene - WIFI, Adafruit og Blynk.

5. Konstruer kretsen som vist. Merk: Reed -bryteren er plassert over matrisen bare for eksempel. Du bør imidlertid huske å sette den på døren din.

6. Last opp skissen til NodeMCU -kortet og begynn å bruke alarmen!

Trinn 4: Kode

Her kan du se koden for dette alarmsystemet.

Trinn 5: Begrensninger

Den største begrensningen for denne kretsen er at den er avhengig i tredjeparts tjenester som blynk. Hvis denne tjenesten ikke fungerer, kan vi miste noe av funksjonaliteten vi opprettet i dette prosjektet.

Trinn 6: Utfordringer

Den største utfordringen i dette prosjektet er å forstå at vi har 3 forskjellige protokoller som fungerer sammen. WiFi, Blynk og MQTT, og vi må konfigurere dem annerledes fra begynnelsen for å få denne alarmen til å fungere. Etter å ha bestått dette konfigurasjonstrinnet og ha din egen konto i Blynk og Adafruit, tror vi at du vil finne dette prosjektet veldig enkelt å bruke.

Vi prøvde å gjøre det lettere for deg å klare denne utfordringen ved å ta alle konfigurasjonene ut av skissen og legge den i conifg.h -filen. Vi tror det blir mye lettere på den måten.

Trinn 7: Fremtidige forbedringer

1. Det er svært sannsynlig at du legger til en berørings -ID -sensor som kan slå alarmen av/på uansett hvor den er installert. Dette vil bli lagt til i tillegg til funksjonaliteten til ekstern slå på/av med blynk. Estimering av arbeidstid - 1 dag.

2. Legg til en OLED -skjerm i kretsen som erstatter serielle utskrifter til datamaskinen. Det er svært sannsynlig at du vil legge til denne funksjonen. Displayet kan gi informasjon om alarmens status, selv når den ikke er koblet til datamaskinen. Estimering av arbeidstid - 1 dag.

3. Jeg vil også legge til et kamera i kretsen som begynner å streame live når alarmen utløses. Så det vil være mulig å se eksternt hvem som er inne i rommet. Estimering av arbeidstid - 2 dager.

Anbefalt: