Përmbajtje:

Sistemi i monitorimit të motit në IoT Home Me Mbështetjen e Aplikacionit Android (Mercury Droid): 11 hapa
Sistemi i monitorimit të motit në IoT Home Me Mbështetjen e Aplikacionit Android (Mercury Droid): 11 hapa

Video: Sistemi i monitorimit të motit në IoT Home Me Mbështetjen e Aplikacionit Android (Mercury Droid): 11 hapa

Video: Sistemi i monitorimit të motit në IoT Home Me Mbështetjen e Aplikacionit Android (Mercury Droid): 11 hapa
Video: MIBRO GS: The Smartwatch That Will Make You Wonder How You Ever Lived Without It! 2024, Nëntor
Anonim
Sistemi i monitorimit të motit në IoT në shtëpi me mbështetjen e aplikacionit Android (Mercury Droid)
Sistemi i monitorimit të motit në IoT në shtëpi me mbështetjen e aplikacionit Android (Mercury Droid)
Sistemi i monitorimit të motit në IoT në shtëpi me mbështetjen e aplikacionit Android (Mercury Droid)
Sistemi i monitorimit të motit në IoT në shtëpi me mbështetjen e aplikacionit Android (Mercury Droid)
Sistemi i monitorimit të motit në IoT në shtëpi me mbështetjen e aplikacionit Android (Mercury Droid)
Sistemi i monitorimit të motit në IoT në shtëpi me mbështetjen e aplikacionit Android (Mercury Droid)

Prezantimi

Mercury Droid është një lloj IoT (Internet of things) Sistemi i integruar i bazuar në Mercury Droid Aplikacioni celular Android. I cili është i aftë të masë dhe monitorojë aktivitetin e motit në shtëpi. është një sistem shumë i lirë i monitorimit të motit në shtëpi, nuk keni nevojë për më shumë para për ta ndërtuar këtë. Ju duhen vetëm <= 10 $ për të ndërtuar këtë sistem. Ne e dimë se ka shumë Mjete IoT atje si Blynk, Cayenne, ThingsSpeak etj. Këto mjete janë shumë të thjeshta për t'u përdorur për të kapur të dhëna të ndryshme të sensorit. Por në këtë projekt do t'ju tregoj se si ta bëni vetë sistemin tuaj të monitorimit të motit IoT Home pa përdorur ndonjë mjet të gatshëm shërbëtor IoT. Ky tutorial do t'ju japë potencial të plotë për të ndërtuar pajisjet dhe softuerët tuaj për sistemin e monitorimit të shtëpisë tuaj IoT në shtëpi. Kështu që unë ofroj të gjithë kodin tim burimor në këtë projekt. kjo është për ju që përdorni dhe modifikoni kodin tim dhe mund të krijoni Sistemin tuaj të ndryshëm të monitorimit të motit në shtëpi. Ju gjithashtu mund të shkarkoni aplikacionin tim celular Mercury Droid Android nga playstore të cilin e kam dhënë tashmë në këtë projekt. Fat i mirë dhe le të jemi gati për të krijuar.

Mercury Droid Android Aplikimi celular Shkarko atë:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Shënim: nëse hasni ndonjë problem në ngritjen e këtij projekti, videoja e plotë e udhëzimeve jepet në fund të këtij projekti

Hapi 1: Kërkesat për harduerin

1. Nyja MCU (ESP-8266) Moduli IoT Wifi.

2. DHT-11 Sensori i matjes së temperaturës dhe lagështisë

3. Power bankë për fuqizimin e Mercury Droid System

4. Disa mallra për kërcyes Meshkuj-Femra

5. Një kabllo USB.

6. Një celular Android.

Hapi 2: Kërkesat për softuer

1. Arduino IDE

2. Menaxheri Wifi & Biblioteka DHT-11 (Xhirimet e ekranit jepen në projekt për të instaluar bibliotekën e menaxherit wifi në projektin tuaj).

3. Android Studio (është e nevojshme, nëse keni personalizuar kodin tim të aplikacionit Mercury Droid).

4. Mercury Droid Aplikacioni celular Android.

Hapi 3: Parimi i shkurtër i punës

Në këtë projekt unë përdor modulin NodeMcu (ESP-8266) wifi IoT. NodeMCU po zgjohen si truri i këtij Sistemi Droid të Mërkurit. Sensori i temperaturës dhe lagështisë DHT11 mat temperaturën dhe lagështinë e shtëpisë në kohë reale dhe i dërgon ato në NodeMCU. Kur NodeMCU merr të gjitha të dhënat e Sensorit DHT11 atëherë i konverton këto të dhëna në një varg ose të dhëna "JSON" dhe u dërgon atyre serverin e uebit. Tani aplikacioni celular Mercury Droid lexon këto të dhëna JSON nga serveri NodeMCU dhe i tregon këto të dhëna në ndërfaqen e tij (ndërfaqen e përdoruesit). Ky aplikacion ka gjithashtu një veçori të veçantë për të matur vlerën e tepërt të temperaturës dhe për ta krahasuar atë me vlerën e pragut të dhënë nga përdoruesi. Ashtu si nëse temperatura jonë aktuale e motit në shtëpi është 29*C por vlera e pragut është më pak se 29*C atëherë aplikacioni ju jep alarm. Nëse vlera e Pragut është më e madhe se temperatura aktuale e Shtëpisë, nuk do t'ju japë asnjë alarm.

Hapi 4: Instalimi i Bibliotekës

Instalimi i Bibliotekës
Instalimi i Bibliotekës
Instalimi i Bibliotekës
Instalimi i Bibliotekës
Instalimi i Bibliotekës
Instalimi i Bibliotekës

Hapni IDE -në tuaj Arduino dhe shtypni Skiconi >> Përfshi Bibliotekën >> Menaxhoni Bibliotekat

Pastaj në shiritin "Filter Your Search" Shkruani "Wifi Manager". Do t'ju tregojë bibliotekën e menaxherit wifi, shtypni menunë zbritëse dhe zgjidhni versionin e menaxherit wifi dhe shtypni install. Tani përfundoi instalimi.

Tani instaloni Bibliotekën e sensorëve DHT në të njëjtën mënyrë si ne instalojmë bibliotekën e menaxherit wifi, por zgjodhëm "bibliotekën e sensorit DHT nga Adafruit Version" dhe zgjidhni versionin tuaj të dëshiruar, pastaj instaloni. Por rekomandohet të zgjidhni versionin më të fundit të Bibliotekës së menaxherit DHT-11 dhe Wifi.

Hapi 5: Skemat e harduerit dhe grumbullimi i pajisjeve

Skemat e pajisjeve dhe asambleja e pajisjeve
Skemat e pajisjeve dhe asambleja e pajisjeve

Kodi i të dhënave DHT-11 Lidhet me kunjin NodeMCU D5

Kodi DHT-11 VCC I lidhur me kunjin NodeMCU Vin

DHT-11 GND Pin E lidhur me kunjin NNDMCU GND

Shënim: Butoni NodeMCU RST (Reset) po rivendos vetëm konfigurimin tuaj, Butoni NodeMCU FLASH Fshi të gjithë kodin dhe konfigurimin tuaj prej tij

pasi të kemi lidhur me sukses DHT-11 me NodeMcu ne jemi gati të konfigurojmë NodeMCU WebServer tonë dhe Mercury Droid Application.

Hapi 6: Cilësimet e Rrjetit të Serverit të NodeMCU ose Mercury Droid System

Cilësimet e Rrjetit të NodeMCU ose Mercury Droid System Web Server
Cilësimet e Rrjetit të NodeMCU ose Mercury Droid System Web Server
Cilësimet e Rrjetit të NodeMCU ose Mercury Droid System Web Server
Cilësimet e Rrjetit të NodeMCU ose Mercury Droid System Web Server
Cilësimet e Rrjetit të NodeMCU ose Mercury Droid System Web Server
Cilësimet e Rrjetit të NodeMCU ose Mercury Droid System Web Server

Tani lidhni NodeMcu tuaj me PC dhe hapni Arduino IDE dhe ngarkoni kodin që kam dhënë më poshtë në këtë projekt. Pas ngarkimit të Kodit shkëputeni NodeMcu -në tuaj dhe lidheni atë me Power Bank me kabllo USB. Tani hapni cilësimin wifi të celularit tuaj. Ju shihni që wifi skanon një pajisje të quajtur "AutoConnectAP" e cila është rrjeti juaj i hapur NodeMCU. Tani shtypni AutoConnectAP do të lidhet automatikisht.

pasi të lidheni me AutoConnectAP. Hapni Aplikacionin tuaj celular Android "MercuryDroid". Unë tashmë i dhashë lidhjen e këtij aplikacioni në playstore fundin e këtij mësimi të projektit. Tani ndiqni hapat e imazheve që kam dhënë më poshtë për konfigurimin e rrjetit të serverëve në internet MercuryDroid.

Shënim: Mos harroni IP -në tuaj statike të serverit të internetit MercuryDroid. E cila është shumë e rëndësishme për të komunikuar me MercuryDroid Webserver. Si parazgjedhje, IP statike është 192.168.0.107. nëse doni të jepni IP-në tuaj statike të dëshiruar ju duhet ta ndryshoni atë nga Kodi Por nën këtë diapazon 192.168.0.100-192.168.0.110 (Rekomanduar)

Hapi 7: Cilësimet e Aplikimit të Mercury Droid Android

Cilësimet e aplikacionit Mercury Droid Android
Cilësimet e aplikacionit Mercury Droid Android
Cilësimet e aplikacionit Mercury Droid për Android
Cilësimet e aplikacionit Mercury Droid për Android
Cilësimet e aplikacionit Mercury Droid Android
Cilësimet e aplikacionit Mercury Droid Android
Cilësimet e aplikacionit Mercury Droid Android
Cilësimet e aplikacionit Mercury Droid Android

pasi të keni vendosur me sukses konfigurimin e MercuryDroid Webserver, Shkëputeni NodeMCU nga Power Bank dhe prisni për 6-7 sekonda pastaj lidheni përsëri NodeMCU-në tuaj me bankën e energjisë dhe shtypni butonin NodeMCU Reset (RST) për dy herë. Tani le të fillojmë të konfigurojmë Aplikacionin tonë MercuryDroid. Vetëm ndiqni hapat e imazheve të mësipërme.

pasi të keni shtuar me sukses adresën IP dhe vlerën Pragu. Shtypni serverin e fillimit, atëherë shihni se të gjitha informacionet e sensorit DHT-11 shfaqen në Aplikacionin MercuryDroid. Tani po përfundojmë projektin tonë të plotë. Nëse plotësoni ndonjë problem për të konfiguruar serverin tuaj NodeMCU ose MercuryDroid, ju lutemi shikoni këtë video të plotë të Udhëzimit. Kjo video e shkurtër është shumë e dobishme për të konfiguruar me lehtësi serverin dhe aplikacionin tuaj MercuryDroid sesa ky artikull.

Hapi 8: Udhëzim i thjeshtë video për vendosjen e të gjithë sistemit (nëse ka ndonjë problem)

Image
Image

Kjo video e shkurtër është shumë e dobishme për të konfiguruar me lehtësi serverin dhe aplikacionin tuaj MercuryDroid sesa ky artikull. thjesht ndiqni hapat që tregova në këtë video

Hapi 9: Lidhja e Dyqanit të Aplikacionit Mercury Droid Android

Ky është aplikacioni im i zhvilluar android për sistemin Mercury Droid. gjithashtu mund ta shkarkoni nga Play Store.

Lidhja e Dyqanit të Dyqanit të Mercury Droid për Aplikacionin celular Android jepet më poshtë:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Hapi 10: I gjithë Kodi Burimor i Sistemit Droid të Mërkurit

Mercury Droid System ose NodeMCU (ESP-8266MOD) Kodi Arduino IDE:

github.com/avimallik/IoT-Home-weather-moni…

Aplikacioni Mercury Droid Android Kodi Burim për Android Studio:

github.com/avimallik/Mercury-Droid

i gjithë kodi burim jepet në GitHub. ju lutemi shkoni në github dhe shkarkoni atë.

Ishin udhëzimet e mia të plota për sistemin shumë të lirë të monitorimit të motit në shtëpi me mbështetjen e aplikacionit android. këto udhëzime do t'ju ndihmojnë të ndërtoni sistemin tuaj të monitorimit të motit në shtëpi, të lidhur me IoT, si Pajisje ashtu edhe Softuer

Faleminderit dhe Filloni gati për Krijimin)

>>>>>>>>>>>>>>>>>>>>> FUND >>>>>>>>>>>>>>>>>>>>

Recommended: