Агуулгын хүснэгт:

IoT - Ухаалаг гэр - EaD INATEL: 10 алхам
IoT - Ухаалаг гэр - EaD INATEL: 10 алхам

Видео: IoT - Ухаалаг гэр - EaD INATEL: 10 алхам

Видео: IoT - Ухаалаг гэр - EaD INATEL: 10 алхам
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Долдугаар сарын
Anonim
IoT - Ухаалаг гэр - EaD INATEL
IoT - Ухаалаг гэр - EaD INATEL
IoT - Ухаалаг гэр - EaD INATEL
IoT - Ухаалаг гэр - EaD INATEL

Projeto ухаалаг гэр

Ухаалаг зааварчилгаа нь Smart Home -ийг ашиглах боломжийг танд олгоно, dweet.io, мэдрэгч, мэдрэгчийг холбох хэрэгслүүдийг холбох боломжтой.

Ухаалаг гэрийг ашиглах нь маш чухал үүрэг гүйцэтгэдэг.

Андройд дээр суурилсан ухаалаг гар утаснуудын хувьд энэ нь маш чухал юм.

Зураг дээр блок диаграммын схемийг үзнэ үү:

Алхам 1: Материал

1 DragonBoard 410C;

1 холбогч мезанин;

1 текладо;

1 хулгана;

1 HDMI комын дэлгэц;

1 реле;

1 Температур мэдрэгч;

1 luminosidade мэдрэгч;

1 хэт ягаан туяаны мэдрэгч;

1 мэдрэгч мэдрэгч;

3 LED;

3 эсэргүүцэл 1 кОм;

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

Алхам 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

Ямар ч сайт dweet.io clique no botão PLAY, como mostra a figura abaixo:

Зураг 1

Төсөөлөхийн тулд ямар ч PLAY хийх шаардлагагүй болно.

Зураг 2

Тайлбарыг Google Орчуулагчаар монгол (Монгол) руу орчуулах уу? Сан -Элас:

"Luzes": Зааварчилгаа хийх гарын авлага (Led)

Боломжит боломжууд:

0 ширхэг

1 лигадо

"ArCondicionado": Арны нөхцлийг хянах гарын авлага (aciona/desativa o relé)

Боломжууд:

0 ширхэг

1 лигадо

"AutoTemperatura": Лига/машины хяналт эсвэл температурын хяналт

Боломжууд:

0 ширхэг

1 лигадо

"Температура Десежада": Температурын хэмжээсүүд

Боломжит боломжууд:

18 хэмийн температур

30 градусын температур

"Температура": Temperatura ambiente medida pelo мэдрэгч

Боломжууд:

Минимо - 50 хэм

Максимо 125 хэм

"AutoLuminosidade": Лига/машины хяналт эсвэл температурын хяналт

Боломжууд:

0 ширхэг

1 лигадо

"LuzDesejada": Luminosidade desejada a casa

Боломжит боломжууд:

Мэдлэг 0

Ойролцоогоор 1000

"Luminosidade": Luminosidade ambiente medida pelo мэдрэгч

Боломжит боломжууд:

Мэдлэг 0

Ойролцоогоор 1000

"DistanciaMedida": Indica a distância medida пело мэдрэгч ultrassônico em centímetros

"SistemaDesligado": Зааварчилгаа хийх систем

Боломжууд:

Лигадо систем 1

Desligado систем 0

Ухаалаг гэрт зориулсан POST эсвэл 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

Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах уу?

Фигура тойрог

ADC2 болон Linker Mezzanine -ийн температурын хэмжүүрийг хэмжих боломжтой.

ADC1 -ийн Linker Mezzanine -ийн мэдрэгчийг ашиглах боломжтой.

O мэдрэгч нь дижитал D1 болон Linker Mezzanine -тэй холбогддог.

D2 дижитал холбогч Mezzanine -тэй холбогдох боломжтой.

O Led que será usado como Indicativo de acionamento das luzes deve con conectado in GPIO E, como ilustrado na figura a segir:

LED гэрэл

HC-SR04 хэт мэдрэмтгий мэдрэгч. Утга оруулга (өдөөгч) ба цагаа (цуурай). GPIO 24 болон GPIO 25 -ийн портууд болон GPIO 25 -ийн холболтыг идэвхжүүлэхийн тулд дараах зүйлсийг хийх боломжтой:

Figura Distancia

Abaixo, link com a explicação geral do funcionamento do circuito e solução:

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

Алхам 4: Do Ionic No Computador Pessoal суулгаарай

Ухаалаг гар утас, ухаалаг гар утасны урьдчилсан тохиргоо эсвэл тооцоолох боломжгүй. Энэ нь ямар ч асуудалгүй байж болох юм:

  • Ямар ч сайт байхгүй: https://nodejs.org/en/ e faça татаж авах эсвэл LTS do Node -ийн хамгийн сүүлийн хувилбарыг татаж авах.
  • Instale o Node no seu computador pessoal
  • Командуудыг ажиллуулна уу (cmd), энэ нь танд хэрэгтэй болно:

зангилаа -v

npm -v

Instal o Ionic com os comandos abaixo através do prompt de comandos (cmd):

npm install –g cordova ionic

npm суулгах - g cordova

Үнэн хэрэгтээ Ionic foi instalado com como usando o comando abaixo:

ионик -v

Алхам 5: Ухаалаг гар утас ашиглахгүй байх нь дээр

Desenvolvimento De Um Aplicativo Ухаалаг гар утас байхгүй Usando Ionic
Desenvolvimento De Um Aplicativo Ухаалаг гар утас байхгүй Usando Ionic
Desenvolvimento De Um Aplicativo Ухаалаг гар утас байхгүй Usando Ionic
Desenvolvimento De Um Aplicativo Ухаалаг гар утас байхгүй Usando Ionic
Desenvolvimento De Um Aplicativo Ухаалаг гар утас байхгүй Usando Ionic
Desenvolvimento De Um Aplicativo Ухаалаг гар утас байхгүй Usando Ionic

Төлбөр тооцоог гүйцэтгэхийн тулд компьютерийн үйл ажиллагааг идэвхжүүлээгүй (компьютер дээр "Windows", "Гүйцэтгэгч", "Абрир:" оронтой "cmd" гэсэн товчлуурыг дарна уу).

Командо хийх шаардлагагүй.

ионы эхлэл shome_cmmm хоосон (o nome do seu projeto ашиглана уу)

Боловсруулахын тулд гоймонгийн програмыг ашиглах боломжтой болно.

Дараах тохиолдолд:

cd shome_cmmm

Гүйцэтгэх ажлыг гүйцэтгэхийн тулд командо abaixo гүйцэтгэнэ.

ионы үйлчилгээ

Нэмэлт мэдээлэл байхгүй байна (Google Chrome дээр давуу эрх олгох):

Figura гэрийн хоосон зай

Crie o үйлчилгээ үзүүлэгч dweet.ts com эсвэл comando abaixo:

ион үүсгэх үйлчилгээ үзүүлэгч dweet

"Visual Studio код" гэсэн IDE програмыг ашиглах боломжтой.

Гоймонгийн сэдэв эсвэл төсөл (shome_cmmm).

Орлуулах арга:

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

Pelos arquivos anexados.

Дахин нэг удаа орлуулагчийг сонгоно уу:

Figura Home ухаалаг гэр

Ionic tem funcionalidades програмын гарын авлага, нөхцөл, нөхцөл байдал, автоматжуулалт, температурын автоматжуулалт, автоматжуулалтын систем.

Ainda possui a Capacidade de allowir ao usuário controlar os valores de temperatura e luminosidade desejadas através de controles deslizantes.

Ухаалаг гар утсан дээр "харагдах, мэдрэх" боломжтой (Android дээр "Ionic DevApp" програмыг ашиглана уу):

Зураг харагдаж байна

Фигура харагдаж байна

Функцууд дээр дурдсанчлан зааварчилгаа нь гарын авлагаас бусад нөхцлийг бүрдүүлж өгсөн болно.

Figura luzes & ar

Функцууд нь автоматаар эсвэл автоматаар хийгддэг. Автомат машиныг хянах боломжтой.

Автомат загвар

Энэ нь ямар ч нөхцөл байдал, температурыг тодорхойлоход чухал үүрэг гүйцэтгэдэг.

Энгийн бөгөөд энгийн утсыг ашиглан температурыг хэмжих боломжтой болно.

Функцууд нь автоматаар эсвэл автоматаар хийгддэг. Автомат машиныг хянах боломжтой.

Автомат зураг

Энэ нь ямар ч тохиолдолд, ямар ч орчинд ажиллах боломжгүй болно.

Энгийн бөгөөд энгийн төхөөрөмжүүд нь тоног төхөөрөмж (тоног төхөөрөмж) ашиглах боломжийг олгодог.

Шүүгчдийн санал болгож буй зүйл бол хамгийн сайн тохиргоог хийх явдал юм.

Мэдрэхүйн мэдрэмж

Тодорхойлолт нь 10см -ээс хэтрэхгүй байгаа бол энэ нь автоматаар хийгдэх болно.

Алхам 6: DragonBoard 410c Iniciar

Conectar монитор HDMI, хулгана. Команд ашиглахын тулд "Терминал" ашиглах боломжтой.

Алхам 7: Верификар Се Тодас Bibliotecas Necesárias Estão Instaladas Na DragonBoard 410c байдлаар

DragonBoard 410C -ийн "Терминал" гэсэн командын үүрэг гүйцэтгэгч нь Dragonboard -ийн тохиргоог хийж гүйцэтгэдэг: NOTA: Caso já tenha a Dragonboard configurada for uso de sensores analógicos, дамжуулах ёстой.

sudo apt-get update

sudo apt-get шинэчлэлт

sudo apt-get dist-upgrade

Библиотека шаардлагатай гэж үзэхийн тулд зааварчилгаа өгөх болно.

#Bibliotecas adicionais:

sudo apt-get install-зайлшгүй шаардлагатай автоконф

automake libtool-bin pkg-config python-dev

sudo дахин ачаална уу

# LIBSOC

git clone

libsoc.git

cd libsoc

sudo autoreconf -i

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

sudo хийх

sudo make install

sudo ldconfig/usr/local/lib

sudo дахин ачаална уу

#96 самбар

git clone

Библиотека 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 -ийн анализ хийх боломжтой.

# SPIDEV

git clone

cd py-spidev

sudo python setup.py суулгах

sudo ldconfig

sudo дахин ачаална уу

Библиотекийн нарийвчилсан тохиргоог "/usr/local/etc/libsoc.conf" дээр тохируулна уу. Линхас destacadas em negrito abaixo гэх мэтчилэнгээр, ямар ч арвив байхгүй:

[самбар]

загвар = 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 funcionem com o site dweet.io зайлшгүй шаардлагатай номын сангийн "хүсэлт". O процедурын хувьд:

sudo pip суулгах хүсэлт

Алхам 8: Програм хангамж Na DragonBoard 410c

Copyar os seguintes arquivos para o diretório/home/linaro/Татаж авсан файлууд:

  • dweet.py
  • Smart_Home_CMMM.py

Os arquivos estão anexos.

Алхам 9: Execução Aplicativo Python Na DragonBoard 410c

Vá para o diretório/home/linaro/Татаж авсан файлууд:

CD татаж авах (se já se encontrar no /home /linaro)

Мэдээлэл хүлээн авахын тулд мэдрэмтгий байдлыг олж авах боломжтой (dweet.io):

sudo python smart_home_cmmm.py

Алхам 10: Ухаалаг гар утасгүй аппликэйшн хийх

Ухаалаг ухаалаг гар утсыг ашиглахын тулд дараахь зүйлийг хийх шаардлагатай болно.

  • Ухаалаг гар утасгүй "Ionic DevApp" програмыг суулгаарай
  • Ухаалаг гар утас нь Wi-Fi-г дахин ашиглах боломжтой болохыг баталгаажуулсан болно.
  • Ухаалаг гар утас байхгүй болно
  • Escolha эсвэл Ionic criado anteriormente төсөл ("ионоор үйлчлэх" коммандо)
  • Пронто! Ашиглах эсвэл ашиглах!

Аппликейшн ба програмыг холбох линкүүд:

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

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

Зөвлөмж болгож буй: