Sisällysluettelo:

TempControl: 9 vaihetta
TempControl: 9 vaihetta

Video: TempControl: 9 vaihetta

Video: TempControl: 9 vaihetta
Video: Вместо Ауди А8/Audi A8? Самый мощный дизельный V10 Фольксваген Фаэтон / Фэатон / Volkswagen Phaeton 2024, Heinäkuu
Anonim
TempControl
TempControl

TempControl -ohjelma, joka kattaa tietotekniikan tiedot coletar -tiedoista, jotka sopivat kosteuteen ja lämpötilaan. Tais informationções podem ser acessadas de qualquer Smartphone com or system operacional Android.

Tietojenajoina serobo 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 para uma API criada no Thingspeak e fornecerá a informação a ser patēri.

Sovellus Android -sovellukselle, joka sisältää käyttöohjeet API: lle ja exibir no celularille.

Sovellus: o projeto pode ser aplicado em um ambiente onde há needidade de monitoramento de temperatura e umidade e, com base nessas informações, é needsário tomar medidas como conseqüência das mudanças climáticas.

Vaihe 1: Sobre TempControl

Sopiva TempControl
Sopiva TempControl
Sopiva TempControl
Sopiva TempControl

TempControl -järjestelmän järjestelmä, joka sisältää tietoja laitteistosta ja lämpötilasta, joka on saatavana Android -puhelimien käyttöön.

Será coletada as information of temperatura e umidade do ar no arduíno enviadas para a placa Dragonboard) and posteriormente enviadas para um webservice (segue a descrição abaixo).

Um aplicativo android básico será builtído para exibir as information coletadas dos sensores, or aplicativo irá consir as information as webservice e mostrar na tela do celular.

Vaihe 2: Obtendo Informações

Obtendo Information
Obtendo Information

Voit käyttää DHT11 -lämpötila -anturin lämpötilaa ja lämpötila -anturia.

O -anturi DHT11 ja lämpötila -anturi, kosteuslämpötila, lämpötila on 0–50 celsiusastetta, lämpötila ja lämpötila 20–90%. Não é um -anturin äärimmäinen säätö ja tarkkuus, koska sitä ei suositella ja sitä suositellaan käytettäväksi ympäristön ympäristössä. Sua faixa de precisão para temperatura é de 2 graus, e de umidade, 5%.

Tämä anturi on ligado directtamente ja uma placa Arduino Uno R3.

Apos tai arduino ler as information of Temperature e umidade, esses dados são enviados pela porta serial, and posteriormente lida porra placa, que neste projeto fori for Qualcomm DragonBoard 410C. A DragonBoard vastaus enviar esses dados através de uma interface langattomaan sovellukseen, joka sisältää ThingSpeak -sovelluksen.

Vaihe 3: Algorítimo Arduíno

Algorítimo Arduíno
Algorítimo Arduíno
Algorítimo Arduíno
Algorítimo Arduíno

O ohjelma edustaa kuvien desse passoa, kuten informaatiot anturina, ja esillä olevat tiedot ilman sarjamittaria Arduinolle. A biblioteca para uso com or DHT11 pode ser encrada, no site:

Vertaile vertailukoodeja ilman Arduínon ja välttämättömiä ohjelmistoja. Esse -ohjelmisto uma IDE que pode ser baixada no site virallinen Arduino:

Esse -ohjelmisto ja sen suoritusohjelma, joka on suunniteltu käytettäväksi ohjelmalla, conhecida como -luonnos ja laadukas sarja, joka voidaan ladata Arduino -prototyyppikenttään, sarjakuvaus. O sketch feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.

Ohjelmat on suoritettava, ohjelmat on järjestettävä osittain, ne voivat olla lämpötilan ja kosteuden säätimiä, joita ei valvota IDE: n sarjamonitorista.

Código fonte do program "Sensor de umidade and Temperatura DHT11":

pastebin.com/5P5vwySZ

Vaihe 4: Conexão Serial Arduino Com DragonBoard 410c

Conexão -sarja Arduino Com DragonBoard 410c
Conexão -sarja Arduino Com DragonBoard 410c
Conexão -sarja Arduino Com DragonBoard 410c
Conexão -sarja Arduino Com DragonBoard 410c
Conexão -sarja Arduino Com DragonBoard 410c
Conexão -sarja Arduino Com DragonBoard 410c

Trikoopuserot ovat sidottuja arduinoon ja lohikäärmeen lautaan.

Um hyppääjä liga dois pinos negativos das duas placas entre si.

Sarja, joka sisältää arduino cujos pinos 0 - RX e 1 - TX se ligam directtamente portissa UART0 da placa dragonboard. (O pino RX do arduino se liga out out ponta com um pino TX da Dragon Board, e o pino TX do arduino se liga ja outra ponta com um pino RX da Dragon Board).

Hart dois UARTS on sarjakuvaton Dragonboard UART0 ja UART1.

O UART0 voi käyttää UART0 TX- ja UART0 RX -laitteita, joissa on UART0 CTS ja UART0 RTS.

- Nasta 5 - UART0 TX

- Nasta 7 - UART0 RX

- Nasta 3 - UART0 CTS

- Nasta 9 - UART0 RTS

O UART1 sisältää apenoja linkeinä UART1 TX ja UART1 RX.

- Nasta 11 - UART1 TX

- Nasta 13 - UART1 RX

Vaihe 5: Valmistele Ambiente De Desenvolvimento DragonBoard

Valmistaudu O Ambiente De Desenvolvimento DragonBoardiin
Valmistaudu O Ambiente De Desenvolvimento DragonBoardiin

Ohjelmiston toteuttaminen tai dragonboard -ohjelman tarve ja asennusohjelmiston asennus:

• Windows 10 (virtuaalitietokoneen käyttöliittymä Bridge)

• Microsoft Visual Studio 2017 -yhteisö

www.visualstudio.com

• Windows IoTCoreDashboard

go.microsoft.com/fwlink/?LinkID=708576

• Windows IoTRemote Client

www.microsoft.com/pt-br/store/p/windows-io…

• Windows IoTProject -malli Visual Studiolle

go.microsoft.com/fwlink/?linkid=847472

PDF -komennot valmisteluista tai ambiente para implementação, e criação de um projeto Windows IOT:

bit.ly/2yIrG5t

Vaihe 6: Ota käyttöön Código Fonte Na Dragonboard

Toteuta Código Fonte Na Dragonboard
Toteuta Código Fonte Na Dragonboard
Toteuta Código Fonte Na Dragonboard
Toteuta Código Fonte Na Dragonboard

Código fonte para dragonbord:

github.com/Joabcks/BackgroundApplication4

Perustekniikka tai ohjelma on saatavilla, koska se voi lähettää lähetyksen vastaanottajille portaalin sarjakuvat ja lohikäärmepöydät ja armazenar os dados lidos em vaihtelevat 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;" edustaa taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.

Vaihe 7: Fornecendo Informaatioina

Fornecendo Kuten tiedot
Fornecendo Kuten tiedot

Tietoa ohjelmasta API Hospedada no ThingSpeak e alimentada pela placa Dragon.

ThingSpeak ja palvelun 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 qualityquer outro dispositivo com recursos para comunicaçã em emde. Pode-se dizer que qualquer dispositivo com conectividade para a Internet com service, http e capaz de realizar GET e POST pode se comunicar com or ThingSpeak.

Esta API mantem uma política de limpeza de mensagens antigas, tornando as informações acessadas semper atualizadas.

Sivuston virallinen ThingSpeak:

thingspeak.com/

Neste projetoi API -vastaanottimen, joka sisältää merkkijonokomponentteja, jotka antavat kosteuden ja lämpötilan

- kenttä1 vastaa informaatiota ja lämpötilaa ja kosteutta

Esimerkki enviar informações para api - ESCRITA

HANKI -

Esimerkki para dar um um get nas informações da api - LEITURA

GET -

Vaihe 8: Mostrando kuten tiedot

Mostrando As Information
Mostrando As Information

Códido Fonte -projektosovellus Android:

github.com/feliperamoscarvalho/ControledeT…

Android -sovellusten perusominaisuudet ovat tietoja ThingSpeakin sovellusliittymästä ja se on saatavana celular -muodossa.

Vaihe 9: Considerações Finais

Huomioi Finais
Huomioi Finais

Osien komponentit para desenvolver este projeto foram:

1 - Qualcomm DragonBoard 410C (599, 90 dollaria)

1 - Arduino Uno Rev3 (44, 90 dollaria)

1 - Kosteus- ja lämpötila -anturi DHT11 (12,90 $)

1 - Puserot

Projektin komponentit:

JOAB FERREIRA - [email protected]

FELIPE - [email protected]

PABLO - [email protected]

PEDRO - [email protected]

FLAVIO - [email protected]

Viitteet:

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

Suositeltava: