Sadržaj:

TempControl: 9 koraka
TempControl: 9 koraka

Video: TempControl: 9 koraka

Video: TempControl: 9 koraka
Video: ПЕПЕЛЬНЫЙ ХОЛОДНЫЙ БЛОНД . Осветление волос порошком и затемнение корней. ARTEGO / Артего. 2024, Novembar
Anonim
TempControl
TempControl

TempControl je projektovan za smanjenje napona za podatke o koletarima koji umnožavaju temperaturu do ar. Ovo su informacije o pristupu kvalitetnom pametnom telefonu o operativnom sistemu Android.

Kao informacije, potrebno je pronaći senzore senzora i instalirati ih na Arduino i uporediti ih sa DragonBoard -om. Uma vez que este passo seja zaključeno, informacija serva enviada za API krijadu Thingspeak e fornecerá i informação ser serum.

Um aplikacija za Android za desenvolvido como uma maneira za pristup informacijama za API i exibir bez mobitela.

Primjenjuje se: o projektovanju postavki aplikacije u ambijentu ili u slučaju potrebe za praćenjem temperature i umidade e, sa bazom podataka i informacija, kao i potrebnim tomarnim medijima u skladu s klimatskim podnebljima.

Korak 1: Sobre TempControl

Sobre TempControl
Sobre TempControl
Sobre TempControl
Sobre TempControl

TempControl je sistem za prikupljanje informacija o umreženju i temperaturi, koji se koristi za korištenje pametnih telefona Android.

Será coletada kao informacije o temperaturi i umidadi do arduino okruženja za plac Dragonboard) i zadnje enviadas za um webservice (pogledajte opis).

Um aplikacija za android bazirani servis za izgradnju za exibir kao informacije o skupljanju senzora, o aplikaciji za konzumiranje informacija za web servise i većinu telefona na mobilnim uređajima.

Korak 2: Dobijte informacije

Obtendo Informações
Obtendo Informações

Za korištenje projektora za korištenje senzora sa temperaturom umanjene temperature i temperature DHT11.

O senzor DHT11 je senzor temperature za umidadu, dozvoljena je srednja temperatura od 0 do 50 Celzijusa, a faks od 20 do 90%. Não é um senzor ekstremne brzine i preciznosti, jer to nije preporuka i upotreba u ambijentu za alto risco. Precizna temperatura za 2 grasa, umidade, 5%.

Ovaj senzor je direktno usmjeren na Arduino Uno R3.

Aplikacija za arduino je dostupna kao informacija o temperaturi i umidadi, osim što je prikazana porta serijska verzija, a kasnije je prikazana van placa, a projektovani su za Qualcomm DragonBoard 410C. DragonBoard je odgovoran za sve što vam je potrebno za bežično sučelje za bežični interfejs API -ja bez ThingSpeak -a.

Korak 3: Algorítimo Arduíno

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

O programu koji predstavlja sliku na desnoj strani, kao informacije o senzoru, ili nema informacija o serijskom monitoru na Arduinu. Biblioteka para uso com o DHT11 pode ser encontrada nema web stranice:

Para kompilacija o Arduínu je neophodan softver posebno. Esse softver je uma IDE koji nije podešen na web stranici za Arduino:

Esse softver je izveden na računaru ili je izveden sa programom, conhecida como skica, na najbolji način učitavanje za protokolarnu stranicu Arduino, através de uma comunicação serijski. O skici feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.

Ako izvršite program, osim toga, kao informacije o temperaturi i umidadenoj podlozi, posmatrajte bez serijskog monitora u IDE -u, u skladu sa slikom.

Código fonte za program "Senzor umidade i temperature DHT11":

pastebin.com/5P5vwySZ

Korak 4: Conexão serijski Arduino Com DragonBoard 410c

Conexão serijski Arduino Com DragonBoard 410c
Conexão serijski Arduino Com DragonBoard 410c
Conexão serijski Arduino Com DragonBoard 410c
Conexão serijski Arduino Com DragonBoard 410c
Conexão serijski Arduino Com DragonBoard 410c
Conexão serijski Arduino Com DragonBoard 410c

Três skakači fazem a ligação entre o arduino i zmaj dasku.

Um jumper liga dois pinos negativos das duas placas entre si.

Serijski serijski dio na arduinu čuje rezultate na 0 - RX i 1 - TX je usmjeren direktno na port UART0 na dragonboard. (O pino RX do arduino se odnosi 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).

Há dois UARTS em série disponíveis no Dragonboard UART0 i UART1.

O UART0 je moguće koristiti kao vezu za UART0 TX i UART0 RX, ali ne i za upravljanje protokom UART0 CTS i UART0 RTS.

- Pin 5 - UART0 TX

- Pin 7 - UART0 RX

- Pin 3 - UART0 CTS

- Pin 9 - UART0 RTS

O UART1 uključuje apene kao linkove UART1 TX i UART1 RX.

- Pin 11 - UART1 TX

- Pin 13 - UART1 RX

Korak 5: Pripremite O Ambiente De Desenvolvimento DragonBoard

Pripremite O Ambiente De Desenvolvimento DragonBoard
Pripremite O Ambiente De Desenvolvimento DragonBoard

Za implementaciju programa na dragonboard -u neophodna je instalacija softvera za alguns:

• Windows 10 (podešen virtuelni trgovački most Bridge)

• Zajednica Microsoft Visual Studio 2017

www.visualstudio.com

• Windows IoTCoreDashboard

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

• Windows IoTRemote klijent

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

• Windows IoTProject predložak za Visual Studio

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

PDF com instrukcije za pripremu ambijenta za implementaciju, projektovanje um projekta za Windows IOT:

bit.ly/2yIrG5t

Korak 6: Implementando O Código Fonte Na Dragonboard

Implementando O Código Fonte Na Dragonboard
Implementando O Código Fonte Na Dragonboard
Implementando O Código Fonte Na Dragonboard
Implementando O Código Fonte Na Dragonboard

Código fonte para dragonbord:

github.com/Joabcks/BackgroundApplication4

Osnovne informacije o programu su dostupne kao informacije o tome kako poslati povratne informacije o porta serijskoj verziji na dragonboard -u i armazenarima kao dodacima u varijanti STRING chamada rxBuffer. Osim toga, potrebno je posvetiti dodatnu podršku za API bez potrebe za ispisivanjem http -a.

Um ponto bastantte importante é que o campo "SerialPort. BaudRate = 9600;" predstavlja taxo de transmissão de dados, e esse valor deve ser idêntico ao programdo no Arduíno.

Korak 7: Fornecendo kao informacije

Fornecendo As Informações
Fornecendo As Informações

Informacija je dostupna u API -ju koji ne sadrži ThingSpeak i alimentada pela placa Dragon.

ThingSpeak je poslužitelj que oferece uma infraestruktura na web e um protokolu o komunikaciji baseado na http para envio e recebimento de dados gerados em Arduino ili qualquer outro dispositivo com recursos para comunicação em rede. Podesite se tako što ćete dobiti kvalitetno dispozitivno com povezivanje za internetsku uslugu http i mogućnost realizacije GET e POST podesite komunikacijski com o ThingSpeak-u.

Esta API mantém uma polyitica de limpeza de mensagens antigas, tornando as informações acessadas semper atualizadas.

Službena web lokacija Govorite:

thingspeak.com/

Nesprojektujte API koji prima nisku koja prikazuje senzor za umidadnu temperaturu

- polje1 odgovara informaciji o temperaturi i umidadi

Exemplo para enviar informações para api - ESCRITA

DOBIJITE -

Primjer para dar um dobiti informacije o api - LEITURA

DOBIJITE -

Korak 8: Mostrando kao informacije

Mostrando As Informações
Mostrando As Informações

Códido Fonte projeto aplikacija za Android:

github.com/feliperamoscarvalho/ControledeT…

O aplikacijskom osnovnom konzoli za Android kao informacije o API -ju do ThingSpeaka i ispisu na tijelu do mobitela.

Korak 9: Considerações Finais

Considerações Finais
Considerações Finais

Komponente para desenvolvera za projektovanje:

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

1 - Arduino Uno Rev3 (44,90 USD)

1 - Senzor umidade i temperature DHT11 (12 USD, 90 USD)

1 - Džemperi

Komponente za projektovanje:

JOAB FERREIRA - [email protected]

FELIPE - [email protected]

PABLO - [email protected]

PEDRO - [email protected]

FLAVIO - [email protected]

Reference:

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/?reokedDomain=www.mathworks.com

Preporučuje se: