Мазмұны:

IoT - ақылды үй - EaD INATEL: 10 қадам
IoT - ақылды үй - EaD INATEL: 10 қадам

Бейне: IoT - ақылды үй - EaD INATEL: 10 қадам

Бейне: IoT - ақылды үй - EaD INATEL: 10 қадам
Бейне: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Шілде
Anonim
IoT - ақылды үй - EaD INATEL
IoT - ақылды үй - EaD INATEL
IoT - ақылды үй - EaD INATEL
IoT - ақылды үй - EaD INATEL

Projeto ақылды үй

Ақылға қонымды нұсқаулықтар Smart Home -дың жаңа серверлері мен серверлері арқылы орнатылады, олар сенсорлар мен байланыстарға арналған сілтемелерді қосады.

Ақылды үйді басқару функционалдығы ақысыз және ақысыз болады.

Android операциялық жүйесіндегі смартфондар үшін ең маңызды нұсқаулар.

Блок -диаграмманың диаграммалары:

1 -қадам: Материал

1 DragonBoard 410C;

1 байланыстырушы мезанин;

1 Teclado;

1 тышқан;

HDMI мониторы;

1 реле;

1 температура сенсоры;

1 люминосидада датчигі;

1 ультрадыбыстық сенсор;

1 ток сенсоры;

3 шамдар;

3 резисторлар 1 кОм;

1 BC337 транзисторлары

2 -қадам: Criar Coisas ретінде жоқ Dweet.io

Criar As Coisas жоқ Dweet.io
Criar As Coisas жоқ Dweet.io
Criar As Coisas жоқ Dweet.io
Criar As Coisas жоқ Dweet.io
Criar As Coisas жоқ Dweet.io
Criar As Coisas жоқ Dweet.io
Criar As Coisas жоқ Dweet.io
Criar As Coisas жоқ Dweet.io

Сайт жоқ dweet.io clique no botão PLAY, коммута және сурет:

Фигура 1

Ойын ойынды ойнауға болады, бұл жерде PLAY жоқ:

Фигура 2

Dweet.io сайтында ешқандай ақпарат жоқ. Сан -Эла:

«Luzes»: Қолданбалы нұсқаулықтарды бақылау (мысалы, Led)

Мүмкіндіктер:

0 desligado

1 лигадо

«ArCondicionado»: Acionamento нұсқаулықтары мен шарттары (aciona/desativa o relé)

Мүмкіндіктер:

0 desligado

1 лигадо

«АвтоТемпература»: Температураның автоматты режимі

Мүмкіндіктер:

0 desligado

1 лигадо

«Температура Деседжада»: Температура режимі

Мүмкіндіктер:

18 мин

30 ° C температурасы

«Температура»: қоршаған ортаға арналған температура сенсоры

Мүмкіндіктер:

Минимо - 50⁰C

125 ° C температурасы

«АвтоЛюминосидад»: Автоматика режимі бойынша чемпионат

Мүмкіндіктер:

0 desligado

1 лигадо

«LuzDesejada»: Luminosidade desejada және casa

Мүмкіндіктер:

Минимо 0

1000 шамасы

«Luminosidade»: Luminosidade ambiente medida пело сенсоры

Мүмкіндіктер:

Минимо 0

1000 шамасы

«DistanciaMedida»: ультрадыбыстық және центометрлік сенсорлар

«SistemaDesligado»: нұсқаулық бойынша жүйе

Мүмкіндіктер:

Лигадо жүйесі 1

Desligado жүйесі 0

Ақылды үйге арналған POST шешімі.

Фигура 3

«SmHo_CarMene» поштасы бойынша POST-тің нәтижесі:

Фигура 4

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

Ескерткіштер сенсорлық жүйені анықтайды:

Figura Circuito

ADC2 және Linker Mezzanine портативті байланыстары үшін температура сенсоры.

ADC1 және Linker Mezzanine портативті портативті сенсорлары.

D1 және Linker Mezzanine портативті байланысының сенсоры.

D2 Linker Mezzanine сандық портативті байланыстармен байланыс орнатыңыз.

Келесі нұсқаулар GPIO E және компьютерлік байланыстармен жұмыс істейді:

Фигура жарық диоды

HC-SR04 порталының ультрадыбыстық сенсоры. Енгізу (триггер) және жаңғырық (жаңғырық). GPIO 24 және GPIO 25 жаңартулары мен GPIO 25 портативті триггерлерінің тізімі келесідей:

Figura Distancia

Abaixo, сілтеменің тізбегі мен функционалды байланысының тізімі:

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

4 -қадам: Do Ionic No Computador Pessoal орнатыңыз

Бұл смартфонға арналған қосымшалар мен есептік жазбаларды орнатуға мүмкіндік береді. Ақпараттық құралдар орнатылғаннан кейін сіз:

  • Сайт жоқ: https://nodejs.org/kz/ жүктеу LTS түйінінің соңғы нұсқасын жүктеу.
  • Есептеудің түйінін орнатпаңыз
  • Командалар келесі әрекеттерді орындауға шақырады (cmd):

түйін -v

npm -v

Aaixo através иондық команды орнатыңыз (cmd):

npm install –g cordova ionic

npm орнату –g cordova

Иондық файлдарды орнатудың қажеті жоқ:

иондық -v

5 -қадам: Смартфон жоқ, қолданушы иондалған

Қолданбалы телефондар мен смартфондар жоқ
Қолданбалы телефондар мен смартфондар жоқ
Смартфон жоқ, иондалған смартфон жоқ
Смартфон жоқ, иондалған смартфон жоқ
Смартфон жоқ, иондалған смартфон жоқ
Смартфон жоқ, иондалған смартфон жоқ

Тапсырмалар мен тапсырмаларды орындауға рұқсат жоқ (компьютерде «Windows» жоқ, «Орындаушы», «Абрир:» цифрлық «cmd» батырмасы жоқ).

Comando do seu computo pessoal digite немесе comando abaixo жоқ:

иондық бастау shome_cmmm бос (o nome do seu projeto пайдаланыңыз)

Макарон мен макарон өнімдерін пайдалану үшін ойындарды орындауға болады.

Диреторио немесе командо абай болыңыз:

CD shome_cmmm

Пара орындаушы абайсызда орындалады:

иондық қызмет

Қосымша мәлімет жоқ (Google Chrome -дың артықшылықтары):

Figura Home Blank

Dweet.ts com немесе comando abaixo провайдері:

иондық генератор провайдері

«Visual Studio коды» IDE -ді қолдану қажет.

Макарон өнімдері (shome_cmmm).

Орын ауыстыру:

  • home.html (src/pages/home)
  • home.ts (src/pages/home)
  • dweet.ts (src/провайдерлер/dweet)
  • app.module.ts (src/app)

Pelos arquivos anexados.

Орындалатын тапсырмалар мен тапсырмаларды орындауға болады:

Figura Home ақылды үйі

Қолдану шарттары бойынша шартты нұсқаулықтар, нұсқаулықтар, температура мен жүйенің автоматты режимі.

Айнымалы температура мен температураның төмендеуі бақылауды реттеуге мүмкіндік береді.

Abaixo figura комбинациясы смартфонмен жұмыс жасамайды (Android үшін «Ionic DevApp» қосымшасын пайдаланыңыз):

Фигура келбеті_1

Фигура келбеті_2

Функцияларды жоюға арналған нұсқаулық келесі нұсқаулықтарға сәйкес орындалады:

Figura luzes & ar

Автоматика мен температураны бақылауға болады. Автоматты түрде бақылауға алу керек.

Фигура автотемпі

Табиғатта ауа райы мен ауа -райының анықталуы мүмкін емес.

Қарапайым функциялардың көмегімен сіз температура мен температураны анықтай аласыз.

Автоматтандырылған бақылауды автоматты түрде жүргізуге болады. Автоматты түрде бақылауға алу керек.

Автоматтандырылған сурет

Тиісті кезеңдерде, егер сіз қоршаған ортаға әсер етпейтін болсаңыз, онда сіз оларды анықтай аласыз.

Қарапайым функциялардың көмегімен сіз компьютер мен желінің жарықтығын анықтай аласыз.

Функционалды шешімдерді қарау үшін, әділ қазылар алқасы, сондай -ақ автокөлік құралдары мен машиналарды орнатуға болады.

Сенсористанция фигурасы

10 сантиметрлік анықтаманың анықтамасы автоматты түрде берілген ақпараттың анықталуы болып табылады.

6 -қадам: DragonBoard 410c енгізіңіз

HDMI конекторлы монитор, тінтуір. Командалар мен терминалдарға арналған «Терминал» қосымшасын пайдаланыңыз.

7 -қадам: Verificar Se Todas Bibliotecas Nequárias Estão Instaladas Na DragonBoard 410c ретінде

DragonBoard 410C «Терминалында» жұмыс жасайтын командалар сенсорлық және сенсорлық бақылауға арналған Dragonboard -ді конфигурациялайды: ЕСКЕРТПЕ: Деректер тақтасы сенсорлық талдауларға рұқсат етіледі, олар сізге мүмкін емес.

sudo apt-get жаңартуы

sudo apt-get жаңарту

sudo apt-get dist-upgrade

Библиотекалардың қажеттіліктері бойынша оқулықтар мен нұсқаулықтар.

#Bibliotecas adicionais:

sudo apt-get install build-essential autoconf

libtool-bin pkg-config python-dev автомобилін жасау

sudo қайта жүктеу

# LIBSOC

git clone

libsoc.git

cd libsoc

sudo autoreconf -i

sudo./configure --enable-python = 2 --enableboard = dragonboard410c-board-configs көмегімен

sudo жасау

sudo make install

sudo ldconfig/usr/local/lib

sudo қайта жүктеу

#96 тақталар

git клоны

Библиотека 96Boards міндетті түрде орнатылады, бірақ «LS_SHARED» жолын LS_GPIO_SHARED «no arquivo» /home/linaro/96boardsGPIO/lib/gpio.c «жолына ауыстырыңыз.

Biblioteca 96Boards como apresentado abaixo орнатыңыз:

#96 тақталар

cd 96BoardsGPIO/

sudo./autogen.sh

sudo./configure

sudo жасау

sudo make install

sudo ldconfig

Библиотеканы SPIDEV орнатыңыз, ол DragonBoard 410C -тің барлық функцияларын анықтай алады.

# СПИДЕВ

git клоны

cd py-spidev

sudo python setup.py орнату

sudo ldconfig

sudo қайта жүктеу

Библиотеканың «/usr/local/etc/libsoc.conf» конфигурациясының дәл конфигурациясын орнатыңыз. Атап айтқанда, олар бірде -бір ретке келмейді:

[тақта]

үлгі = Qualcomm Technologies, Inc. APQ 8016

SBC

[GPIO]

# айдаһар тақтасы 410c түйреуішінің орналасуы

#

GPIO-A = 36

GPIO-B = 12

GPIO-K = 28

GPIO-L = 33

GPIO-CS = 18

# борттағы пин нөмірі бойынша салыстыруларды қамтиды

GPIO-23 = 36

GPIO-24 = 12

GPIO-33 = 28

GPIO-34 = 33

GPIO-12 = 18

POST e GET функциясын орындау dweet.io сайтының «сұраныстар» библиотекасының қажеттіліктері бойынша. Бұл процедураның негізі:

sudo pip орнату сұраулары

8 -қадам: Na DragonBoard 410c бағдарламалық жасақтамасы

Диретрио/home/linaro/жүктеу көшірмелері:

  • dweet.py
  • Smart_Home_CMMM.py

Қосымша ақпарат.

9 -қадам: Python Na DragonBoard 410c бағдарламасын қолдану

Деректер/home/linaro/Жүктеулер:

CD жүктеулері (encontrar no /home /linaro)

Сенсорлық сенсорлар сенсорлық жүйені жаңартуға мүмкіндік береді (dweet.io):

sudo python smart_home_cmmm.py

10 -қадам: Smart Home жоқ ақылды үйді қолдану

Smart Home -ді басқару үшін смартфонды пайдалану қажет:

  • Смартфон жоқ «Ionic DevApp» қосымшасын орнатыңыз
  • Смартфон Wi-Fi-мен байланыс орнатылғанын растайтын смартфон
  • Смартфон жоқ
  • Icon criado anteriormente жобасы («иондық қызмет» командамен орындалады)
  • Pronto! Қолдану немесе қолдану!

Қолданбалар мен қосымшаларды байланыстыру сілтемелері:

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

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

Ұсынылған: