Inhoudsopgave:
- Stap 1: Sobre TempControl
- Stap 2: Obtendo Informações
- Stap 3: Algorítimo Arduíno
- Stap 4: Conexão Seriële Arduino Com DragonBoard 410c
- Stap 5: Preparando O Ambiente De Desenvolvimento DragonBoard
- Stap 6: Implementando O Código Fonte Na Dragonboard
- Stap 7: Fornecendo As Informações
- Stap 8: Mostrando als informatie
- Stap 9: Overweeg Finais
Video: TempControl: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
TempControl is een projeto desenvolvido para coletar informações sobre a umidade e a temperatura do ar. Meer informatie over de kwaliteit van de smartphone voor Android.
Zoals informatie over de sensorische installatie van Arduino en vergelijkbare informatie over DragonBoard. U kunt uw volgende vraag stellen, een informação será enviada para uma API criada no Thingspeak e fornecerá a informaço a ser consumida.
U kunt Android-apparaten gebruiken om toegang te krijgen tot de toegang tot API's en geen mobiele telefoon.
Toepassingen: o projeto pode ser aplicado em um ambiente onde há necessidade de monitoramento de temperatura e umidade e, com base nessas informações, é necessário tomar medidas como conseqüência das mudanças climáticas.
Stap 1: Sobre TempControl
TempControl is een uitgebreide lijst van informatie over de temperatuur en de temperatuur, die u kunt gebruiken om Android-telefoons te gebruiken.
Será coletada as informações de temperatura e umidade do ar no arduíno andviadas para a placa Dragonboard) en posteriormente enviadas para um webservice (segue a descrição abaixo).
U kunt een Android-basis gebruiken die u kunt gebruiken om informatie te verstrekken over sensoren, of om een gebruiker te informeren over webservices en mobiele telefoons.
Stap 2: Obtendo Informações
Para o projeto foi utilizado um sensor básico de umidade en temperatura chamado DHT11.
O sensor DHT11 en temperatuursensor bij een temperatuur van 90%, bij een gemiddelde temperatuur van 0 tot 50 Celsius. Geen enkele sensor extreme 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%.
Este sensor en ligado diretamente en uma placa Arduino Uno R3.
Het is mogelijk om de temperatuur en de temperatuur in kaart te brengen, en om het uiterlijk van de seriële seriële, het latere lida van de buitenwereld, het nest van de Qualcomm DragonBoard 410C. Een DragonBoard is een antwoord op de behoeften van een draadloze interface voor een API die geen ThingSpeak heeft.
Stap 3: Algorítimo Arduíno
U kunt een afbeelding weergeven van een afbeelding die u wilt, zoals informatie over de sensor, en een weergave van informatie over geen seriële monitor voor Arduino. Een biblioteca para uso o DHT11 pode ser encontrada geen site:https://hobbyist.co.nz/sites/default/files/WeatherS…
Para compilar o código no Arduíno é necessário um software especifico. Esse software é uma IDE que pode ser baixada geen site oficial do Arduino:https://www.arduino.cc/en/Main/Software
Esse software die wordt uitgevoerd op een computer die is uitgevoerd op een feit dat een programma is gemaakt, is samengekomen met een schets, en is gemaakt voor een upload van een prototype Arduino, is gemaakt voor een gecommuniceerde serie. O schets feito pelo projetista dirá à placa o que deve ser executado durante of seu funcionamento.
Het uitvoeren van programma's, het uitvoeren van programma's voor de temperatuur en het uitvoeren van observaties die geen seriële monitor van de IDE hebben, voldoen aan een afbeelding die door de IDE is verzonden.
Código fonte do programa "Sensor voor temperatuur en temperatuur DHT11":
pastebin.com/5P5vwySZ
Stap 4: Conexão Seriële Arduino Com DragonBoard 410c
Três jumpers fazem a ligação entre o arduino e a dragon board.
Um jumper liga dois pinos negativos das duas placas entre si.
Een seriële serie van arduino cujos pinos são 0 - RX en 1 - TX se ligam diretamente à porta UART0 da placa dragonboard. (O pino RX do arduino se liga na outra com um pino TX da Dragon Board, en o pino TX doen arduino se liga na outra com um pino RX da Dragon Board).
Há dois UARTS em série disponíveis geen Dragonboard UART0 en UART1.
O UART0 mogelijk als linhas padrão UART0 TX en UART0 RX, juntamente com os sinais the control the fluxo UART0 CTS en UART0 RTS.
- Pin 5 - UART0 TX
- Pin 7 - UART0 RX
- Pin 3 - UART0 CTS
- Pin 9 - UART0 RTS
O UART1 inclusief apenas als linhas UART1 TX en UART1 RX.
- Pin 11 - UART1 TX
- Pin 13 - UART1 RX
Stap 5: Preparando O Ambiente De Desenvolvimento DragonBoard
Voor het implementeren van programma's op Dragonboard en voor het installeren van alguns-software:
•Windows 10 (pode ser máquina virtual com rede em Bridge)
•Microsoft Visual Studio 2017-gemeenschap
www.visualstudio.com
•Windows IoTCore-dashboard
go.microsoft.com/fwlink/?LinkID=708576
•Windows IoTRemote Client
www.microsoft.com/pt-br/store/p/windows-io…
•Windows IoT-projectsjabloon voor Visual Studio
go.microsoft.com/fwlink/?linkid=847472
PDF met instructies voor het voorbereiden van ambiente voor implementatie, en voor het maken van een projeto Windows IOT:
bit.ly/2yIrG5t
Stap 6: Implementando O Código Fonte Na Dragonboard
Lettertype voor dragonbord:
github.com/Joabcks/BackgroundApplication4
Basisinformatie over het programmeren van informatie over het verzenden van informatie over de seriële drakenboard en het openen van de lidmaatschappen van de verschillende STRING-chamada rxBuffer. Esses dados serão posteriormente enviados para a API no thingspeak através de requisições
Um ponto bastante belangrijke é que o campo "SerialPort. BaudRate = 9600;" representa a taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.
Stap 7: Fornecendo As Informações
Een informação é fornecida por uma API hospedada no ThingSpeak en alimentada pela placa Dragon.
ThingSpeak is een service voor de internetinfrastructuur en een communicatieprotocol op basis van http voor het milieu en de recensie van Arduino of qualquer outro dispositivo com recursos para comunicação rede. Pode-se dizer que qualquer dispositivo com conectividade para a Internet com serviço http en capaz de realizar GET e POST pode se comunicar com o ThingSpeak.
Esta API mantem uma politica de limpeza de mensagens antigas, torndo as informações acessadas semper atualizadas.
Officiële site ThingSpeak:
thingspeak.com/
Neste projeto a API recebe uma string com os dados do sensor de umidade e temperatura
- veld1 komt overeen met een informação de temperatura e umidade
Exemplo para enviar informações para api - ESCRITA
GET -
Exemplo para dar um get nas informações da api - LEITURA
GET -
Stap 8: Mostrando als informatie
Códido Fonte projeto App Android:
github.com/feliperamoscarvalho/ControledeT…
O app android basicamente consome as informações da API do ThingSpeak en imprime na tele do celular.
Stap 9: Overweeg Finais
Os componenten voor desenvolver este projeto foram:
1 - Qualcomm DragonBoard 410C (R$ 599, 90)
1 - Arduino Uno Rev3 (R $ 44, 90)
1 - Temperatuursensor DHT11 (R $ 12, 90)
1 - Truien
Componenten doen project:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Referenties:
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
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)