Mündəricat:

IoT - Ağıllı Ev - EaD INATEL: 10 Addım
IoT - Ağıllı Ev - EaD INATEL: 10 Addım

Video: IoT - Ağıllı Ev - EaD INATEL: 10 Addım

Video: IoT - Ağıllı Ev - EaD INATEL: 10 Addım
Video: Rüzgar / Yerli Film (Tek Parça) HD 2024, Iyul
Anonim
IoT - Ağıllı Ev - EaD INATEL
IoT - Ağıllı Ev - EaD INATEL
IoT - Ağıllı Ev - EaD INATEL
IoT - Ağıllı Ev - EaD INATEL

Projeto Ağıllı Ev

Dərslik və təlimat Smart Home -un bütün xidmətlərindən istifadə etməklə, dweet.io -da və digər cihazlarda Linker Mezzanine və ya xarici sensorlar ilə təchiz olunmuşdur.

Smart Home -un hər hansı bir funksiyasını yerinə yetirmək üçün Smart Home -un hər hansı bir problemi yoxlanıla bilər.

Android əməliyyat sistemləri ilə işləyən ağıllı telefonlar üçün ən vacib şey.

Şəkillər və bloklar üçün bir şəkil:

Addım 1: Material

1 DragonBoard 410C;

1 Bağlayıcı Mezzanine;

1 Teclado;

1 siçan;

1 HDMI monitoru;

1 Relé;

1 Temperatur sensoru;

1 luminosidade sensoru;

1 ultrasəs sensoru;

1 Sensor deque;

3 LED;

3 müqavimət 1 kΩ;

1 Transistorlar BC337

Addım 2: Criar As Coisas No Dweet.io

Criar As Coisas No Dweet.io
Criar As Coisas No Dweet.io
Criar As Coisas No Dweet.io
Criar As Coisas No Dweet.io
Criar As Coisas No Dweet.io
Criar As Coisas No Dweet.io
Criar As Coisas No Dweet.io
Criar As Coisas No Dweet.io

Sayt yoxdur dweet.io heç bir şey yoxdur, PLAY da yoxdur, həm də çox gözəl:

Şəkil 1

Oynamaq heç bir PLAY yoxdur:

Şəkil 2

Dweet.io -da heç bir problem yoxdur. São elas:

"Luzes": Əlavə təlimatlarla bağlı təlimatlar (ape um Led)

Qiymətlər:

0 ədəd

1 ligado

"ArCondicionado": Ar kondicionado ilə əlaqədar təlimatlar (aciona/desativa o relé)

Qiymətlər:

0 ədəd

1 ligado

"AutoTemperatura": Temperaturun avtomatik idarə edilməsi

Qiymətlər:

0 ədəd

1 ligado

"TemperaturaDesajada": Temperaturun dəyişdirilməsi üçün bir səbəb

Qiymətlər:

Minimum 18⁰C

30 ° C temperatur

"Temperatura": mühit temperaturu sensoru

Qiymətlər:

Minimal - 50 ° C

Məxmər 125 ° C

"AutoLuminosidade": Temperatur və ya avtomatik idarəetmə sistemləri

Qiymətlər:

0 ədəd

1 ligado

"LuzDesejada": Luminosidade desajada üçün bir vasitədir

Qiymətlər:

Minimum 0

Məxmər 1000

"Luminosidade": Luminosidade ambiente medida pelo sensoru

Qiymətlər:

Minimum 0

Məxmər 1000

"DistanciaMedida": Ultrasonik və santimetrli sensorlar

"Sistem Desligado": İstifadəçi təlimatları ilə sistemin işlənməsi

Qiymətlər:

Sistem Ligado 1

Sistem Desligado 0

Ağıllı bir ev üçün POST yazmağın ən yaxşı yolu.

Şəkil 3

"SmHo_CarMene" üçün POST üçün bir nəticə və ya bir nəticə əldə edin:

Şəkil 4

Addım 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

Şəxsi funksiyalar üçün ən yaxşı sensorlar:

Şəkil Dövrə

ADC2 və Linker Mezzanine -də analitik sistemin istiləşmə sensoru.

ADC1 və Linker Mezzanine analitikləri arasında əlaqə qurmaq üçün sensorlar.

Digital D1 və Linker Mezzanine ilə əlaqə qurmaq üçün sensorlar hazırlayın.

Bağlayıcı Mezzanine ilə D2 rəqəmsal əlaqə qurun.

Bu proqramlar GPIO E -də və ya bir -birindən asılı olmayaraq istifadə edilə bilər:

Şəkil LED

Ultrasonik HC-SR04 portu üçün sensorlar. Giriş (Tetikleyici) və saa (Echo). GPIO 24 və ya GPIO 25 və ya GPIO 25 -də bir əlaqə qurmaq üçün bir Tetikleyici qurğusu:

Figura distanciyası

Abaixo, dövrə və funksiyanı yerinə yetirmək üçün bir əlaqə qurun:

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

Addım 4: No Icons Computador Pessoal qurun

Smartfonlar və ya kompüterlər üçün heç bir məlumat yoxdursa, heç bir məlumat yoxdur. İstifadəçilərə verilən məlumatları yoxlamaq üçün:

  • Heç bir sayt yoxdur: https://nodejs.org/az/ yükləyin və ya LTS -in son versiyasını yükləyin.
  • Bağlantı qurun və ya hesablayın
  • Komandoların suallarını cavablandırın (cmd):

düyün -v

npm -v

Anixo através comonic -ə əmr verin (cmd):

npm quraşdırma - g cordova ionic

npm quraşdırma - g cordova

İon qurmaq və ya istifadə etmək çox rahatdır:

ion -v

Addım 5: İstifadəçi Smartfonu Yoxdur

İstifadəçilər üçün heç bir ağıllı telefon yoxdur
İstifadəçilər üçün heç bir ağıllı telefon yoxdur
İstifadəçilər üçün heç bir ağıllı telefon yoxdur
İstifadəçilər üçün heç bir ağıllı telefon yoxdur
İstifadəçilər üçün heç bir ağıllı telefon yoxdur
İstifadəçilər üçün heç bir ağıllı telefon yoxdur

Şəxsi məlumatların işlənib hazırlanmasını təmin etmək üçün heç bir əmr yoxdur (kompüterdə "Windows" yoxdur, "İcraçı" düyməsini basın, "Abrir:" rəqəmsal "cmd").

Komando abaixo üçün heç bir məlumat yoxdur:

ion başlanğıcı shome_cmmm boş (o nome do seu projeto istifadə edin)

Bu proqramlar, makaron və ya makiyajdan istifadə etməklə bir yerdədir.

Əməliyyat vasitələri ilə əlaqədar olaraq:

cd shome_cmmm

İcraçı bir komanda və ya bir tətbiq icra edir:

ion xidməti

Şəxsi məlumatların yoxlanılması (Google Chrome üçün üstünlüklər):

Figura Ev Boşluğu

Təchizatçı dweet.ts com və ya comando abaixo:

ionic provayderi dweet yaradın

"Visual Studio Kodu" ilə əlaqədar IDE tətbiqini seçin.

Makaron hazırlamaq və ya hazırlamaq (shome_cmmm).

Əvəzedicilər:

  • home.html (src/pages/home)
  • home.ts (src/pages/home)
  • dweet.ts (src/provayderlər/dweet)
  • app.module.ts (src/app)

İstifadəçi anexados.

Şəxsi məlumatların dəyişdirilməsi və ya dəyişdirilməsi ilə əlaqədar olaraq:

Figura Ev Ağıllı Ev

İstifadəçi təlimatlarının icrası üçün lazım olan bütün şərtləri, istəkləri, sistemləri və temperaturu avtomatik olaraq idarə etmək üçün istifadə edilə bilər.

İstifadəyə icazə verilən və ya yoxlanılan xüsusiyyətlər, temperaturun ölçülməsi və yoxlanılmasıdır.

Smartfonlar üçün "baxmaq və hiss etmək" üsulu ilə (Android üçün "İonik DevApp" tətbiqindən istifadə edin):

Şəkil görünüşü_1

Şəkil görünüşü_2

Əlavə təlimatlara görə, təlimatlar təlimat və ya təlimatlarla müəyyən edilir:

Figura luzes & ar

Əməliyyat sistemini avtomatlaşdırma və istiləşmə ilə əlaqələndirin. Avtomobilin idarə edilməsi və ya idarə edilməsi.

Avtomatik nümunə şəkli

Hər hansı bir mühitdə və ya mühitdə heç bir problem yoxlanılmadığı təqdirdə.

Sadə bir şəkildə istifadə etmək üçün bir cihaz və ya cihazla təchiz olunmalıdır (hər hansı bir şərtlə) və ya hər hansı bir temperatura görə bu sensorlar ən yüksək səviyyəyə qaldırıla bilər.

Funksional olaraq, avtomobilin idarə olunmasını yoxlayın. Avtomobilin idarə edilməsi və ya idarə edilməsi.

Şəkillərin avtomatik açılması

Əlbəttə ki, heç bir mühitdə heç bir problem yoxlanılmadığı təqdirdə, hər hansı bir problemi həll edə bilərsiniz.

Sadə bir şəkildə istifadə etmək üçün bir cihaz və ya cihazla təchiz oluna bilər ki, bu da hər hansı bir cihazla əlaqəli bir sensordur.

Başqa bir funksiyanı yerinə yetirmək üçün hər hansı bir köməkçi və ya köməkçi bir avtomobil tapdıqdan sonra ən yaxşı şəkildə kömək edə bilərsiniz.

Sensordistansiya fiqurları

Açılan məlumatların ölçüsü 10 sm -ə qədərdir və bu da avtomobilin avtomatik istifadəsinə icazə verilir.

Addım 6: DragonBoard 410c -ni əldə edin

Conectar monitor, HDMI, siçan. İstifadə etmək üçün "Terminal" istifadə edin.

Addım 7: Verificar Se Todas Bibliotecas Necesárias Estão Instaladas Na DragonBoard 410c Olaraq

DragonBoard 410C -də "Terminal" tətbiqini həyata keçirən bir kompüter, bu funksiyanı yerinə yetirmək üçün bir əjdaha taxtasının konfiqurasiya edilməsini təmin edir: QEYD: Əjdaha taxtası konfiqurasiyasını və təhlilini asanlaşdırmaq üçün istifadə edin.

sudo apt-get yeniləməsi

sudo apt-get yeniləmə

sudo apt-get dist-upgrade

Bibliotecas ehtiyacları üçün dərslər və ya təlimatlar.

#Bibliotecas adicionais:

sudo apt-get install-essential autoconf qurun

avtomobil istehsalı libtool-bin pkg-config python-dev

sudo yenidən başladın

# LIBSOC

git klonu

libsoc.git

cd libsoc

sudo autoreconf -i

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

sudo etmək

sudo qurun

sudo ldconfig/usr/local/lib

sudo yenidən başladın

#96 lövhələr

git klonu

Bir biblioteca quruluşu verildikdə, bu məlumatları "LS_SHARED" və ya "LS_GPIO_SHARED" heç bir arquivo "/home/linaro/96boardsGPIO/lib/gpio.c" ilə əvəz etmək lazım deyil.

ABiblioteca 96Boards -ı təqdim edin:

#96 lövhələr

cd 96BoardsGPIO/

sudo./autogen.sh

sudo./ konfiqurasiya edin

sudo etmək

sudo qurun

sudo ldconfig

DragonBoard 410C istifadə edərək, bir kitabxana quraşdırın.

# SPIDEV

git klonu

cd py-spidev

sudo python setup.py qurun

sudo ldconfig

sudo yenidən başladın

Biblioteca və ya "/usr/local/etc/libsoc.conf" konfiqurasiyasını konfiqurasiya edin. Əlbəttə ki, heç bir problem yoxdur:

[lövhə]

model = Qualcomm Technologies, Inc. APQ 8016

SBC

[GPIO]

# dragonboard 410c pin düzeni

#

GPIO-A = 36

GPIO-B = 12

GPIO-K = 28

GPIO-L = 33

GPIO-CS = 18

# gəmidəki pin nömrəsinə görə eşlemeler daxildir

GPIO-23 = 36

GPIO-24 = 12

GPIO-33 = 28

GPIO-34 = 33

GPIO-12 = 18

POST və GET funksiyalarını əldə etmək üçün saytın "istəkləri" ndən istifadə edərək dweet.io saytına daxil olun. Bu prosedurdan sonra:

sudo pip quraşdırma istəkləri

Addım 8: Proqram Na DragonBoard 410c

Kopyalanan proqramlar/ev/linaro/Yükləmələr:

  • dweet.py
  • Smart_Home_CMMM.py

Başqa sözlə anexos.

Addım 9: Python Na DragonBoard 410c Aplicativo tətbiq edin

Əlavə olaraq/home/linaro/Yükləmələr:

CD Yükləmələri (heç bir /ev /linaro yoxdur)

Hissə -hissə məlumat əldə etmək üçün bir məlumat əldə etmək (dweet.io):

sudo python smart_home_cmmm.py

Addım 10: Smart Home yoxdur

Smart Home -u idarə etmək üçün lazımi funksiyanı yerinə yetirmək üçün aşağıdakı addımları yerinə yetirin:

  • Smartfonu olmayan "Ionic DevApp" tətbiqini quraşdırın
  • Smartfon və ya kompüter üçün Wi-Fi şəbəkəsini yenidən qurun
  • Ağıllı telefon yoxdur
  • Escolha və ya Ionic criado anteriormente layihəsi ("ion xidmət" komanda ilə icra olunur)
  • Pronto! İstifadə edin və ya tətbiq edin!

Əlaqələri tətbiqetmədən və tətbiqdən istifadə edərək əlaqələndirin:

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

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

Tövsiyə: