ዝርዝር ሁኔታ:

EnvSmart: 7 ደረጃዎች
EnvSmart: 7 ደረጃዎች

ቪዲዮ: EnvSmart: 7 ደረጃዎች

ቪዲዮ: EnvSmart: 7 ደረጃዎች
ቪዲዮ: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, ሰኔ
Anonim
EnvSmart
EnvSmart

EnvSmart é um projeto desenvolvido para auxiliar pessoa com mobilidade reduzida em tarefas do dia a dia, como por exemplo no controle de iluminação e aparelhos eletrônicos tais como televisão, ar-condicionado e TV a Cabo. O gerenciamento desses equipamentos será feito pelo usuário através de uma interface simples em um smartphone com sistema operacional Android.

O projeto foi construído utilizando duas placas Arduino Nano que trocam informações entre si, onde uma placa funciona como o servidor web possuindo um endereço IP dentro da rede operante, ጃካ አንድ segunda placa funciona como um cliente sendo a responsivevel porcema acionar cada aparelho específico.

O projeto tem o objetivo ajudar pessoas a executarem aquelas que são tarefas simples para qualquer pessoa, mas para uma pessoa com mobilidade reduzida acaba se tornando complexa. አሪፍ ፣ ሊቻል የሚችል ነገር አለ።

ደረጃ 1 - ሶብሬ ኦ EnvSmart

Sobre O EnvSmart
Sobre O EnvSmart

ኦ EnvSmart surgiu como uma የግድ!” ou simplesmente acionar uma lâmpada.

ኤሲማ ኤ ፖስላቬል ኦፕሬቲቭ ዴ ቴድ ሲስተም do EnvSmart construído para sistemas Android, através dele podemos controlar o sistema de ar-condicionado, televisão, tv a cabo e toda iluminação, além de poder criar cenas prontas e facilitar ainda mais a gestão do ambiente.

A figura também mostra as duas placas Arduinos juntas com um módulo relé, um módulo NFC ፣ um leitor de cartão SD እና por fim o LED emissor። O roteador é o responsável por conectar o sistema ao Servidor Web e permitir o usuário ter uma porta de acesso para gerir o sistema.

ደረጃ 2 - Apenativo De Controle ን ያድርጉ

Desenvolvimento Do Aplicativo De Controle
Desenvolvimento Do Aplicativo De Controle

ዘመናዊ ስልኮች Android ን ለፕሮግራሞቹ ማሰራጨት ይችላሉ። Foram criados botões com um tamanho grande de forma que uma pessoa com mobilidade reduzida consiga utilizá-la sem dificuldades, além de a plataforma sem bem simples e intuitiva.

ለ Android ሶፍትዌሮች የሶፍትዌር አጠቃቀምን ለፓስታ ወይም ለ Android ሶፍትዌር ይጠቀሙ።

ደረጃ 3: Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados ኢ Funcionamento
Equipamentos Utilizados ኢ Funcionamento

Acima temos a imagem com os equipamentos que foram utilizados para o desenvolvimento do EnvSmart. አንድ ሀሳብ እና ጥቅም ላይዛçኦ ዲ ዶይስ አርዱኢኖስ ፎኢ ዋና ዳይሬክተር ዴቪዶ አንድ ሊሚታçኦ ዲ ሜሞሪያ ዴ ፕሮግራም ዲሳ ፕላታፎርማ ፣ ኢንአኦ ፎአ ሴራራዶ em duas partes ፣ onde o primeiro arduino funciona como um servidor recebendo እንደ መረጃው ሁሉ ደንበኛን ማስተላለፍ ይችላል። todos os dispositivos conectados a ele.

Com o EnvSmart o usuário irá controlar a iluminação do sistema de duas formas, a primeira é através de cartão NFC, onde o usuário cadeirante ao aproximar a cadeira de roda ao leitor NFC acionará as Luzes específicas previamente escolhidas, እንደ ambiente que automaticamente irá apagar todas as lâmpadas. A segunda forma de controle é por meio do aplicativo de celular que contém algumas funções específicas para facilitar ainda mais a vida do usuário, por exemplo no controle de equipamentos como televisão, onde o comando final só será enviado ao final dos três dasitos, não tendo problema para o usuário o tempo de espera entre cada dígito.

O cartão SD é o responsável pelo armazenamento de todos os códigos de aparelhos que utilizam o infravermelho para comunicarem. O módulo de cartão SD é ligado ao arduino através do protocolo SPI que será explicado mais abaixo።

ደረጃ 4 ፕሮቶኮሎስ ዴ ኮሙኒካçኦ

Para a comunicação entre as duas placas Arduinos foi utilizado o protocolo UART com o auxílio da biblioteca SoftwareSerial queerial o objetivo de emular as funcionalidades do HardwareSerial. O protocolo UART utiliza o pino de transmissão (Tx - Pino D5) e o pino receptor (RX - Pino D4)። Por ser uma comunicação assíncrona é definido um BaudRate que defina uma velocidade de recepção e envio, nesse caso definimos como 9600 bps.

Para a comunicação entre usuário e EnvSmart foi utilizada a arquitetura Ethernet que é uma Rede de Área Local (LAN) e utilizando assim o modelo TCP/IP implementado እና biblioteca EtherCard onde é definida a porta de comunicação, ወይም endereço IP e. ና camada de aplicação da pilha TCP/IP é construído o pacote de dados tanto para envio quanto para recebimento utilizando o HTTP através do método GET.

O protocolo de comunicação entre arduino e o módulo de Cartão SD é o SPI (Serial Peripheral Interface) que também é um protocolo de comunicação serial, porém, diferente do protocolo UART esse é implementado de forma síncrona. ኦስ ፒኖስ ፓራ ኮሙኒካção entre dispositivos SPI são definidos como MOSI (Mestre para Escravo) ፣ MISO (Escravo para Mestre) ፣ SCK (Clock) responsável pelo sincronismo e CS seleciona o escravo ativo.

ደረጃ 5: Bibliotecas

Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. አንድ biblioteca EtherCard (https://github.com/jcw/ethercard) ወይም ሾፌሩ ለኤንኤን 28J60 የኤንተርኔት ጋሻ የለም ፣ እና ሌላው የ TCP/IP explicada anteriormente. አንድ biblioteca SD (https://github.com/adafruit/SD) é a responsável por fazer a comunicação entre arduino e o cartão SD። አንድ biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) እና መልስ በሚሰጥበት በኢሜተር ወይም በኮማንዶ ኢንፍራቨርሜሎ። አንድ biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) é quem faz a interação entre o módulo NFC e o arduino. ፖር fim ፣ መጽሐፍ ቅዱሳዊ የሶፍትዌር ጽሑፍ quq é quem emula a comunicação serial de forma a parecer uma HardwareSerial.

ደረጃ 6: Telas Da Comunicação Serial

Telas Da Comunicação ተከታታይ
Telas Da Comunicação ተከታታይ

አሴማ ቴሞስ እንደ ምናባዊ ዳ ቴላ ዳ ኮሙኒካçኦ ተከታታይ እንደ ሰርቪዶ ኢ ለደንበኛ ፣ ኒላ ፖድሞስ እንደ መረጃው እንደ ትሮካ ዴ ሜንስጋንስ ኢንተር ኦስ ዶይስ ሞዱሎስ ማይክሮ ኮንትሮልዶርስ ፣ እና ፕሪሚራ ቬሞስ ወይም ሴቪዶር ኢንቪዶማ uma mensagem contendo o equipamento a ser acionado desoia seja realizado. እና እንደ ደንበኛ መረጃን እንደ ደንበኛ መረጃን እና መረጃዎችን በአስተማማኝ ሁኔታ እንገልፃለን።

Podemos visualizar também quando o módulo cliente recebe o sinal para acionar o infravermelho, que imprimi em seguida a linha do cartão SD que contém o sinal em questão.

ደረጃ 7: Montagem Do EnvSmart

Montagem Do EnvSmart
Montagem Do EnvSmart

ኤሲማ እስታኦ ቶዳስ እንደ ተደጋጋፊዎች እንደ EnexSmart እና እንደ ሞዛይም በ EnvSmart ፣ እንደዚሁም በቪኦኤ ሲአይኤ ኮንቴዶዶስ ኦስ አካሎች ውስጥ ፕሮቶኮሎ SPI እና I2C citados anteriormente. O sistema é todo alimentado com uma fonte de 9V e 1A ligada nas conexõ ናኖ።

የሚመከር: