فهرست مطالب:

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 um jet pro mobil mobil mobil mobil O gerenciamento desses equipamentos será feito pelo usuário através de uma interface simples em um smartphone و سیستم عامل سیستم عامل.

O projeto foi construído utilizando duas placas Arduino Nano que trocam informações entre si، onda uma placa funciona como servidor web possuindo um endereço IP dentro da rede operante، já a segunda placa funciona como o um serv serv serv serv acionar cada aparelho específico.

O projeto tem o objetivo ajudar pessoas a executivearem 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 pavarles.

مرحله 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 di com com، ou simplesmente acionar uma lâmpada.

Acima é possível ver a tela do aplicativo de controle de todo o sistema do EnvSmart برای سیستم های اندروید ، برنامه های کاربردی کنترل کننده سیستم یا سیستم های تهویه مطبوع ، تلویزیون ، تلویزیون ، برنامه های کاربردی و برنامه های کاربردی 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 NFC، um leitor de cartão SD e por fim o LED emissor. O roteador é o responsável for conectar or system ao Servidor Web و اجازه می دهد که از طریق سیستم دسترسی به سیستم دسترسی پیدا کند.

مرحله 2: Desenvolvimento Do Aplicativo De Controle

Desenvolvimento Do Aplicativo De Controle
Desenvolvimento Do Aplicativo De Controle

یک برنامه کاربردی برای کنترل سیستم عامل تلفن های هوشمند Android. Foram criados botões com um tamanho grande de forma que uma pessoa com mobilidade reduzida consiga utilisá-la sem dificuldades ، به عنوان یک طرح ساده و ساده بصری.

برای استفاده از نرم افزار اندروید استودیو و محیطی که می خواهید از طریق برنامه های کاربردی برای اندروید برای سیستم عامل اندروید استفاده کنید ، استفاده کنید.

مرحله 3: Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Acima temos a imagem com os equipamentos que foram utilisados para o desenvolvimento do EnvSmart. یک ایده برای استفاده از دستورالعمل ها برای محدود کردن محدودیت های برنامه و برنامه های کاربردی ، استفاده از خدمات اولیه ما به عنوان سرویس گیرنده و انتقال خدمات به مشتریان 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íoooico precamento 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 lehtarind aindais is vida do usuário، for exemplo no no controlle de equipamentos como televisão، onde o comando final só será enviado ao dog tresos ، n tendo tendo problema para or 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 protocolo SPI que será explicado mais abaixo.

مرحله 4: Protocolos De Comunicação

برای ورود به سیستم به عنوان duas placas Arduinos foi utilisado o protocolo UART com auxílio da biblioteca SoftwareSerial que tem objectivo de emular as funcionalidades do HardwareSerial. استفاده از پروتکل UART و انتقال گیرنده (Tx - Pino D5) و گیرنده پینو (RX - Pino D4). Por ser uma comunicação assíncrona defin definido um BaudRate que definina uma velocidade de recepção e envio ، nesse caso definimos como 9600 bps.

برای ارتباط با استفاده از EnvSmart برای استفاده از یک شبکه Ethernet که در آن از Rede de Área Local (LAN) استفاده کرده و از مدل TCP/IP استفاده می کنیم و از طریق کتابخانه EtherCard به عنوان یک porta de comunicação یا endereço استفاده می کنیم. با استفاده از برنامه TCP/IP می توان از طریق استفاده از HTTP através do metodo GET ، به منظور ایجاد و استفاده از پروتکل های پیشین استفاده کرد.

O protoko de comunicação entre arduino e o módulo de Cartão SD é o SPI (Serial Peripheral Interface) که به طور کامل از پروتکل های ارتباطی سریال ، پیش فرض ، و پروتکل های مختلف UART استفاده می کند و پیاده سازی آنها از طریق فرم است. برای پیوندهای ارتباطی SPI به منظور تعیین MOSI (Mestre para Escravo) ، MISO (Escravo para Mestre) ، SCK (Clock) پاسخگویی به CS seleciona یا escravo ativo را انجام دهید.

مرحله 5: Bibliotecas

Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. A biblioteca EtherCard (https://github.com/jcw/ethercard) درایور یا تراشه ENC28J60 هیچگونه محافظ اترنت را وارد نمی کند ، همچنین می توانید از 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 و آردوینو بسیار مفید است. به عنوان یک، biblioteca SoftwareSerial quq é quem emula a comunicação serial de forma a parecer uma 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، na primeira vemos o servidor enviando uma mensagem contendo o equipamento a ser acionado jue seja realizado. با استفاده از اطلاعاتی که می توانید از خدمات دریافت کنید ، می توانید خدمات خود را دریافت کرده و از خدمات خود استفاده کنید.

Podemos visualizar também quando or módulo cliente Recebe o sinal para acionar o infravermelho ، به عنوان یک پیام رساننده برای انتقال SD و در نتیجه به کارگیری SD یا 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 nas conexinoes Vena نانو

توصیه شده: