Բովանդակություն:

EnvSmart: 7 քայլ
EnvSmart: 7 քայլ

Video: EnvSmart: 7 քայլ

Video: EnvSmart: 7 քայլ
Video: Bicycle PC EPS Black Smart Cycle Helmets With Camera And Bluetooth 2024, Հունիսի
Anonim
EnvSmart
EnvSmart

EnvSmart é um um projeto desenvolvido para auxiliar pessoa com mobilidade reduzida em tarefas do dia a dia, como por exemplo no no control de iluminação e aparelhos eletrônicos tais como televisão, ar-conditionition e TV a Cabo. O gerenciamento desses equipamentos ծառայությունը թույլ է տալիս օգտագործել մեր օգտագործման ինտերֆեյսը, որը պարզեցնում է մեր սմարթֆոնը և օպերացիոն Android համակարգը:

O projeto foi construído utilisando duas placas Arduino Nano que trocam informações entre si, onuma uma placa funciona como o servidor web possuindo um endereço IP dentro da rede operante, já a segunda placa funciona como ome հաճախորդի ուղարկած ծառայությունների մերձավորումը acionar cada aparelho específico.

O projeto tem o objetivo ajudar pessoas a exectarem 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 անկախ.

Քայլ 1: Sobre O EnvSmart

Sobre O EnvSmart
Sobre O EnvSmart

O EnvSmart surgiu como uma needidade de fornecer maior անկախ ou simplesmente acionar uma lâmpada.

Acima é possível ver a tela do aplicativo de controle de todo o sistema do EnvSmart կառուցել համակարգերի 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 parantas e lehtar ainda mais a gestão do ambiente.

A figura também mostra as duas placas Arduinos juntas com um módulo relé, um muldulo relé, and módulo NFC, um leitor de cartão SD e porim fim o LED emissor- ը: O roteador é o responsável for conectar or sistema ao Servidor Web e թույլտվություն տալու համար օգտագործեք մեր porta de acesso para gerir կամ համակարգ:

Քայլ 2. Հսկողության կիրառման ծրագիր

Գործողությունների կիրառման վերահսկողություն
Գործողությունների կիրառման վերահսկողություն

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 Studio- ի ծրագրակազմը, որը թույլ է տալիս շրջակա միջավայրի ամբողջական ինտեգրումը կատարել Android- ի պլատֆորմում:

Քայլ 3. Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Acima temos a imagem com os equipamentos que foram utilisados para or desenvolvimento do EnvSmart. A ideia na utilização de dois arduinos foi principalmente devido a limitação de memória de programa dessa plataforma, entio foi separado em duas partes, onde o Primeiro arduino funciona como um servidor recebendo as informações do usuário e transdundio e փոխանցման հաճախորդների փոխանցման ծառայությունների փոխանցում todos os dispositivos conectados a էլ.

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íoooir mesoion previament ambiente que automatamente irá apagar todas as lâmpadas. A segunda forma de controle por por meio do aplicativo de celular que contém algumas funções específicas para lehtarid ainda mais a vida do usuário, or exemplo no no control de equipamentos como televisão, onde o comando final só será enviado ao final dos tr, n tendo tendo problema para o usuário o tempo de espera entre cada dígito.

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

Քայլ 4: Protocolos De Comunicação

Որպես կոմունիկացիոն ծրագիր ՝ Arduinos foi utilisado o protocto UART- ի օժանդակ ծրագրային ապահովման սերիալ, որը նախատեսված է ծրագրային ապահովման համար, ինչպես նաև HardwareSerial- ը: Արձանագրության UART օգտագործումը փոխանցման տուփի (Tx - Pino D5) և պինո ընկալիչների համար (RX - Pino D4): Por ser uma comunicação assíncrona é definido um BaudRate que definina uma velocidade de recepção e envio, nesse caso definimos como 9600 bps.

Օգտագործելով կոմունիկացիաներ ՝ օգտագործելով EnvSmart- ը, որն օգտագործում է Ethernet- ը, որն օգտագործում է տեղական տեղական ցանցեր (LAN) և օգտվում է TCP/IP իրականացման մոդելից և գրադարանային EtherCard- ից, որը որոշված է մուտքի կամ օպտիմալացման եղանակով, Օգտագործելով TCP/IP- ի ծրագիրը, որը կառուցում է կամ ապահովում է, որ մենք ընդունում ենք հաշվի առնելով ընդունելի քանակի օգտագործումը կամ HTTP հասցեները, որոնք ստանում են GET:

O protokol de de comunicação entre arduino e o módulo de Cartão SD é o SPI (Serial Peripheral Interface) que também é um um proto proto de de comunicação serial, porém, diferente do Protoo UART esse é implementare de forma síncrona. Os pinos for a comunicação entre dispositivos SPI são definidos como MOSI (Mestre para Escravo), MISO (Escravo para Mestre), SCK (ockամացույց) արձագանքել pelo sincronismo e CS seleciona o escravo ativo- ին:

Քայլ 5: Bibliotecas

Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. Մատենադարանային EtherCard (https://github.com/jcw/ethercard) կամ ENC28J60 չիպով վարորդը չի միացնում Ethernet վահանը, այն ձևավորում է TCP/IP- ի նախորդ տեսակը: A biblioteca SD (https://github.com/adafruit/SD) SD- ի պատասխանն է, որը թույլ է տալիս հաղորդակցվել կամ պատրաստել քարտով: A biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) պատասխանատու է այն բանի համար, թե ով է արտացոլում ինֆրավերմելյոն: A biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532), քանի որ դա մի փուլ է, որը ներառում է NFC- ի կամ արդյուինոյի ինտերակտիվ մուտքը: Ի վերջո, գրադարանային ծրագրակազմ erialրագրային ապահովման սերիալն այն է, ինչ անհրաժեշտ է որպես սերիական, որը պատրաստում է սարքավորումների և սարքավորումների սերիան:

Քայլ 6: Telas Da Comunicação սերիալ

Telas Da Comunicação Սերիալ
Telas Da Comunicação Սերիալ

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 microcontroladores, na Primeira vemos o servidor enviando uma mensagem contendo o equipamento a ser acionado jue կապի ծառայություն seja realizado. Հաճախորդի պատկերները կարող են ընդունվել որպես տեղեկատվական ծառայություն կամ պատասխանատու ծառայություն, որը կարող է ծառայել որպես արժեքավոր տեղեկատվություն, որը կարող է ծառայել որևէ կերպ:

Podemos visualizar também quando o módulo cliente Recebe o sinal para acionar o infravermelho, que imprimimi 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

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

Խորհուրդ ենք տալիս: