جدول المحتويات:
- الخطوة 1: Sobre O EnvSmart
- الخطوة 2: Desenvolvimento Do Aplicativo De Controle
- الخطوة 3: Equipamentos Utilizados E Funcionamento
- الخطوة 4: Protocolos De Comunicação
- الخطوة 5: المكتبة
- الخطوة 6: Telas Da Comunicação Serial
- الخطوة 7: Montagem Do EnvSmart
فيديو: EnvSmart: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
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
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
يمكنك الحصول على صورة كاملة من معدات التشغيل لاستخدامها في جميع أنواع التطبيقات. أيديا لاستخدامه في تطبيق القانون الأساسي للمدير التنفيذي ، وهو أمر محدود لمذكرة من برنامج ديسا بلاتفورما ، معتمدين على حساب العميل 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
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
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 نانو.
موصى به:
تصميم اللعبة في فليك في 5 خطوات: 5 خطوات
تصميم اللعبة في Flick in 5 Steps: Flick هي طريقة بسيطة حقًا لصنع لعبة ، لا سيما شيء مثل الألغاز أو الرواية المرئية أو لعبة المغامرة
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف - خطوات خطوة: 4 خطوات
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف | خطوات بخطوة: في هذا المشروع ، سأصمم دائرة مستشعر لعكس مواقف السيارات من Arduino باستخدام مستشعر الموجات فوق الصوتية Arduino UNO و HC-SR04. يمكن استخدام نظام التنبيه العكسي للسيارة المستند إلى Arduino للتنقل الذاتي ومجموعة الروبوتات وغيرها من النطاقات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: في هذا Instructable سنقوم باكتشاف الوجه على Raspberry Pi 4 باستخدام Shunya O / S باستخدام مكتبة Shunyaface. Shunyaface هي مكتبة للتعرف على الوجوه / الكشف عنها. يهدف المشروع إلى تحقيق أسرع سرعة في الكشف والتعرف مع
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0