Სარჩევი:

TempControl: 9 ნაბიჯი
TempControl: 9 ნაბიჯი

ვიდეო: TempControl: 9 ნაბიჯი

ვიდეო: TempControl: 9 ნაბიჯი
ვიდეო: Cara setting temperatur kontrol STC-1000 2024, ივლისი
Anonim
TempControl
TempControl

TempControl é um um um projeto desenvolvido para coletar informações sobre a umidade e a temperatura do ar. სმარტფონის სრული ვერსია არის Android ოპერაციული სისტემის ოპერაციული სისტემა.

As 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, informação será enviada para uma API criada no Thingspeak e fornecerá a informação ser ser Consida.

Android- ის აპლიკაციაა, რომლითაც თქვენ შეძლებთ გაეცნოთ ინფორმაციას API- ს და მობილურზე.

განაცხადის გამოყენება: ჩვენ ვგულისხმობთ იმას, რომ ჩვენ ვიყენებთ ჩვენს გარემოს საჭიროებისამებრ საჭიროა მონიტორინგის ტემპერატურისა და ტემპერატურის მონიტორინგი, რაც მოითხოვს ინფორმაციას, საჭირო ტომარ მედიდას, რომელიც მოითხოვს კლიმატურ კლიმატს.

ნაბიჯი 1: Sobre TempControl

Sobre TempControl
Sobre TempControl
Sobre TempControl
Sobre TempControl

TempControl არის სისტემა, რომლის საშუალებითაც შეგიძლიათ გამოიყენოთ მაღალი ტემპერატურა და გამოიყენოთ Android ტელეფონების სმარტფონები.

Será coletada as informações de temperatura e umidade do ar arínno enviadas para a placa Dragonboard) და posteriormente enviadas para um webservice (segue a descrição abaixo).

ჩვენ ვსარგებლობთ android básico– სთან ერთად, როგორც exabir, როგორც ინფორმაციის გაცნობა, რომელიც გამოიყენება sensores, ან aplicativo– სთვის, როგორც ინფორმაციის გაცნობისთვის, როგორც ვებსაიტის მომსახურებისთვის, ასევე მობილური ტელეფონისთვის.

ნაბიჯი 2: Obtendo Informações

Obtendo Informações
Obtendo Informações

გამოიყენეთ და გამოიყენეთ თქვენი სენსორი básico de umidade e temperatura chamado DHT11.

O სენსორი DHT11 ეს არის სენსორი ტემპერატურისა და ტემპერატურის პირობებში, რაც საშუალებას გაძლევთ შეინარჩუნოთ საშუალო ტემპერატურა 0 -დან 50 გრადუსამდე, ანუ 20%–მდე 90%–ით. ეს არის უკიდურესი სენსორი, რომელიც განკუთვნილია მაღალი სიზუსტით, ასევე რეკომენდირებულია გამოიყენოთ ჩვენი გარემოს ალტერნატიული რისკო გამოყენება. Sua faixa de precisão para temperatura é de 2 graus, e de umidade, 5%.

ეს არის სენსორი და ლიცენზირებული მოწყობილობები და Arcaino Uno R3.

გამოვიყენოთ ინფორმაცია ტემპერატურისა და ტემპერატურის შესახებ ინფორმაციის შესახებ, რომლითაც ჩვენ ვსაუბრობთ პორტალის სერიულ სერიაზე, გამოვაქვეყნებთ შემდეგ ადგილს, გამოვიყენებთ Qualcomm DragonBoard 410C- ს. DragonBoard– ის საშუალებით შეგიძლიათ გაანალიზოთ ის, თუ როგორ გამოიყენოთ ეს უკაბელო ინტერფეისი უკაბელო პროგრამისთვის API კრიტერიუმების გარეშე ThingSpeak.

ნაბიჯი 3: ალგორითიმო არდუინო

ალგორითიმო არდუინო
ალგორითიმო არდუინო
ალგორითიმო არდუინო
ალგორითიმო არდუინო

როგორც პროგრამის წარმომადგენელი ჩვენს სურათზე, არამედ როგორც სენსორული ინფორმაცია, ასევე არ არსებობს სერიული მონიტორი Arduino– ს შესახებ. ბიბლიოთეკა, რომელიც გამოიყენება DHT11 პოდზე და არ შეიცავს საიტს:

პროგრამული უზრუნველყოფის შესაქმნელად არ არის საჭირო სპეციალური პროგრამული უზრუნველყოფა. ეს არის პროგრამული უზრუნველყოფა ode ode IDE que pode ser baixada არ არის ოფიციალური Arduino საიტი:

ეს არის პროგრამული უზრუნველყოფა, რომელიც შესრულებულია ჩვენი პროგრამული უზრუნველყოფის გამოყენებით, ესკიზი სრულყოფილად არის გადმოწერილი და ატვირთულია არტოინოს პროტოტიპული პლაკატის საშუალებით, სერიული კომუნიკაციისთვის. O ესკიზის feeto pelo projetista dirá à placa o que deve ser exeado durante o seu funcionamento.

ეს არის პროგრამის შემსრულებელი, რომელიც მხარს უჭერს ტემპერატურისა და ტემპერატურის ცვლილებებს, რომლებიც არ გამოიყენება სერიული მონიტორისთვის IDE- სთვის, ემთხვევა სურათს.

Código fonte do programa "Sensor de umidade e temperatura DHT11":

pastebin.com/5P5vwySZ

ნაბიჯი 4: Conexão Serial Arduino Com DragonBoard 410c

Conexão სერიული Arduino Com DragonBoard 410c
Conexão სერიული Arduino Com DragonBoard 410c
Conexão სერიული Arduino Com DragonBoard 410c
Conexão სერიული Arduino Com DragonBoard 410c
Conexão სერიული Arduino Com DragonBoard 410c
Conexão სერიული Arduino Com DragonBoard 410c

Três jumpers fazem a ligação entre o arduino და dragon board.

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

ეს არის სერიალი, რომელიც არეგულირებს თქვენს კომპიუტერს 0 - RX e 1 - TX დაგიკავშირდებათ à პორტატი UART0 და პლაკატი dragonboard. (O pino RX არგუნდა გაათავისუფლოს გარეთ ponta com um pino TX da Dragon Board, e o pino TX do arduino se liga out out ponta com um pino RX da Dragon Board).

ეს არის UARTS em série disponíveis არ Dragonboard UART0 და UART1.

O UART0 შეიძლება გამოყენებულ იქნას როგორც UART0 TX e UART0 RX, თქვენ შეგიძლიათ გამოიყენოთ UART0 CTS და UART0 RTS კონტროლი.

- პინი 5 - UART0 TX

- პინ 7 - UART0 RX

- პინი 3 - UART0 CTS

- პინი 9 - UART0 RTS

O UART1 მოიცავს აპენებს როგორც linhas UART1 TX e UART1 RX.

- პინი 11 - UART1 TX

- პინი 13 - UART1 RX

ნაბიჯი 5: Preparando O Ambiente De Desenvolvimento DragonBoard

Preparando O Ambiente De Desenvolvimento DragonBoard
Preparando O Ambiente De Desenvolvimento 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 template for Visual Studio

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

PDF ინსტრუმენტები, რომლებიც ემზადება გარემოს განხორციელებისთვის, Windows IOT– ის პროგრამული უზრუნველყოფის გამოყენებით:

bit.ly/2yIrG5t

ნაბიჯი 6: განახორციელეთ O Código Fonte Na Dragonboard

განახორციელეთ O Código Fonte Na Dragonboard
განახორციელეთ O Código Fonte Na Dragonboard
განახორციელეთ O Código Fonte Na Dragonboard
განახორციელეთ O Código Fonte Na Dragonboard

Código fonte para dragonbord:

github.com/Joabcks/BackgroundApplication4

ძირითადი პროგრამა, რომელიც არის ინფორმაცია, რომლითაც გაგზავნილია შეტყობინებები პორტალების სერიიდან dragonboard და armadenar os dados lidos em um variável STRING chamada rxBuffer. ესე იგი უზრუნველყოფს უკანა პლანეტაზე მომუშავე ენა და API– ს არაფერს მეტყველებს მოთხოვნის მოთხოვნებზე

მნიშვნელოვანია გავითვალისწინო, რომ მნიშვნელოვანია "SerialPort. BaudRate = 9600;" წარმომადგენლობა taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.

ნაბიჯი 7: Fornecendo As Informações

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

ინფორმირებული ინფორმაცია for API hospedada no ThingSpeak e alimentada pela placa Dragon.

ThingSpeak um um um of of of of of web web web web web web web web web web web web web web web web web web web web web web web web web Pode-se dizer que quququer dispisivo com conectividade for a internet com service service for http e capaz de realizar GET e POST pode se comunicar com o ThingSpeak.

ეს არის API mantém uma política de limpeza de mensagens antigas, tornando as informações acessadas semper atualizadas.

საიტი ოფიციალური რამ ისაუბრეთ:

thingspeak.com/

Neste projeto a API Recebe uma string com os dados do sensor de umidade e temperatura

- ველი 1 შეესაბამება ინფორმაციულ ტემპერატურას umidade

Exemplo para enviar informações para api - ESCRITA

მიიღეთ -

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

მიიღეთ -

ნაბიჯი 8: Mostrando As Informações

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

Códido Fonte პროჯეტო აპლიკაცია Android:

github.com/feliperamoscarvalho/ControledeT…

გსურთ, იხილოთ აღწერის ქართული (საქართველო) ვერსია Google Translate- ის მეშვეობით? აღწერის ინგლისური (ამერიკის შეერთებული შტატები) ვერსიის დაბრუნება თარგმანი

ნაბიჯი 9: გაითვალისწინეთ Finais

Considerações Finais
Considerações Finais

Os კომპონენტები desenvolver este projeto foram:

1 - Qualcomm DragonBoard 410C (R $ 599, 90)

1 - Arduino Uno Rev3 (R $ 44, 90)

1 - Sensor de umidade e temperatura DHT11 (R $ 12, 90)

1 - მხტუნავები

კომპონენტები აკეთებენ პროექტს:

JOAB FERREIRA - [email protected]

FELIPE - [email protected]

PABLO - [email protected]

PEDRO - [email protected]

FLAVIO - [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

გირჩევთ: