جدول المحتويات:

EnvSmart: 7 خطوات
EnvSmart: 7 خطوات

فيديو: EnvSmart: 7 خطوات

فيديو: EnvSmart: 7 خطوات
فيديو: 7 Major Kissing Mistakes 2024, شهر نوفمبر
Anonim
EnvSmart
EnvSmart

EnvSmart é um projeto desenvolvido para auxiliar com mobilidade reduzida 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 a Cabo. O gerenciamento desses equipamentos será feito pelo usuário através de uma interface simples em um phone phone sistema operacional android.

O projeto foi construído utilizando duas placas Arduino Nano que trocam informações entre si، onde uma placa funciona como o servidor web prosuindo um endereço IP dentro da rede operante، já a segunda placa funciona como um cliente sendo info as response acionar cada aparelho خاصة.

O projeto tem o objetivo ajudar pessoas a exelas que são tarefas simples para qualquer pessoa، mas para uma pessoa com mobilidade reduzida acaba se tornando complexa. عاصم ، من الممكن أن يكون هناك الكثير من المستقلين.

الخطوة 1: Sobre O EnvSmart

Sobre O EnvSmart
Sobre O EnvSmart

O EnvSmart Suriu como uma implidade 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 alter cadeirante e que tem dificuldade em realizar algumas، com أو ببساطة acionar uma lâmpada.

Acima é luxível ver a tela do aplicativo de contole de todo o sistema do EnvSmart construído para sistemas Android، através dele podemos controlar o sistema de ar-condicionado، televisão، tv a cabo e toda iluminação، além de ambient codiente ميسرة ainda mais a gestão do ambiente.

صورة رمزية موسترا كدعوات مكان Arduinos juntas com módulo relé، um módulo NFC، um leitor de cartão SD e por fim o LED emissor. O roteador é o responsável by conectar o sistema ao Servidor Web e allowir o usuário ter uma porta de acesso para gerir o sistema.

الخطوة 2: Desenvolvimento Do Aplicativo De Controle

ديسينفولفيمنتو دو أبليكاتيفو دي كونترول
ديسينفولفيمنتو دو أبليكاتيفو دي كونترول

منصة تحكم لعبة criada todo o sistema foi desenvolvida para sistemas de smartphones 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 Studio que é um ambiente de desenvolvimento Integrado para desenvolver para a plataforma Android.

الخطوة 3: Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

يمكنك الحصول على صورة كاملة من معدات التشغيل لاستخدامها في جميع أنواع التطبيقات. أيديا لاستخدامه في تطبيق القانون الأساسي للمدير التنفيذي ، وهو أمر محدود لمذكرة من برنامج ديسا بلاتفورما ، معتمدين على حساب العميل todos os implitivos 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 prev، específicas أمبيانت كيو أوتوماتيكيمينتي إير أباغار توداس مثل لامباداس. صيغة مراقبة من خلال meio do aplicativo de celular que contém algumas funções específicas para التسهيلات ainda mais a vida do usuário، por exemplo no cont contole de equipamentos como televisão، onde o comando final sódjes do tríado ، não tdo 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. O módulo de cartão SD é ligado ao arduino através do Protocolo SPI que será explicado mais abaixo.

الخطوة 4: Protocolos De Comunicação

الفقرة a comunicação entre as duas placas Arduinos foi الاستفادة من البروتوكول UART com o auxílio da Biblioteca SoftwareSerial que tem o objetivo de emular as funcionalidades do HardwareSerial. O بروتوكول UART يستخدم pino de transmissão (Tx - Pino D5) e o مستقبلات الصنوبر (RX - Pino D4). من خلال خدمة الاتصال والتعرف على البيانات المحددة ، يمكنك تحديد مدى سرعة التعرف على البيئة ، وتحديد كيفية التعامل مع 9600 نقطة أساس.

الفقرة a comunicação entre usuário e EnvSmart foi تستخدم a arquitetura Ethernet que é uma Rede de Área Local (LAN) e useizando assim o modelo TCP / IP appado na biblioteca EtherCard onde é Definida a porta de comunicação IP. يمكن تطبيقه على TCP / IP é construído o pacote de dados tanto para envio quanto para recebimento useizando HTTP através do método GET.

O Protocolo de comunicação entre arduino e o módulo de Cartão SD é o SPI (Serial Peripheral Interface) que também é um protocolo de comunicação serial، porém، diferente do Protocolo UART esse é Implementationado de forma síncrona. OS pinos para a comunicação entre detivos SPI são selectidos como MOSI (Mestre para Escravo)، MISO (Escravo para Mestre)، SCK (Clock) responsável pelo sincronismo e CS seleciona o escravo ativo.

الخطوة 5: المكتبة

Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. A biblioteca EtherCard (https://github.com/jcw/ethercard) أو سائق الفقرة o رقاقة ENC28J60 encontrado no ethernet shield ، e onde é formada a pilha TCP / IP explicada anteriormente. مكتبة SD (https://github.com/adafruit/SD) هي عبارة عن استجابة من قِبل fazer a comunicação entre arduino e o cartão SD. مكتبة IRRemote (https://github.com/z3t0/Arduino-IRremote مكتبة PN532 (https://github.com/adafruit/Adafruit-PN532) é quem faz a interação entre o módulo NFC e o arduino. Por fim، biblioteca SoftwareSerial quq é quem emula a comunicação series de forma a parecer uma HardwareSerial.

الخطوة 6: Telas Da Comunicação Serial

Telas Da Comunicação المسلسل
Telas Da Comunicação المسلسل

Acima temos as imagens da tela da comunicação series 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 serja a serja seja realizado. يمكنك الحصول على صورة من العميل لاستلام خدمة المعلومات والاستجابة للرد عليها.

يمكنك الحصول على المزيد من العناصر المرئية التي يمكنك الحصول عليها من العملاء المستقبلين أو إرسال رسالة فورية إلى القائمة الفرعية ، أو إنشاء رسالة نصية خاصة بها.

الخطوة 7: Montagem Do EnvSmart

مونتاجيم دو EnvSmart
مونتاجيم دو EnvSmart

Acima estão todas as conexões realizadas na montagem do EnvSmart، onde se pode ver como são conectados os elementes através do protocolo SPI e I2C citados anteriormente. O sistema é todo alimentado com uma fonte de 9V e 1A ligada nasND de conexada نانو.

موصى به: