Inhoudsopgave:

EnvSmart: 7 stappen
EnvSmart: 7 stappen

Video: EnvSmart: 7 stappen

Video: EnvSmart: 7 stappen
Video: Bicycle PC EPS Black Smart Cycle Helmets With Camera And Bluetooth 2024, Juni-
Anonim
EnvSmart
EnvSmart

Smart en projeto desenvolvido desenvolvido para auxiliar pessoa com mobilidade reduzida em tarefas do dia a dia, como door voorbeeld geen controle van de verlichting en eletrônicos como televisão, ar-condicionado en TV a Cabo. U kunt uw apparatuur gebruiken om de gebruikersinterface van een eenvoudige interface op een smartphone met Android te gebruiken.

O projeto foi construído utilizando duas placas Arduino Nano que trocam informaçes andtre si, onde uma placa funciona como o servidor web possuindo um endereço IP dentro da rede operate, ja een segunda placa funciona como um cliente sendo 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. Assim, possibilita essas pessoas a terem uma imersão maior ao ambiente e se sentirem mais independentes.

Stap 1: Sobre O EnvSmart

Sobre O EnvSmart
Sobre O EnvSmart

O EnvSmart surgiu como uma de fornecer maior independência às pessoas que têm mobilidade reduzida, a plataforma foi toda construída com o auxílio de uma pessoa cadeirante e que têm mobilidade reduzida, a plataforma foi toda construída com o auxílio de uma pessoa cadeirante e que tem zarificuldade em reali ou simplesmente acionar uma lâmpada.

Mogelijkheden tot aplicativo de controle van de todo-envSmart-constructie voor Android, através dele podemos controlar o sistema de ar-condicionado, televisão, tv a cabo e toda iluminação, crilém de podemos proder proder e facilitaire 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 en por fim o LED-emissor. O roteador é o responsável por conectar o sistema ao Servidor Web en permitir o usuário ter uma porta de acesso para gerir o sistema.

Stap 2: Desenvolvimento Do Aplicativo De Controle

Desenvolvimento Do Aplicativo De Controle
Desenvolvimento Do Aplicativo De Controle

Een plataforma criada para controlar todo o sistema foi desenvolvida para sistemas de smartphones Android. Foram criados botes um tamanho grande de forma uma pessoa com mobilidade reduzida consiga utilizá la sem dificuldades, além de a plataforma sem on simples and intuitiva.

Voor het gebruik van software voor Android Studio, voor het integreren van de integratie voor het platform voor Android.

Stap 3: Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Acima tomos a imagem com os equipamentos que foram utilizados para o desenvolvimento do EnvSmart. Een idee van het gebruik van de arduino's voor het hoofd van de memoria de programa dessa plataforma, então foi separado em duas partes, onde o primeiro arduino funciona como um servidor recebendo as informações do usuáções do usuáções do usuáções do usuáções do usuáções do usuáções do usuáções do usuáções do usuáções do usuáções do usuáções do usuáções do usuáções do use todos os dispositivos conectados a ele.

Com o EnvSmart of 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 ambiente que automaticamente irá apagar todas as lâmpadas. Een segunda forma de controle é por meio do aplicativo de cellular que contém algumas funções específicas para facilitar ainda mais a vida do usuário, por exemplo no control the equipamentos como televisão, onde o comando final só se final do enviado ao, geen 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. De kaart van de SD en de arduino attravés to protocolo SPI que será explicado mais abaixo.

Stap 4: Protocolos De Comunicação

Para a comunicação entry as duas placas Arduinos foi utilizado of protocolo UART com o auxílio da biblioteca SoftwareSerial que tem o objetivo de emular as funcionalidades do HardwareSerial. O protocolo UART utiliza o pino de transmissão (Tx - Pino D5) en o pino receptor (RX – Pino D4). Het is mogelijk om de baudrate vast te stellen voor de snelheid en het milieu, met definitieve definitie van 9600 bps.

Para a comunicação andtre usuário e EnvSmart foi utilizada a arquitetura Ethernet que é uma Rede de rea Local (LAN) en utilizando assim o modelo TCP/IP implementado on biblioteca EtherCard onde é definida a porta de comunicadeçoo, o IP U kunt gebruikmaken van TCP/IP en de manier waarop u deze kunt gebruiken om de omgeving te gebruiken voor het gebruik van HTTP en hoe u met GET kunt werken.

Een communicatieprotocol en een SD-kaart met een SPI (Serial Peripheral Interface) die een protocol is voor de seriële communicatie, porém, diferente do protocolo UART en implementado de forma síncrona. U kunt communiceren met de SPI en de definities van MOSI (Mestre para Escravo), MISO (Escravo para Mestre), SCK (Clock) beantwoorden aan de hand van een CS-selectie en escravo ativo.

Stap 5: Bibliotecas

Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. Een biblioteca EtherCard (https://github.com/jcw/ethercard) é o driver para o chip ENC28J60 encontrado no ethernet shield, e onde é formada a pilha TCP/IP explicada anteriormente. Een biblioteca SD (https://github.com/adafruit/SD) é een respons op de fazer een comunicação entre arduino e o cartão SD. Een biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) é een antwoord op het uitzenden van comando infravermelho. Een biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) en een vraag naar een interação entre o módulo NFC en o arduino. Door fim, een biblioteca SoftwareSerial quq é quem emula a comunicação serial de forma en parecer uma HardwareSerial.

Stap 6: Telas Da Comunicação Serial

Telas Da Comunicação Serial
Telas Da Comunicação Serial

Acima temos as imagens da tele da comunicação serial do servido e do cliente, nela podemos ver as informações de troca de mensagens entre os dois módulos microcontroladores, na primeira vemos o servidor enviando uma menagem strijdo o sinado ajunque acionado ajunque acionado ajunque acionado ajunque acionado seja realizado. Na segunda imagem tem o cliente recebendo a informação pelo servidor en respondendo com o valor do estado atual das lâmpadas e em seguida podemos ver essa informação no módulo servidor.

Podemos visualizar também quando of 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.

Stap 7: Montagem Do EnvSmart

Montagem Do EnvSmart
Montagem Do EnvSmart

Acima estão todas as conexões realizadas after montagem do EnvSmart, onde se pode ver como são conectados os componentes através do protocolo SPI en I2C citados anteriormente. O sistema é todo alimentado com uma fonte de 9V e 1A nano.

Aanbevolen: