Оглавление:

EnvSmart: 7 шагов
EnvSmart: 7 шагов

Видео: EnvSmart: 7 шагов

Видео: EnvSmart: 7 шагов
Видео: Bicycle PC EPS Black Smart Cycle Helmets With Camera And Bluetooth 2024, Ноябрь
Anonim
EnvSmart
EnvSmart

EnvSmart - это проект, посвященный дополнительным средствам связи с мобильным телефоном, в которых используется тарефы, которые делают диа-диа, как пример, но не контролируют иллюминаторы и электронные устройства, которые используются для телевидения, кондиционирования и телевидения в Кабо. Если вы используете оборудование, которое вам нужно, это простой интерфейс на смартфоне с операционной системой Android.

О проекте для строительства с использованием двух площадок Arduino Nano, которая содержит информацию о троемах, входит в систему, на которой используется площадь, функционирующая как на веб-сервере, и на веб-сервере, который можно использовать, когда IP-адрес действует повторно, после чего отправляется запрос на отправку информации, отправляемую клиентом. acionar cada aparelho específico.

O projeto tem o objetivo ajudar pessoas a executearem aquelas que são tarefas simples para qualquer pessoa, mas para uma pessoa com mobilidade reduzida acaba se tornando complexa. Assim, possibleilita essas pessoas a terem uma imersão maior ao ambiente e se sentirem mais independentes.

Шаг 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, plataforma foi toda construída com o auxílio de uma pessoa cadeirante e que tem dificuldade em realizar algumas tearefas оу simplesmente acionar ума лампада.

Acima é possible ver a tela do aplicativo de controle de todo o sistema do EnvSmart construído for sistemas Android, através dele podemos control or sistema de ar-condicionado, televisão, tv a cabo e toda iluminação, alarém e фасилитатор ainda mais a gestão do ambiente.

Рисунок тамбура в виде двух площадок Arduinos juntas com um módulo relé, um módulo NFC, um leitor de cardão SD и por fim o LED emissor. O roteador é o responseável por conectar o sistema ao Servidor Web и позволяет использовать usuário ter uma porta de acesso para gerir o sistema.

Шаг 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 utilizá-la sem dificuldades, além de a plataforma sem bem simples e intuitiva.

Для того, чтобы применить приложение для использования программного обеспечения Android Studio, которое будет интегрировано в интегрированный децентрализованный инструмент для платформы Android.

Шаг 3. Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Acima temos an imagem com os equipamentos que foram utilizados for or desenvolvimento do EnvSmart. A ideia na utilização de dois arduinos foi primarymente 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áteo 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 Escionará NFC acionará as luzia doas especírer ambiente que automaticamente irá apagar todas as lâmpadas. Segunda forma de controle é por meio do aplicativo de celular que contém algumas funções específicas para corrective ainda mais a vida do usuário, por exemplo no control de equipamentos como televisão, onde o comando final só será dos trjos do cano final, não teno проблема пара o usuário o tempo de espera entre cada dígito.

O cartão SD é o responseável pelo armazenamento de todos os códigos de aparelhos que utilizam o infravermelho para comunicarem. О модуле карты SD используется Arduino, который поддерживает протокол SPI, который явно открыт.

Шаг 4: Protocolos De Comunicação

Для подключения к входу в качестве двух площадок Arduinos для использования или протокола UART с дополнительными функциями библиотеки SoftwareSerial, которые используются как функциональные возможности для HardwareSerial. Протокол UART использует пино-де-трансмиссионный (Tx - Pino D5) и пинорецептор (RX - Pino D4). Для связи с определенным параметром BaudRate que defina uma velocidade de Recepção e envio, nesse caso Definimos como 9600 bps.

Для подключения к использованию и EnvSmart для использования сети Ethernet в локальной сети (LAN) и использования режима TCP / IP, реализованного в библиотеке EtherCard, на которой определен IP-порт для подключения к сети или IP-адрес. На пути к приложению TCP / IP создается пакет данных, предназначенный для использования в качестве полученного HTTP-трафика для метода GET.

Протокол обмена данными между Arduino и модулем Cartão SD или SPI (Serial Peripheral Interface), который используется в протоколе связи между последовательным интерфейсом, позволяет использовать различные протоколы для протокола UART, так как это реализовано в форме синхросигнала. Os pinos para a comunicação entre dispositivos SPI são Definidos como MOSI (Mestre para Escravo), MISO (Escravo para Mestre), SCK (Clock) response pelo sincronismo e CS seleciona o escravo ativo.

Шаг 5: Библиотеки

Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. Библиотека EtherCard (https://github.com/jcw/ethercard) - это драйвер для чипа ENC28J60, не имеющий защиты Ethernet, и он формирует предварительный протокол TCP / IP. Библиотека SD (https://github.com/adafruit/SD) - это ответ на вопрос, связанный с входом в ардуино и карту SD. Библиотека IRRemote (https://github.com/z3t0/Arduino-IRremote) является ответом на сообщение или команду infravermelho. Библиотека PN532 (https://github.com/adafruit/Adafruit-PN532) предназначена для взаимодействия с модулем NFC и Arduino. По его словам, библиотека SoftwareSerial, которая представляет собой последовательное соединение с последовательным интерфейсом, формирует единое целое с HardwareSerial.

Шаг 6: Telas Da Comunicação Serial

Telas Da Comunicação Серийный номер
Telas Da Comunicação Серийный номер

Acima temos as images 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 Consundo o Equipament queo a seroja acion seja realizado. Na segunda imagem tem o clienterebendo an informação enviada pelo servidor e Respondendo com o valor do estado atual das lâmpadas e em seguida podemos ver essa informação no módulo servidor.

Podemos visualizar também quando o módulo cliente Recebe o sinal para acionar o infravermelho, que imprimi em seguida a linha do cartão SD que contém o sinal em questão.

Шаг 7. Монтаж с помощью 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 components através do protocolo SPI e I2C citados anteriormente. O sistema todo alimentado com uma fonte de 9V ardu de lig нано.

Рекомендуемые: