فهرست مطالب:
- مرحله 1: Sobre O EnvSmart
- مرحله 2: Desenvolvimento Do Aplicativo De Controle
- مرحله 3: Equipamentos Utilizados E Funcionamento
- مرحله 4: Protocolos De Comunicação
- مرحله 5: Bibliotecas
- مرحله 6: سریال Telas Da Comunicação
- مرحله 7: Montagem Do EnvSmart
تصویری: EnvSmart: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
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
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
یک برنامه کاربردی برای کنترل سیستم عامل تلفن های هوشمند 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
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
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
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 نانو
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
نصب Smapler V0002 مرحله به مرحله: 5 مرحله
نصب Smapler V0002 گام به گام: Smapler یک مدار است که به تولید صدای مولد توسط David Cuartielles و Ino Schlaucher از BlushingBoy.org اختصاص داده شده است. Smapler v0002 - نسخه آاکا سنگاپور - چیزی نیست جز سپر آردوینو که برای بازی استری بد بو استفاده می شود
نصب Smapler V0001r2 مرحله به مرحله: 3 مرحله
نصب Smapler V0001r2 مرحله به مرحله: این یک راهنمای عکاسی برای نصب Smapler v0001r2 است. این یک مدار مستقل سازگار با آردوینو با اتصال کارت SD داخلی ، اتصال PS2 برای ماوس/صفحه کلید ، تقویت کننده صدا و تعدادی پین I/O برای سنسورها است. با آن شما