Indholdsfortegnelse:
- Trin 1: Sobre TempControl
- Trin 2: Obtendo Information
- Trin 3: Algorítimo Arduíno
- Trin 4: Conexão Serial Arduino Com DragonBoard 410c
- Trin 5: Preparando O Ambiente De Desenvolvimento DragonBoard
- Trin 6: Implementando O Código Fonte Na Dragonboard
- Trin 7: Fornecendo As Informações
- Trin 8: Mostrando As Informações
- Trin 9: Considerações Finais
Video: TempControl: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
TempControl é um projeto desenvolvido para coletar information sobre a umidade e a temperatura do ar. Oplysninger om, hvordan du får adgang til en smarttelefon med Android -operativsystem.
Som informações serão obtidas através de sensores instalados em uma placa Arduino e compartilhadas com uma placa DragonBoard. Uma vez que este passo seja concluído, a informação será enviada for uma API criada no Thingspeak e fornecerá a informação and ser consumida.
En applikation til Android, som kan bruges til at administrere oplysninger om API og e -mail.
Aplicabilidade: o projeto pode ser aplicado em um ambiente onde há needsidade of the temperatura e umidade e, com base nessas informações, é essentialário tomar medidas como conseqüência das mudanças climáticas.
Trin 1: Sobre TempControl
TempControl er et system til flere oplysninger om en temperatur og en temperatur, der kan bruges til at bruge Android -telefoner.
Será coletada as informações de temperatura e umidade do ar no 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 informationa do webservice e mostrar na tela do celular.
Trin 2: Obtendo Information
Para o projeto foi utilizado um sensor básico de umidade and temperatura chamado DHT11.
O sensor DHT11 er en temperaturføler, der tillader temperaturer fra 0 til 50 Celsius, og giver en temperatur på 20 til 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 præcão para temperatura é de 2 graus, e de umidade, 5%.
Este sensor é ligado diretamente é uma placa Arduino Uno R3.
Vi kan læse mere om temperaturer og temperaturer, og det er muligt at se serienummer eller posteriormente lida por outra placa. Et DragonBoard -svar på enviar esses dados através de uma interface wireless for aa API criada no ThingSpeak.
Trin 3: Algorítimo Arduíno
Programmet repræsenterer en billedformular, der kan bruges som oplysninger om sensorer, og der ikke er nogen information om seriel skærm til Arduino. En biblioteca para uso com for DHT11 pode ser encontrada intet websted:
Para ligner o código no Arduíno é needsário um software especifico. Esse software é uma IDE que pode ser baixada no site oficial do Arduino:
Denne software kan udføres på computeren, og den kan bruges til programmering, tegning og tegning, og kan uploades med en serie af protokoller i serien. O sketch feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.
Vi kan også udføre et program, som kan indeholde oplysninger om temperatur og e -mail -serier, der ikke ser nogen seriel skærm, og som kan tilpasses til et billede.
Programmet "Sensor de umidade og temperaturen DHT11":
pastebin.com/5P5vwySZ
Trin 4: Conexão Serial Arduino Com DragonBoard 410c
Três jumpere fazem a ligação entre o arduino e a dragon board.
Um jumper liga dois pinos negativeos das duas placas entre si.
En række serier til arduino cujos pinos são 0 - RX e 1 - TX se ligam diretamente à porta UART0 da placa dragonboard. (O pino RX do arduino se liga na outra ponta com um pino TX da Dragon Board, e o pino TX do arduino se liga na outra ponta com um pino RX da Dragon Board).
Duart UARTS em série disponíveis no Dragonboard UART0 e UART1.
Du kan også bruge UART0 TX til UART0 RX, som kan bruges til at kontrollere, hvordan UART0 CTS og UART0 RTS kan kontrolleres.
- Pin 5 - UART0 TX
- Pin 7 - UART0 RX
- Pin 3 - UART0 CTS
- Pin 9 - UART0 RTS
O UART1 inkluderer apenas som linier UART1 TX og UART1 RX.
- Pin 11 - UART1 TX
- Pin 13 - UART1 RX
Trin 5: Preparando O Ambiente De Desenvolvimento DragonBoard
Til implementering af programmer på Dragonboard er det nødvendigt og installeret en alguns software:
• Windows 10 (pode ser máquina virtuel com rede em Bridge)
• Microsoft Visual Studio 2017 -fællesskab
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Windows IoTRemote -klient
www.microsoft.com/pt-br/store/p/windows-io…
• Windows IoTProject -skabelon til Visual Studio
go.microsoft.com/fwlink/?linkid=847472
PDF -instruktioner til forberedelse af omgivelser til implementering og brug af Windows IOT:
bit.ly/2yIrG5t
Trin 6: Implementando O Código Fonte Na Dragonboard
Código fonte til dragonbord:
github.com/Joabcks/BackgroundApplication4
Grundlæggende om programmer, der kan bruges som oplysninger, der kan sendes til portalen seriel, og at den kan bruges til at vise en række STRING chamada rxBuffer. Esses dados serão posteriormente enviados para a API no thingspeak através de requisições
Um ponto bastante importante é que o campo "SerialPort. BaudRate = 9600;" repræsentere en taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.
Trin 7: Fornecendo As Informações
En informação og fornecida por uma API hospedada no ThingSpeak og alimentada pela placa Dragon.
ThingSpeak é um serviço que oferece uma infraestrutura de web e um protocolo de comunicação baseado em http para envio e recebimento de dados gerados em Arduino ou qualquer outro dispositivo com recursos para comunicação em rede. Pode-se dizer que qualquer dispositivo com conividividade para a Internet com serviço http e capaz de realizar GET e POST pode se comunicar com o ThingSpeak.
Esta API kan indeholde en politisk limpeza af menneskelige antigas, tornando som informationer om adfærd som semual.
Site oficial ThingTal:
thingspeak.com/
Vi kan også bruge en API til at se en streng, som vi kan bruge til at registrere temperatur og temperatur
- felt1 svarer til en temperaturinformation
Eksempler på enviar informações para api - ESCRITA
HENT -
Eksempler på, at vi får information om det - LEITURA
HENT -
Trin 8: Mostrando As Informações
Códido Fonte projeto App Android:
github.com/feliperamoscarvalho/ControledeT…
O app android basicamente consome as informações da API do ThingSpeak e imprime and tela do celular.
Trin 9: Considerações Finais
Os komponenter til en desenvolver este projeto foram:
1 - Qualcomm DragonBoard 410C (599 $, 90 $)
1 - Arduino Uno Rev3 ($ 44, 90)
1 - Sensor de umidade og temperatur DHT11 (R $ 12, 90)
1 - Jumpere
Komponenter:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Henvisninger:
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
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)