תוכן עניינים:

EnvSmart: 7 שלבים
EnvSmart: 7 שלבים

וִידֵאוֹ: EnvSmart: 7 שלבים

וִידֵאוֹ: EnvSmart: 7 שלבים
וִידֵאוֹ: Bicycle PC EPS Black Smart Cycle Helmets With Camera And Bluetooth 2024, נוֹבֶמבֶּר
Anonim
EnvSmart
EnvSmart

EnvSmart é um projeto desenvolvido para auxiliar pessoa com mobilidade reducida em tarefas do dia a dia, como por exemplo no control de iluminação e aparelhos eletrônicos tais como televisão, ar-condicionado e TV and Cabo. מכשירי הקישוט של מכשירים ממשיים פשוטים משתמשים בממשק פשוט דוגמאות em um smartphone עם מערכת הפעלה אנדרואיד.

O projeto foi construído utilizando duas placas Arduino Nano que trocam informações entre si, onde uma placa funciona como o servidor web possuindo um endereço IP dentro da rede operante, yes a segunda placa funciona como um cliente sendo a servost e servo as do 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 reducida acaba se tornando complexa. Assim, possibilita essas pessoas a terem uma imersão maior ao ambiente e se sentirem mais Independes.

שלב 1: Sobre O EnvSmart

Sobre O EnvSmart
Sobre O EnvSmart

O EnvSmart surgiu como uma needsidade de fornecer maior Independência as pessoas que têm mobilidade reducida, a plataforma foi toda construída com or auxílio de uma pessoa cadeirante e que tem dificuldade em realizar algumas tarefas do dia, como o simo ou simplesmente acionar uma lâmpada.

Acima é possível ver a tela do aplicativo for control of todo of system for EnvSmart construído for a system for Android, através del podemos controlar of system of ar-condicionado, television, TV a cabo e toda iluminação, alem de poder criar cenas pronta E facilitar ainda mais a gestão do ambiente.

תמונת מצב כמו שתי מקומות Arduinos com on moddulo relé, um módulo NFC, um leitor de cartão SD e por fim o emiror LED. O roteador é o responsável por conectar of system ao Servidor Web e permitir of usuário ter uma porta de acesso para makes o system.

שלב 2: Desenvolvimento Do Aplicativo De Controle

Desenvolvimento Do Aplicativo De Controle
Desenvolvimento Do Aplicativo De Controle

A plataforma criada for a controler to system of foi desenvolvida for a systemes de smartphones Android. 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 sem bem simples e intuitiva.

ניתן להשתמש באפליקציית תוכנות אנדרואיד סטודיו שאנו יכולים להכין אינטגרציה של תוכנת אנדרואיד.

שלב 3: Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Acima temos a imagem com os equipamentos que foram utilizados para o desenvolvimento do EnvSmart. 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 e transientind para o arduino todos os dispositivos conectados a ele.

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ífico previamente ambiente que automaticamente irá apagar todas as lâmpadas. A segunda forma the control é por meio do aplicativo de celular que contém algumas funções específicas para facilitar ainda mais a vida do usuário, לדוגמא אין שליטה במכשירים בטלוויזיה, ובסוף הקומנדו הסופי כך אפשר להעביר את זה אחרון, não tendo problema par us usá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. O moddulo de cartão SD et ligado ao arduino através do protocolo SPI que será explicado mais abaixo.

שלב 4: Protocolos De Comunicação

עבור כל אחד מהתקשורת המקומית כמו תוכניות שימוש בפרוטוקול UART com או auxílio da biblioteca Software Serial que tem or objetivo de emular as funcionalidades do HardwareSerial. O protocolo UART utiliza o pino de transmissão (Tx - Pino D5) e o kino pino (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.

עבור כל אחד מהמשתמשים והמשתמשים ב- EnvSmart לכל שימוש בארכיטקטורה של Ethernet, או באפשרות Rede de Área Local (LAN) ולהשתמש במכשירי TCP/IP ביישום ולשימוש ב- biblioteca EtherCard והגדרת נקודה של קומוניקה, או סיוע IP. לאחר שימוש ב- TCP/IP, ניתן לבנות או לבנות פקוטים על מנת להפיק תועלת מהשימוש ב- HTTP באמצעות GET.

O protocolo de comunicação entre arduino e o mdulo de Cartão SD é o SPI (Serial Peripheral Interface) que também é um protocolo de comunicação serial, porém, differentes to protocolo UART esse e implementado 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) responsável pelo sincronismo e CS seleciona o escravo ativo.

שלב 5: Bibliotecas

Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. A biblioteca EtherCard (https://github.com/jcw/ethercard) הנהג עבור שבב ENC28J60 encontrado no shield ethernet, e onde é formada and pilha TCP/IP explicada anteriormente. A biblioteca SD (https://github.com/adafruit/SD) é a responsável por fazer a comunicação entre arduino e o cartão SD. A biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) é a responsável por emitir o comando infravermelho. A biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) אפשר גם להנות מאתר NFC או arduino. עבור fim, תוכנת Biblioteca תוכנת סדרה, אשר יכולה להכין סדרה קומוניסטית של פורמולה של HardwareSerial.

שלב 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, and primeira vemos o servidor ena mensagem contendo o equipamento a ser acionado junto ao sinal que seja realizado. אנו יכולים לקבל מידע נוסף על מידע על השירותים וההסברים שלנו, או שאנו יכולים להעריך את התעריפים ולתת להם את כל המידע הנכון.

פודמוס ויזואליזציה מלאה של הלקוחות יכולים לשקול את הסינאל של אינפורמציה, מה שהופך אותו לחלק מהסרטים והקונסטרוקציות.

שלב 7: Montagem Do EnvSmart

Montagem Do EnvSmart
Montagem Do EnvSmart

Acima estão todas as conexões realizadas on montagem do EnvSmart, onde se pode ver como são conectados os componentes através do protocolo SPI e I2C citados anteriormente. ננו.

מוּמלָץ: