Turinys:

IDC2018IOT signalizacijos sistema: 7 žingsniai
IDC2018IOT signalizacijos sistema: 7 žingsniai

Video: IDC2018IOT signalizacijos sistema: 7 žingsniai

Video: IDC2018IOT signalizacijos sistema: 7 žingsniai
Video: „Retirement Systems of Alabama“ kolokacijos duom. centras naudoja „EcoStruxure™“ ekonominei plėtrai 2024, Liepa
Anonim
Image
Image

Šioje instrukcijoje rasite žingsnius, kaip sukurti IoT aliarmą. Tai nebrangi namuose pagaminta signalizacijos sistema už priimtiną kainą ir prieinama prie interneto per „WiFi“. Signalizacija suveikia, kai kas nors atidaro duris arba įjungia jūsų kambario šviesą. Šis projektas gali būti naudingas jums, ar tikrai norite nustatyti žadintuvą, kad apsaugotumėte savo kambarį, ar tiesiog norite praktikuoti savo mazgo MCU kodavimo įgūdžius. Kitas variantas yra naudoti šviesos jutiklį kaip žadintuvą, kuris pažadins jus kasdien saulėtekio metu.

1 žingsnis: dalys

Techninė konstrukcija
Techninė konstrukcija

Šiam projektui reikalingi komponentai:

1. Mazgas MCU plokštė.

2. Šviesos tenminas + 330 omų rezistorius - naudojamas šviesos galiai patalpoje aptikti.

3. Durų jungiklio nendrė - naudojama aptikti durų atidarymo scenarijų.

4. Garsiakalbis - naudojamas žadintuvui paleisti

5. Trumpieji kabeliai

6. Mobilusis telefonas su „blynk“programa + paskyra - naudojamas valdyti signalą iš savo telefono.

7. „Adafruit“paskyra - naudojama valdyti „theremin“jutiklį ir matyti statistiką, surinktą iš aliarmo grandinės.

2 žingsnis: grandinės srautas

Kai grandinė bus prijungta prie energijos šaltinio, signalas lauks, kol bus suaktyvintas iš mobiliojo telefono „blynk“programos. Jei buvo aptiktos durų angos arba šviesos lemputė išmatuodavo didesnę šviesos galią nei slenkstis, suveikia aliarmas. „Blynk“atsiųs pranešimą į jūsų telefoną ir el. Laišką į jūsų paskyrą, nurodydamas, kad buvo suaktyvintas aliarmas. Duomenys, išmatuoti tuo atveju, kai suveikė aliarmas (jungiklis nendrė ir lemputė), bus paskelbti „adafruit“svetainėje.

3 žingsnis: techninė konstrukcija

Techninė konstrukcija
Techninė konstrukcija
Techninė konstrukcija
Techninė konstrukcija

1. Atidarykite „blynk“paskyrą adresu https://www.blynk.cc/. Išsaugokite asmeninės prieigos raktą.

2. Konfigūruokite savo „blynk“programą savo mobiliajame telefone, kaip parodyta paveikslėlyje.

3. Atidarykite savo „adafruit“paskyrą ir sukonstruokite prietaisų skydelį, kaip parodyta paveikslėlyje. Išsaugokite asmeninės prieigos raktą.

4. atidarykite config.h ir užpildykite konfigūracijas - WIFI, Adafruit ir Blynk.

5. Sukurkite grandinę, kaip parodyta. Pastaba: nendrinis jungiklis yra, pavyzdžiui, virš matricos. Tačiau turėtumėte nepamiršti uždėti jo ant durų.

6. Įkelkite eskizą į savo „NodeMCU“plokštę ir pradėkite naudoti žadintuvą!

4 žingsnis: kodas

Čia galite pamatyti šios signalizacijos sistemos kodą.

5 žingsnis: Apribojimai

Pagrindinis šios grandinės apribojimas yra tai, kad ji priklauso nuo trečiųjų šalių paslaugų, tokių kaip „blynk“. Jei ši paslauga neveikia, galime prarasti kai kurias šiame projekte sukurtas funkcijas.

6 žingsnis: iššūkiai

Didžiausias šio projekto iššūkis yra suprasti, kad turime 3 skirtingus protokolus, kurie veikia kartu. „WiFi“, „Blynk“ir „MQTT“, ir mes turime juos nuo pat pradžių nustatyti kitaip, kad šis signalas veiktų. Praėję šį konfigūracijos žingsnį ir turėdami savo paskyrą „Blynk“ir „Adafruit“, manome, kad šį projektą naudoti bus labai paprasta.

Mes stengėmės, kad jums būtų lengviau įveikti šį iššūkį, pašalindami visas eskizo konfigūracijas ir įdėdami jį į failą conifg.h. Manome, kad taip bus daug lengviau.

7 žingsnis: būsimi patobulinimai

1. Labai tikėtina, kad pridėsite jutiklinį ID jutiklį, kuris gali įjungti/išjungti aliarmą bet kur, kur jis yra sumontuotas. Tai bus pridėta be nuotolinio įjungimo/išjungimo naudojant „blynk“funkcionalumo. Darbo laiko apskaičiavimas - 1 diena.

2. Prie grandinės pridėkite OLED ekraną, kuris pakeis serijinius spaudinius į kompiuterį. Labai tikėtina, kad norėtumėte pridėti šią funkciją. Ekranas gali pateikti informaciją apie aliarmo būseną, net jei jis nėra prijungtas prie kompiuterio. Darbo laiko apskaičiavimas - 1 diena.

3. Aš taip pat norėčiau pridėti kamerą prie grandinės, kuri pradės transliuoti tiesiogiai, kai tik suveiks aliarmas. Taigi bus galima nuotoliniu būdu pamatyti, kas yra kambario viduje. Darbo laiko apskaičiavimas - 2 dienos.

Rekomenduojamas: