Sadržaj:

EnvSmart: 7 koraka
EnvSmart: 7 koraka

Video: EnvSmart: 7 koraka

Video: EnvSmart: 7 koraka
Video: Кадетство 7 2024, Novembar
Anonim
EnvSmart
EnvSmart

EnvSmart je projektor desenvolvido para pomoćnih pesama koji mobilidade reducira em tarefas do dia a dia, kao što na primer ne kontroliše osvetljenje i aparelhos električne uređaje na TV-u, kablu. O gerenciamento desses equipamentos será feito pelo usuário através de uma interfejs simples na pametnom telefonu sa operativnim sistemom Android.

O projektu da biste izgradili korištenje duas placas Arduino Nano que trocam informacije o ulasku, o uma placa funkcionalan kao o web serveru poslužitelju putem end dereza za ponovno otvaranje, ja segunda placa funciona como um klijenta pošaljite odgovor putem primatelja kao informacije ili informacije acionar cada aparelho específico.

O projekto 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, possible essas pessoas a terem uma imersão maior ao ambiente e se sentirem mais Independentes.

Korak 1: Sobre O EnvSmart

Sobre O EnvSmart
Sobre O EnvSmart

O EnvSmart surgiu como uma needidade 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 tem dificuldade em realizar algumas tarefas do dia omo de coto olo oo oto oo omo ou simplesmente acionar uma lâmpada.

Acima é possível ver a tela do primjene za kontrolu de todo sistema za EnvSmart konstruira za sisteme Android, através dele podemos controller o system de ar-condicionado, televizor, tv a cabo e toda iluminação, alm de poder criar cenas prontas para or ambiente e facilitar ainda mais a gestão do ambiente.

Slikovita tambem mostra kao duas placas Arduinos juntas com módulo relé, um Módulo NFC, umnožac SD kartice ili LED emitor. O roteadoru i odgovoru na povezivanje o sistemu na Servidor Web -u i dozvolu za korištenje termalnog porta za pristup za gerir o sistemu.

Korak 2: Desenvolvimento Do Aplicativo De Controle

Desenvolvimento Do Aplicativo De Controle
Desenvolvimento Do Aplicativo De Controle

Plataforma criada za kontrolne todo sisteme za desenvolvidu za sisteme pametnih telefona Android. Foram criados botões com um tamanho grande de forma que uma pessoa com mobilidade reduzida consiga utilizá-la sem dificuldades, al dem a plataforma sem bem simples i intuitiva.

Za desenvolvimento aplikaciju za korištenje softvera Android Studio, koja je ambijent desenvolvimento integracije za desenvolver za Android.

Korak 3: Opremljeni uređaji za korištenje i funkcionisanje

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Acima temos a imagem com os equipamentos que forram useados para desenvolvimento do EnvSmart. Ideja o korištenju de dois arduinos za glavne principe devido a limitação de memória de programa dessa plataforma, então foi separado em duas partes, onde o primeiro arduino funciona como um servidor recebendo kao informacije do usuário e transmitindo para or arduino cliente odzivni porcelan que fica todos os dispositivos conectados a ele.

Com o EnvSmart o korištenju i kontroliranju iluminacije u sistemu de duas formas, premijera i através de cartão NFC, o ou usário cadeirante ao aproximar a cadeira de roda ao leitor NFC acionará kao luzes específicas presaor escoor eco, esco, espre, esco, escos, aaaaaaaaaaaaaaa,, ambiente que automaticamente irá apagar todas as lâmpadas. 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 televivisão, onde o comando final só será enviado ao final dos très dís kanal, não tendo problem para o usuário o tempo de espera entre cada dígito.

O karti SD -a ili odgovarajućem pelo armazenamentu de todos os códigos de aparelhos que iskoristite infravermelho para comunicarem. O SD kartici koja se koristi kao arduino através za protokol SPI que será explicado mais abaixo.

Korak 4: Protocolos De Comunicação

Za komunikaciju kao duas placas Arduinos za korištenje protokola UART -a za pomoć u biblioteci SoftwareSerial postavlja ove objektivne objekte kao što su funkcionalne hardverske serije. O protokolu UART upotreba pino de transmisão (Tx - Pino D5) i pino receptor (RX - Pino D4). Por ser uma comunicação assíncrona é definido um BaudRate que defina uma velocidade de recepção e envio, non caso definimos como 9600 bps.

Za zajedničko korištenje entvSmart -a i EnvSmart -a za korištenje arhitekturnog Ethernet -a koji je umanjen za Rede de Área Local (LAN), morate koristiti modem TCP/IP implementacije na bibliotečkoj EtherCard kartici i definisati portu za komunikaciju, odnosno MAC. Kao dodatak za primjenu TCP/IP -a konstruirajte ili pakote de tadosa da biste unijeli kvantitete za primanje HTTP -a u metodi GET.

O protokolu komunikacijskog entre arduina ili o modulu Cartão SD -a ili SPI -a (serijskog perifernog sučelja) koji se nalazi u protokolu komunikacijskog serijskog, porta, diferenciranog protokola UART -a ili implementacijskog formata. Os pinos para comunicação entre dispositivos SPI je definitivan za MOSI (Mestre para Escravo), MISO (Escravo para Mestre), SCK (Clock) odgovarajući pelo sinhronizma i CS selekcije ili escravo ativo.

Korak 5: Bibliotecas

Foram koristi algumas bibliotecas prontas para fazer o sistemu funkcionar. Biblioteka EtherCard (https://github.com/jcw/ethercard) je upravljački program za čip ENC28J60 i ne sadrži Ethernet štit, niti je formalan za dodatnu eksplikaciju TCP/IP -a. Biblioteka SD (https://github.com/adafruit/SD) je odgovor na fazer za komunikaciju entru arduino ili SD karticu. Biblioteka IRRemote (https://github.com/z3t0/Arduino-IRremote) je odgovarajuća emisija o komandama infravermelho. Biblioteka PN532 (https://github.com/adafruit/Adafruit-PN532) nalazi se na interaktivnom ulazu u modul NFC-a ili arduina. U skladu sa bibliotekom SoftwareSerial, koja je emula zajedničke serijske deformacije i hardverske serije HardwareSerial.

Korak 6: Serija Telas Da Comunicação

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

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 módulos microcontrolares, na primeira vemos o servidor enviando uma mensagem contendo o equipamento a ser acionado junto ao sinal que seja realizado. Na segunda imagem tem o cliente recebendo a informação enviada pelo servidor e respondendo com o valor do estado atual das lâmpadas e em seguida podemos ver essa informação no módulo servidor.

Podemos vizualizar também quando o módulo 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.

Korak 7: Montagem Učinite EnvSmart

Montagem do EnvSmart
Montagem do EnvSmart

Acima estão todas as conexões realizadas on montagem to EnvSmart, ornde se podešava ver como são conectados as componentsntes através do protocolo SPI e I2C citados anteriormente. nano.

Preporučuje se: