Inhoudsopgave:
- Stap 1: Sobre O EnvSmart
- Stap 2: Desenvolvimento Do Aplicativo De Controle
- Stap 3: Equipamentos Utilizados E Funcionamento
- Stap 4: Protocolos De Comunicação
- Stap 5: Bibliotecas
- Stap 6: Telas Da Comunicação Serial
- Stap 7: Montagem Do EnvSmart
Video: EnvSmart: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
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
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
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
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
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
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:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)