Sisällysluettelo:

EnvSmart: 7 vaihetta
EnvSmart: 7 vaihetta

Video: EnvSmart: 7 vaihetta

Video: EnvSmart: 7 vaihetta
Video: Как вылечить ДИАБЕТ 2 типа: 7 шагов. Простые, но эффективные советы по лечению сахарного диабета. 2024, Kesäkuu
Anonim
EnvSmart
EnvSmart

EnvSmart ja um projeto desenvolvido para auxiliar pessoa com mobilidade reduzida em tarefas do dia a dia, como por examplelo no controle de illuminação e aparelhos eletrônicos tais como televisionã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 system operacional Android.

Jos haluat rakentaa käyttökohteita, käytä Arduino Nano que trocam -tietoja, kirjoita sisään, valitse pelkästään placa funciona como tai servidor web possuindo um endereço IP dentro da rede operante, jos a segunda placa funciona como um cliente sendo a responseate to dober as info 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. Määritä, mahdollista esses pessoas a terem uma imersão maior ao ambiente e se sentirem mais Independes.

Vaihe 1: Sobre O EnvSmart

Sovellus O EnvSmart
Sovellus O EnvSmart

O EnvSmart surgiu como uma needidade de fornecer maior independentência às pessoas que têm mobilidade reduzida, a plataforma foi toda buildida com o auxílio de uma pessoa cadeirante e que tem dificuldade em realizar algumas tarefas do dia, como o simples a can tai yksinkertainen acionar uma lâmpada.

Acima é possível ver a tela do aplicativo de controle de todo or system do EnvSmart built-in para systemas Android, através dele podemos control or system de ar-condicionado, televisioo, tv a cabo and toda iluminação, além de poder criar cenas prontas para o ambiente e helpitar ainda mais gestão do ambiente.

A figura também mostra as duas placas Arduinos juntas com mode mode relé, um modeulo NFC, um leitor de cartão SD and por fim o LED emissor. O roteador é o responseavel por conectar o system ao Servidor Web and lupia or usuário ter uma porta de acesso para gerir o system.

Vaihe 2: Desenvolvimento Do Aplicativo De Controle

Desenvolvimento Do Aplicativo De Controle
Desenvolvimento Do Aplicativo De Controle

Android -älypuhelimien järjestelmä, jossa voidaan hallita kaikkia järjestelmän käyttöjärjestelmiä ja kehittää niitä. 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.

Voit kehittää sovelluksia Android -ohjelmiston käyttöön tai käyttää sitä Android Studio -ohjelmiston avulla.

Vaihe 3: Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Acima temos a imagem com os equipamentos que foram utilizados para or desenvolvimento do EnvSmart. A ideia na utilização de dois arduinos foi principmente devido a limitação de de memória de program dessa plataforma, então foi separado em duas partes, onde o primeiro arduino funciona como um servidor recebendo as informações do usuário e broadcastindo para or arduino cliente que todos os dispositivos conectados a ele.

Com o EnvSmart o usuário control control and iluminação do system de duas formas, a primeira and através de cartão NFC, onde or usuário cadeirante ao aproximar a cadeira de roda ao leitor NFC acionará as luzes específicas previamente escriro aida 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 facilititar ainda mais a vida do usuário, por examplelo no controle de equipamentos como televisionão, onde o comando final só será enviado ao final dos três díge do canal, ei ole ongelma ongelma para tai käyttö tai tempo de espera entre cada dígito.

O SD -kortti tai vastaus pelon armazenamento de todos os códigos de aparelhos que utilizam tai infravermelho para comunicarem. Voit käyttää SD -muistikorttia ja liittää sen arduino -através do protocolo SPI: hen, jossa on selitettävä enemmän.

Vaihe 4: Protocolos De Comunicação

Tämä on kommunikaatiotiedosto, joka on kirjoitettu Arduinos foi utilizado tai protokolla UART com o auxílio da biblioteca SoftwareSerial que tem o objetivo de emular as funcionalidades do HardwareSerial. O -protokollan UART -käyttö tai pino de transmissão (Tx - Pino D5) ja pinoreseptori (RX - Pino D4). Jos sinulla on komunicação assíncrona ja definido um BaudRate que defina uma velocidade de recepção e envio, nesse caso definimos como 9600 bps.

Paikallisen tiedonsiirron ja EnvSmart -käyttöliittymän ja Arquitetura -Ethernet -yhteyden käyttö Rede de Área Local (LAN) ja käyttötavat TCP/IP -mallin ja bibliotekaan perustuvan mallin käyttämiseksi EtherCard on määritetty tietoliikenneportaalin, IP -käyttöjärjestelmän ja MAC -laitteen mukaan. TCP/IP -sovelluksen sovellusten rakentaminen tai rakentaminen tai isännöintipaketin käyttö on paras mahdollinen vastaanottopalvelun käyttö tai HTTP -tiedonsiirto GET.

Yhteyskäytännön kommunikaatiosovellus ja Cartão SD: n ja SPI: n (Serial Peripheral Interface) sarja, joka on yhdistetty sarjakuvausprotokollaan, porém, erilainen protokolla UART esse ja täytäntöönpano de forma síncrona. Os pinos para a comunicação entre dispositivos SPI são definidos como MOSI (Mestre para Escravo), MISO (Escravo para Mestre), SCK (Clock) responseável pelo sincronismo e CS seleciona o escravo ativo.

Vaihe 5: Bibliotecas

Foram utilizadas algumas bibliotecas prontas para fazer or system funcionar. Biblioteca EtherCard (https://github.com/jcw/ethercard) ohjain tai siru ENC28J60, joka ei sisällä ethernet -suojaa, ja se muodostuu TCP/IP -selityksestä. Biblioteca SD (https://github.com/adafruit/SD) on vastaus fazerin ja comunicação entre arduino e o cartão SD: n välillä. Biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) on vastaus emitir tai comando infravermelho. A biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) quem faz a vuorovaikutus tai NFC-tila ja arduino. Esimerkiksi, SoftwareSerial, quote ja quem emula, kommunikaation sarja, joka muodostuu HardwareSerialista.

Vaihe 6: Telas Da Comunicação -sarja

Telas Da Comunicação -sarja
Telas Da Comunicação -sarja

Acima temos as imagens da tela da comunicação serial do servido e do cliente, nela podemos ver as informações de troca de mensagens entre os dois modeulos microcontroladores, na primeira vemos o servidor enviando uma mensagem contendo o equipamento a ser acionado junto ao que seja realizado. Se segmentti imagem tem o cliente recebendo a informação enviada pelo servidor and respondendo com o valor do estado atual das lâmpadas and em seguida podemos ver essa informação no modeulo servidor.

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

Vaihe 7: Montagem EnvSmart

Montagem EnvSmart
Montagem EnvSmart

Acima estão todas as conexões realizadas na monttagem do EnvSmart, on one se pode ver como são conectados os komponentes através do protocolo SPI e I2C citados anteriormente. O system it todo alimentado com uma fonte de 9V e 1A ligada nas conexões Vin e ardu nano.

Suositeltava: