INHOUDSOPGAWE:

EnvSmart: 7 stappe
EnvSmart: 7 stappe

Video: EnvSmart: 7 stappe

Video: EnvSmart: 7 stappe
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, November
Anonim
EnvSmart
EnvSmart

EnvSmart é um projeto desenvolvido para auxiliar pessoa com mobilidade reduced em tarefas do dia a dia, como por exemplo no control de iluminação and aparelhos eletrônicos tais como televisão, of-condicionado e TV and Cabo. Daar is 'n paar eenvoudige toestelle wat u kan gebruik om 'n eenvoudige koppelvlak te gebruik.

Ons kan 'n konstruksie gebruik van u plasings, maar u kan ook 'n antwoord op ons webwerf ontvang, maar ook 'n antwoord op die diens acionar cada aparelho específico.

Ons kan dit ook 'n eenvoudige taak hê om 'n paar simpele voorbeelde te verkry, maar dit kan ook 'n vermindering van die tornado -kompleks wees. 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 is 'n noodsaaklike hulpmiddel vir 'n onafhanklike en onafhanklike mens wat kan mobiliseer deur 'n vermindering, 'n plataforma vir 'n konstruksie of 'n ander hulpmiddel om te kyk hoe dit maklik is om te verander of u kan dit eenvoudig doen.

Ons het ook 'n moontlikheid om die stelsel van EnvSmart te kontroleer vir Android, vir die verskaffing van toestelle vir toestelle, televisies, televisies en ander funksies. e facilitar ainda mais a gestão do ambiente.

Dit is 'n belangrike rol in die funksie van Arduinos, wat 'n kombinasie van 'n NFC, 'n SD -kaart of 'n LED -sender kan hê. U kan ook 'n antwoord op die stelsel of die servidor -web e -posadres gee om 'n antwoord op ons stelsel te maak.

Stap 2: Desenvolvimento Do Aplicativo De Controle

Desenvolvimento Do Aplicativo De Controle
Desenvolvimento Do Aplicativo De Controle

'N Platvorm vir die beheer van 'n stelsel vir Android -slimfone. Foram criados botões com um tamanho grande de forma que uma pessoa com mobilidade reducida consiga utilizá-la sem dificuldades, além de a plataforma as bem simple and intuitiva.

Ons kan ook aansoek doen vir die gebruik van sagteware vir Android Studio.

Stap 3: Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Ons kan 'n prentjie saamstel wat vir EnvSmart gebruik kan word. A ideia na utilização de dois arduinos foi principalmente 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 as informações do usuário and transmitindo para o arduino todos os dispositivos conectados a ele.

Kom ons gebruik die EnvSmart om 'n stelsel te gebruik wat 'n stelsel van duas formas, 'n primeira en através de cartão NFC, een van die mees gebruikte en aproximar a cadeira de roda ao leitor NFC acionará as luzes específicas previamente ambiente que automaticamente irá apagar todas as lâmpadas. 'N Sekundêre forma van kontrole en aanneming van celulêre funksies wat funksies spesifiek vir die fasiliteerders kan maak, maar as 'n voorbeeld van geen beheer van die toerusting nie Dit is 'n probleem wat ons kan gebruik om 'n tempo van die espera in die binnekant te gebruik.

Ons kan ook 'n antwoord op ons antwoord op die administratiewe funksies van die gemeenskap hê. Ons kan ook 'n SD -protokol vir SPI -protokolle gee.

Stap 4: Protocolos De Comunicação

Para a comunicação entre as duas placas Arduinos foi utilizado of protocol UART com of auxílio da biblioteca SoftwareSerial que tem or objetivo de emular as funcionalidades do HardwareSerial. O protokol UART gebruik die transmissie (Tx - Pino D5) en die pino -reseptor (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 and a arquitetura Ethernet que e uma Rede de Área Local (LAN) and utilizando assim of modelo TCP/IP implementation on biblioteca EtherCard ondefinited a porta de comunicação, or endereço IP e of MAC do disposition Ons kan ook die TCP/IP -funksie gebruik om 'n geskikte weergawe vir die gebruik van HTTP -funksies te kry.

Die protokol van die kommunale entoesiastiese en die vorm van Cartão SD en SPI (Serial Peripheral Interface) is 'n volledige reeks protokolle, verskillende, verskillende protokolle wat UART kan implementeer. Os pinos para a comunicaçã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.

Stap 5: Bibliotecas

Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. 'N Biblioteca EtherCard (https://github.com/jcw/ethercard) is 'n bestuurder vir 'n chip ENC28J60 wat geen ethernet -skild bevat nie, en ook 'n ander vorm van 'n TCP/IP -verduideliking vooraan. 'N Biblioteca SD (https://github.com/adafruit/SD) is 'n reaksie op 'n komunikação entre arduino en cartão SD. 'N Biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) is 'n reaksie op 'n emitir of comando infravermelho. Met 'n biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) kan u 'n interaktiewe ingang van NFC en arduino gebruik. Byvoorbeeld, 'n Bybelversie van SoftwareSerial wat 'n volledige reeks seremoniële formate vir 'n hardeware -reeks bied.

Stap 6: Telas Da Comunicação Serial

Telas Da Comunicação -reeks
Telas Da Comunicação -reeks

Ons kan 'n groot aantal seremoniële seremonië vir ons bedien, en ons kan ook inligting oor die menslike mikroskontrolemaatreëls kry, sowel as 'n uitstekende diens vir die menslike toerusting en diens. seja realizado. Ons kan ook 'n gegewens vir inligting ontvang en 'n antwoord gee op ons waardering om die gegewens te verseker.

U kan ook 'n visuele weergawe van ons klante sien as 'n sin vir 'n infrastruktuur.

Stap 7: Montagem Do EnvSmart

Montagem Do EnvSmart
Montagem Do EnvSmart

Ons kan ook 'n aantal realisasies op EnvSmart koop, maar ons kan ook 'n kombinasie van protokolle vir SPI en I2C citados anteriormente hê. nano.

Aanbeveel: