Obsah:

IoT - Smart Home - INA INATEL: 10 krokov
IoT - Smart Home - INA INATEL: 10 krokov

Video: IoT - Smart Home - INA INATEL: 10 krokov

Video: IoT - Smart Home - INA INATEL: 10 krokov
Video: Home Assistant. Урок 9.5 - Интеграции Tuya и Local Tuya, Обновление 11.2021 2024, Júl
Anonim
IoT - Smart Home - EAD INATEL
IoT - Smart Home - EAD INATEL
IoT - Smart Home - EAD INATEL
IoT - Smart Home - EAD INATEL

Inteligentná domácnosť Projeto

Všetky návody sú k dispozícii pre implementáciu celého radu inteligentných domovských aplikácií, ktoré môžu poskytovať rôzne služby, napríklad roztomilé senzory a súpravy linkových prepojovačov.

Riešenie zahŕňa jednu z nasledujúcich aplikácií: Iónová kvalita, ovládanie a ovládanie inteligentného domu.

Používajú sa hlavne pre smartphony s Androidom.

Nasledujúce obrázky a schémy blokov solução:

Krok 1: Materiál

1 DragonBoard 410C;

1 Linker Mezzanine;

1 Teclado;

1 myš;

1 monitor s HDMI;

1 Relé;

1 snímač teploty;

1 senzor luminosidády;

1 snímač ultrassônico;

1 snímač senzora;

3 LED;

3 odpory 1 kΩ;

1 tranzistory BC337

Krok 2: Criar As Coisas No Dweet.io

Criar As Coisas Žiadny Dweet.io
Criar As Coisas Žiadny Dweet.io
Criar As Coisas Žiadny Dweet.io
Criar As Coisas Žiadny Dweet.io
Criar As Coisas Žiadny Dweet.io
Criar As Coisas Žiadny Dweet.io
Criar As Coisas Žiadny Dweet.io
Criar As Coisas Žiadny Dweet.io

Žiadna stránka dweet.io klika bez prehrávania, prehrávania a prehrávania figúr:

Figura 1

A imagem mostrada abaixo é a página que será aberta após o clique no PLAY:

Figura 2

A solução utiliza onze coisas no dweet.io. São elas:

„Luzes“: Ovládanie manuálnych duz luzes (doplnok k Led LED)

Valores possíveis:

0 desligado

1 ligado

„ArCondicionado“: Príručka ovládania alebo sprievodcu podmienkami (aciona/desativa o odpoveda)

Valores possíveis:

0 desligado

1 ligado

"AutoTemperatura": Liga/desliga alebo ovládanie automatickej teploty

Valores possíveis:

0 desligado

1 ligado

"TemperaturaDesejada": Temperatura desejada para a casa

Valores possíveis:

Mínimo 18⁰C

Maximálne 30 ° C

„Temperatura“: pelotový snímač teploty okolia

Valores possíveis:

Mínimo - 50⁰C

Maximálne 125 ° C

"AutoLuminosidade": Liga/desliga alebo ovládanie automatickej teploty

Valores possíveis:

0 desligado

1 ligado

„LuzDesejada“: Luminosidade desejada para a casa

Valores possíveis:

Mínimo 0

Maximálne 1000

„Luminosidade“: Senzor okolitého prostredia Luminosidade pelida

Valores possíveis:

Mínimo 0

Maximálne 1000

„DistanciaMedida“: Indikátor a stredný stredný snímač vzdialenosti od stredu

„SistemaDesligado“: Indikácie pre systémový manuál

Valores possíveis:

Sistema Ligado 1

Systém desligado 0

A figura a seguir mostra O POST para a solução Smart Home.

Figura 3

Nasledujúce obrázky môžu mať za následok POST pre "SmHo_CarMene":

Figura 4

Krok 3: Conexões Dos Sensores E Atuadores

Conexões Dos Sensores E Atuadores
Conexões Dos Sensores E Atuadores
Conexões Dos Sensores E Atuadores
Conexões Dos Sensores E Atuadores
Conexões Dos Sensores E Atuadores
Conexões Dos Sensores E Atuadores

Väčšina snímačov senzora osnovy obsahuje nasledujúce solárne systémy:

Okruh Figura

O teplotný senzor je vybavený radom analógových a ADC2 medziposchodí.

O senzor podsvietenia obsahuje sériové pripojenie a analógovú ADC1 medzipodlahu.

O senzorový kábel je k dispozícii v digitálnom formáte D1 s prepojovacím medziposchodím.

O Relé deve ser conectado to porta digital D2 da Linker Mezzanine.

O Led que sera usado como indicativo de acionamento das luzes deve ser conectado on GPIO E, como ilustrado na figura a seguir:

Figura LED

Ultrassônico senzor senzora HC-SR04 má dve porty. Uma de entrada (Trigger) e uma de saída (Echo). Akonáhle sa spustí, spustí sa prepojenie s GPIO 24 a bude sa odrážať od GPIO 25, čo bude ilustrovať a znázorňovať nasledovné:

Figura Distancia

Abaixo, link com and explicação geral to funcionamento do okruhu and solução:

drive.google.com/file/d/1zmU43bmwLLtlY1a6O…

Krok 4: Inštalujte iónový počítač bez Pessoalu

Doplnky k použitiu smartfónu a presná inštalácia Ionic no computador pesessal. Nasledujú a inštalujú sa a overujú sa nasledujúce správy:

  • Vstupte na žiadnu stránku: https://nodejs.org/en/ si môžete stiahnuť z najnovšej verzie LTS do Node
  • Inštalácia alebo Uzol nie je žiadny osobný výpočet
  • Odpovede na všetky výzvy (cmd) overené a nainštalované pre váš súbor:

uzol -v

npm -v

Inštalácia alebo iontové prehrávanie rôznych rýchlostí (cmd):

npm install - g cordova ionic

npm install –g cordova

Overte svoje iónové nastavenia alebo vykonajte nasledujúce kroky:

iónový -v

Krok 5: Odstráňte aplikáciu Žiadny smartphone Usando Ionic

Vyberte si z nasledujúcich aplikácií: Žiadny smartfón s originálnym názvom Ionic
Vyberte si z nasledujúcich aplikácií: Žiadny smartfón s originálnym názvom Ionic
Vyberte si z nasledujúcich aplikácií: Žiadny smartfón s originálnym názvom Ionic
Vyberte si z nasledujúcich aplikácií: Žiadny smartfón s originálnym názvom Ionic
Vyberte si z nasledujúcich aplikácií: Žiadny smartfón s originálnym názvom Ionic
Vyberte si z nasledujúcich aplikácií: Žiadny smartfón s originálnym názvom Ionic

Väčšina aplikácií sa môže vykonávať alebo vyberať z ľubovoľného množstva príkazov, ktoré nie sú k dispozícii, bez toho, aby museli používať počítač (Windows), kliknite na „Vykonávač“alebo „Abrir:“digitálny „cmd“).

Žiadna výzva na to, aby sme mohli vypočítať aspoň jednu z nasledujúcich možností:

iónový štart shome_cmmm prázdny (použite o nome do seu projeto)

Um novo projeto será criado na pasta do usuário utilizado para executionar o comando acima.

Vaše hlavné a nasledujúce rady:

cd shome_cmmm

Vykonajte a vykonajte všetky nasledujúce kroky:

iónové podávanie

Abaixo será aberta no seu navegador (preferencialmente o Google Chrome):

Figura Home Blank

Informácie o poskytovateľovi dweet.ts o komando abaixo:

dweet poskytovateľa iónového generátora

Používajte IDE, ako používať „kód Visual Studio“.

Abra a pasta contendo o projeto (shome_cmmm).

Substitua os arquivos:

  • home.html (src/pages/home)
  • home.ts (src/pages/home)
  • dweet.ts (src/providers/dweet)
  • app.module.ts (src/app)

Pelos arquivos anexados.

Naše náhradné diely a skupiny, ktoré budú prerokované v sérii atualizácií a aparátov, budú tiež kombinovať tieto figúrky:

Inteligentná domácnosť Figura Home

Viac aplikácií obsahuje množstvo funkcií, ktoré sú k dispozícii pre ovládanie hlasitosti, ako aj ovládanie klimatizácie, lúzy, automatický teplotný režim a automatický svetelný systém.

Môžu mať za následok zníženie teploty a svetelné teploty môžu mať za následok zníženie teploty.

Abaixo figura com o „look & feel“do aplicativo no smartphone (use o App „Ionic DevApp“para Android):

Figura lookfeel_1

Figura lookfeel_2

Väčšina funkcií, ktoré môžete ovládať, nájdete v príručke k ovládaniu/odstraňovaniu rozdielov, ako je napríklad pri vytváraní lúzií a ďalších podmienok:

Figúrové lúzy a ar

Čo sa týka ďalších funkcií, môžete ovládať automatickú teplotu. É possível ligar/desligar or controle automático.

Figura autotemp

Čo sa týka mesačnej ligácie, alebo ovládania, ktoré môže využívať determinačné a teplotné charakteristiky bez okolitého prostredia.

Väčšina funkcií a funkcií má jednoduchú a bežnú referenčnú teplotu, ako je to možné, a čo znamená, že teplotný senzor má priemerný priemer snímača osvetlenia, ako ho môžete dosiahnuť.

Ako ďalšie informácie o ovládaní automobilového osvetlenia. É possível ligar/desligar or controle automático.

Figura autoluz

Čo sa týka strednej ligácie, alebo ovládania, ktoré môže využívať niektoré parametre určujúce a osvetľujúce okolité prostredie.

Jednoduché a jednoduché používanie a používanie svetelných zdrojov ako referenčných bodov (luzes) para que a luminosidade medida pelo sensor fique igual ou abaixo da desejada.

Rozhodcovia môžu rozhodovať o stredných a väčších myšlienkach, ktoré sú najdôležitejšie z pohľadu inteligentných a inteligentných motoristov a motorkárov.

Figura senzordistancia

Definícia minimálnej vzdialenosti 10 cm od začiatku a do konca platnosti informačných a distribučných tabuliek automobilového priemyslu.

Krok 6: Iniciar a DragonBoard 410c

Monitor Conectar HDMI, myš a myš. Používajte "Terminál", ktorý je k dispozícii na rýchle zadanie príkazu.

Krok 7: Verificar Se Todas As Bibliotecas Necessárias Estão Instaladas Na DragonBoard 410c

Vykonávacie programy a aplikácie „Terminál“systému DragonBoard 410C, ktoré môžu konfigurovať a používať rôzne analógové snímače Dragonboard: UPOZORNENIE: Caso já tenha a Dragonboard configurada para uso de senzors analógicos, desconsidere Esses paso e va para o

sudo apt-get aktualizácia

sudo apt-get upgrade

sudo apt-get dist-upgrade

Siga or tutorial abaixo installr as bibliotecas nutárias.

#Bibliotecas adicionais:

sudo apt-get install build-essential autoconf

automake libtool-bin pkg-config python-dev

sudo reštart

# LIBSOC

git klon

libsoc.git

cd libsoc

sudo autoreconf -i

sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs

sudo urobiť

sudo vykonať inštaláciu

sudo ldconfig/usr/local/lib

sudo reštart

#96 Dosky

git clone

Aplikujte a nainštalujte biblioteku 96 dosiek a overte svojpomocne, potom zadajte reťazec "LS_SHARED" por "LS_GPIO_SHARED" no arquivo "/home/linaro/96boardsGPIO/lib/gpio.c".

Nainštalujte bibliotecu 96 dosiek, ktoré obsahujú abaixo:

#96 Dosky

cd 96 DoskyGPIO/

sudo./autogen.sh

sudo./configure

sudo urobiť

sudo vykonať inštaláciu

sudo ldconfig

Nainštalujte si knižnicu SPIDEV, ktorá vám umožní pripojiť analógové senzory k sérii DragonBoard 410C.

# SPIDEV

klon git

cd py-spidev

sudo python setup.py install

sudo ldconfig

sudo reštart

Aplikácia a inštalácia biblioteca a preciso konfigurácia o arquivo "/usr/local/etc/libsoc.conf". Zahŕňa všetky druhy odpadov, ktoré nie sú zahrnuté v tejto kategórii, pretože ako mesačné a estestémové obdobie neexistuje:

[doska]

model = Qualcomm Technologies, Inc. APQ 8016

SBC

[GPIO]

# rozloženie pinov dragonboard 410c

#

GPIO-A = 36

GPIO-B = 12

GPIO-K = 28

GPIO-L = 33

GPIO-CS = 18

# zahrnúť mapovania podľa čísla PIN na palube

GPIO-23 = 36

GPIO-24 = 12

GPIO-33 = 28

GPIO-34 = 33

GPIO-12 = 18

Para que as funções POST e GET funcionem com o site dweet.io é needário installr a biblioteca “requests”. O postup a mosta abaixo:

sudo pip inštalovať požiadavky

Krok 8: Softvér Na DragonBoard 410c

Copiar os seguintes arquivos para o diretório/home/linaro/Downloads:

  • dweet.py
  • Smart_Home_CMMM.py

Naše hlavné anexy.

Krok 9: Execução Aplicativo Python Na DragonBoard 410c

Vá para o diretório/home/linaro/Na stiahnutie:

Sťahovanie CD (se já se encontrar no /home /linaro)

Čo je to abaixo para que os senzory passem a realizar o sensoriamento da casa e enviar as informações para a nuvem (dweet.io):

sudo python smart_home_cmmm.py

Krok 10: Execução Aplicativo Smart Home Žiadny smartfón

Vykonajte alebo ovládajte inteligentnú domácnosť a máte k dispozícii smartphone a ďalšie procedúry, ktoré musíte vykonať:

  • Nainštalujte aplikáciu „Ionic DevApp“bez iného smartfónu
  • Certifikát-kompatibilita smartfónu s počítačom a bezproblémové pripojenie k sieti Wi-Fi
  • Abra o aplicativo no smartphone
  • Escoha o projeto Ionic criado anteriormente (vykonanie com o comando „ionic serve“)
  • Pronto! Agora a používanie aplikácie!

Viac odkazov na väčšinu aplikácií a aplikácií:

drive.google.com/file/d/1bHgeDL3nVnZ0w8lir…

drive.google.com/file/d/1Uh9sWDYARe7jC6fot…

Odporúča: