Оглавление:
- Шаг 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. Монтаж с помощью EnvSmart
Видео: EnvSmart: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
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
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
Платформа для управления системой, предназначенной для работы с системами смартфонов 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
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
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
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 нано.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)