Оглавление:
- Шаг 1: Sobre TempControl
- Шаг 2. Получить информацию
- Шаг 3: алгоритм Ардуино
- Шаг 4: Conexão Serial Arduino Com DragonBoard 410c
- Шаг 5: Подготовка к использованию доски DragonBoard
- Шаг 6. Внедрите Código Fonte Na Dragonboard
- Шаг 7. Fornecendo As Informações
- Шаг 8: Mostrando As Informações
- Шаг 9: Рассмотрим Финайс
Видео: TempControl: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
TempControl é um projeto desenvolvido for coletar informações sobre a umidade e a temperatura do ar. Эта информация поможет вам получить доступ к смартфону с операционной системой Android.
В качестве информации, полученной при помощи сенсорных устройств, устанавливайте их на экране Arduino и сравнивайте его на экране DragonBoard. Uma vez que este passo seja closedído, информация, содержащаяся в enviada для вашего API криада no Thingspeak e fornecerá, информация о потреблении.
Um aplicativo Android для desenvolvido como uma maneira de acessar information da API e exibir no celular.
Aplicabilidade: o projeto pode ser aplicado em um ambiente onde há needidade de monitoramento de temperatura e umidade e, com base nessas informações, он обязательно для медидаса como conqüência das mudanças climáticas.
Шаг 1: Sobre TempControl
TempControl - это система для всей информации, которую можно определить и по температуре, которая доступна для использования на смартфонах Android.
Será coletada as informações de temperatura e umidade do arduíno enviadas para a placa Dragonboard) e posteriormente enviadas para um webservice (segue a descrição abaixo).
Um aplicativo android básico será construído para exibir as informações coletadas dos sensores, o aplicativo irá consumir, as informações do webservice e mostrar na tela do celular.
Шаг 2. Получить информацию
Для проекта с использованием базового датчика температуры и температуры DHT11.
Датчик DHT11 - это датчик температуры, который позволяет достичь средней температуры от 0 до 50 по Цельсию, а также от 20 до 90%. Não é um sensor extremamente rápido e Preciso, por isso não é recomendada a utilização em ambientes de alto risco. Sua faixa de Precisão para temperatura é de 2 graus, e de umidade, 5%.
Этот датчик установлен прямо на плате Arduino Uno R3.
Após or arduino ler as informações de temperatura e umidade, esses dados são enviados pela porta serial, e posteriormente lida por outra placa, que neste projeto foi Qualcomm DragonBoard 410C. DragonBoard является ответом на все возможности интерфейса беспроводной связи для API-интерфейса без ThingSpeak.
Шаг 3: алгоритм Ардуино
Программа представляет собой изображение, используемое в качестве информации для датчика, и не предоставляет информацию о последовательном мониторе для Arduino. Библиотека для использования на сайте DHT11:
Для совместимости или программного обеспечения без Arduino требуется специальное программное обеспечение. Это программное обеспечение является IDE, которое не является официальным сайтом Arduino:
Это программное обеспечение исполняется на компьютере с программой, совмещает эскиз, с качественной загрузкой и загрузкой для прототипа Arduino, а также с последовательным интерфейсом. O sketch feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.
Используется для выполнения программы, которая используется в качестве информации о температуре и контроле последовательного порта в среде IDE, что соответствует изображению на экране.
Фонте для программы «Датчик уровня и температуры DHT11»:
pastebin.com/5P5vwySZ
Шаг 4: Conexão Serial Arduino Com DragonBoard 410c
Эти прыгуны представляют собой линию входа в ардуино и доску дракона.
Um jumper liga dois pinos negativos das duas placas entre si.
Серийный номер arduino cujos pinos são 0 - RX e 1 - TX идет прямо на порт UART0 на плакате. (Ардуино RX делает ардуиною, которая выходит за пределы коммуникатора TX на плате Dragon Board, а также на плате TX, которая выходит за пределы того, что выходит за пределы коммуникатора RX на плате Dragon).
У UARTS в этой серии нет Dragonboard UART0 и UART1.
O UART0 может быть подключен к UART0 TX и UART0 RX, и может использоваться для управления потоком UART0 CTS и UART0 RTS.
- Контакт 5 - UART0 TX
- Контакт 7 - UART0 RX
- Контакт 3 - UART0 CTS
- Контакт 9 - UART0 RTS
O UART1 включает в себя UART1 TX и UART1 RX.
- Контакт 11 - UART1 TX
- Контакт 13 - UART1 RX
Шаг 5: Подготовка к использованию доски DragonBoard
Для реализации программы на Dragonboard требуется установка алгоритмов программного обеспечения:
• Windows 10 (Pode ser máquina virtual com rede em Bridge)
• Сообщество Microsoft Visual Studio 2017
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Клиент Windows IoTRemote
www.microsoft.com/pt-br/store/p/windows-io…
• Шаблон Windows IoTProject для Visual Studio
go.microsoft.com/fwlink/?linkid=847472
PDF комм. Инструкции для подготовки или окружающей среды для реализации и критического анализа проекта Windows IOT:
bit.ly/2yIrG5t
Шаг 6. Внедрите Código Fonte Na Dragonboard
Código fonte para dragonbord:
github.com/Joabcks/BackgroundApplication4
Основные сведения о программе, как информация, которую нужно отправить на последовательный порт из драконьей доски и ира, вывести на экран с переменным значением STRING chamada rxBuffer. Esses dados serão posteriormente enviados para API no thingspeak através de Requisições
Um ponto bastante important é que o campo "SerialPort. BaudRate = 9600;" представляют собой таксон трансмиссии дадосов, то есть доблесть, разработанную с помощью idêntico ao programado no Arduíno.
Шаг 7. Fornecendo As Informações
Информация об API-интерфейсе, не ThingSpeak и alimentada pela placa Dragon.
ThingSpeak - это служба, предоставляющая инфраструктуру Интернета и протокол обмена данными, основанный на http для envio e Recebimento de dados gerados em Arduino или качественный выход из устройства com recursos para comunicação em rede. Подпишитесь, чтобы получить доступ к своему устройству, подключенному к Интернет-серверу http и возможность реализации ПОЛУЧИТЬ и ПОЧТАТЬ, используя общение с ThingSpeak.
Esta API mantém uma política de limpeza de mensagens antigas, tornando as informações acessadas semper atualizadas.
Официальный сайт ThingSpeak:
thingspeak.com/
Neste projeto a API recbe uma string com os dados do sensor de umidade e temperatura
- field1 соответствует информации о температуре и umidade
Пример для информации об окружающей среде для API - ESCRITA
ПОЛУЧИТЬ -
Пример для получения информации об API - LEITURA
ПОЛУЧИТЬ -
Шаг 8: Mostrando As Informações
Приложение Códido Fonte projeto для Android:
github.com/feliperamoscarvalho/ControledeT…
Приложение для Android представляет собой базовую информацию об API, которая делает ThingSpeak и поддерживает связь с мобильным телефоном.
Шаг 9: Рассмотрим Финайс
Компоненты, необходимые для выполнения этого проекта:
1 - Qualcomm DragonBoard 410C (599, 90 реалов)
1 - Arduino Uno Rev3 (44, 90 реалов)
1 - Датчик уровня и температуры DHT11 (12, 90 реалов)
1 - Джемперы
Componentes do projeto:
ДЖОАБ ФЕРРЕЙРА - [email protected]
FELIPE - [email protected]
ПАБЛО - [email protected]
ПЕДРО - [email protected]
ФЛАВИО - [email protected]
Ссылки:
www.arduino.cc/en/Main/Software
docs.microsoft.com/en-us/windows/iot-core/…
www.arduinoecia.com.br/2013/05/sensor-de-um…
www.mathworks.com/help/thingspeak/?requestedDomain=www.mathworks.com
Рекомендуемые:
Дизайн игры в 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 ++)