İçindekiler:

TempControl: 9 Adım
TempControl: 9 Adım

Video: TempControl: 9 Adım

Video: TempControl: 9 Adım
Video: How to use W1209 Temperature relay controller and program the thermostat 2024, Kasım
Anonim
Sıcaklık Kontrolü
Sıcaklık Kontrolü

TempControl é um projeto desenvolvido para coletar enformasyonları ayık bir umidade ve bir temperatura do ar. Akıllı telefon işletim sistemi ve işletim sistemi hakkında bilgi.

DragonBoard, Arduino'yu ve diğer ortakları da kabul eder. Sonuçların en iyi şekilde değerlendirilmesi, bir bilgilendirici içerik için enviada para uma API criada no Thingspeak ve fornecerá bir bilgilendirici ve tüketici tüketimi.

Tüm uygulamalar, API'ler için herhangi bir hücresel veri erişimi olmadan, Android için gerekli bilgileri içerir.

Uygulanabilirlik: o projeto podes aplicado em um ambiyans için onde the lüzumidade des m d e m d e m e s e m e e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n i.

Adım 1: Sobre TempControl

Ağır Sıcaklık Kontrolü
Ağır Sıcaklık Kontrolü
Ağır Sıcaklık Kontrolü
Ağır Sıcaklık Kontrolü

TempControl tüm sistem bilgileri, akıllı telefonlar için akıllı telefonlar ve sıcaklıklar, Android akıllı telefonlar için akıllı telefon kullanımı.

Será coletada, bilgilendirici olarak, arduino enviadas para a placa Dragonboard) ve daha sonra enviadas para um webservis (bir açıklamayı açıklar) olarak kullanılamaz.

Tüm uygulamalar, web hizmeti ve hücresel veri sağlamak için bilgilendirici uygulamalar olarak, bilgilendirici olarak temel bilgiler olarak yapılandırılır.

2. Adım: Obtendo Informações

Obtendo Bilgileri
Obtendo Bilgileri

DHT11 sıcaklık sensöründen faydalanmak için projeto foi için para.

O sensörü DHT11 é um sensor de temperatura e umidade, que izin verilen medir temperaturas de 0 a 50 Celsius, e umidade na faixa de 20 a 90%. Yok sensör aşırı hızlı, hassas, en uygun ortamdaki risklerden yararlanmayı tavsiye eder. Sua faixa de precisão para temperatura é de 2 graus, e de umidade, 5%.

Arduino Uno R3 için en iyi sensörler.

Bir Qualcomm DragonBoard 410C için enformasyon, sıcaklık ve sıcaklık kontrolü, seri girişler, çıkışlar için arka planlar ve projeler. Bir DragonBoard e yanıtları ve enviar esses, ThingSpeak'ten bağımsız olarak kablosuz arabirim API'si için kablosuz bağlantı sağlar.

3. Adım: Algorítimo Arduino

Algorítimo Arduino
Algorítimo Arduino
Algorítimo Arduino
Algorítimo Arduino

O programa resim gösterimi, lê bilgi olarak sensör yapar, e bir sunum öz bilgi verir, hiçbir seri monitör Arduino yapmaz. Bir biblioteca para uso com o DHT11 pode ser encontrada site yok:https://hobbyist.co.nz/sites/default/files/WeatherS…

Arduíno é necessário um yazılımının özel olarak derlenmesi. Esse yazılımı é uma IDE que pode ser baixada Arduino resmi sitesi yok:https://www.arduino.cc/en/Main/Software

Esse yazılımı, bir program tarafından yürütülebilen, bir program tarafından yürütülebilen, ortak bir taslak, uygun bir prototipagem Arduino, seri olarak através de uma comunicação. O taslağı feito pelo projetista placa o que deve ser executado durante o seu funcionamento.

Programın yürütülmesi, sıcaklığın korunması ve gözlemlenmesi için tüm koşullar, IDE'de seri monitör yok, bir görüntü geçişine uygun.

Código fonte do programa "Sensör de umidade e temperatura DHT11":

pastebin.com/5P5vwySZ

Adım 4: Conexão Seri Arduino Com DragonBoard 410c

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

Três jumperları, bir ejderha tahtasına veya arduino'ya bir ligação girişi.

Um jumper liga dois pinos negativos das duas placas giriş si.

0 - RX e 1 - TX için bir dizi arduino arduino'nun en önemli özelliklerindendir. (O pino RX, arduino se liga na outra ponta com um pino TX da Dragon Board, e o pino TX arduino se liga na arduino ponta com pino RX da Dragon Board).

Dragonboard UART0 ve UART1'i kullanmaz.

UART0 possui, UART0 TX ve UART0 RX'in, UART0 CTS ve UART0 RTS'nin kontrolünün de kontrolü altında.

- Pin 5 - UART0 TX

- Pin 7 - UART0 RX

- Pin 3 - UART0 CTS

- Pin 9 - UART0 RTS

O UART1, linhas UART1 TX ve UART1 RX olarak apenas dahil.

- Pin 11 - UART1 TX

- Pim 13 - UART1 RX

Adım 5: Hazırlama O Ambiente De Desenvolvimento DragonBoard

Hazırlık O Ambiente De Desenvolvimento DragonBoard
Hazırlık O Ambiente De Desenvolvimento DragonBoard

Programlama ve uygulama programları için gerekli yazılımların yüklenmesi:

•Windows 10 (pode ser máquina virtual com rede em Bridge)

•Microsoft Visual Studio 2017 Topluluğu

www.visualstudio.com

•Windows IoTCoreDashboard

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

•Windows IoTRUzaktan İstemci

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

• Visual Studio için Windows IoTProject Şablonu

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

Windows IOT için ortam hazırlığı, e criação de um projeto için PDF hazırlayıcıları:

bit.ly/2yIrG5t

Adım 6: Uygulama 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

Bilgilendirme için temel programların temelleri, enformasyonlar için temel bilgilerdir, seri ve ejder tahtası ve çeşitli donanımlar için STRING chamada rxBuffer'ı içerir. Bir API'den daha fazlasına ihtiyaç duymaz, hiçbir şey konuşmaz

"SerialPort. BaudRate = 9600;" Arduíno'nun hiçbir programa uymaması için bir taksayı temsil eder.

Adım 7: Fornecendo As Informações

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

Ejderha için bir bilgilendirici ve bilgilendirici API, hiçbir ThingSpeak ve alimentada pela placa Dragon.

ThingSpeak tarafından sağlanan hizmetler, web tabanlı iletişim protokolleri ve iletişim temelleri için temel hizmetlerdir. ThingSpeak'i GET e POST'tan e posta ile iletişim için internet üzerinden iletişim için bağlantıların sağlanması.

Esta API mantém uma política de limpeza de mensagens antigas, tornando bilgi olarak acessadas semper atualizadas.

Resmi ThingSpeak sitesi:

thingspeak.com/

Neste projeto a API, uma string com os dados, sensör de umidade e temperatura yapmak

- alan1 bir bilgi akışına karşılık gelir

Örnekler para enviar bilgilendiriciler para api - ESCRITA

GET -

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

GET -

Adım 8: Bilgilendirme Olarak Mostrando

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

Códido Fonte projeto Uygulaması Android:

github.com/feliperamoscarvalho/ControledeT…

O uygulama android temel bilgiler, API'nin ThingSpeak'i ve celular'ı bir araya getirmesini sağlar.

9. Adım: Finali Düşünün

Dikkatli Olun
Dikkatli Olun

İşletim sistemi bileşenleri, desenvolver este projeto foramı:

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

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

1 - DHT11 sıcaklık sensörü (12 R$, 90)

1 - Süveterler

Bileşenler projeto yapar:

JOAB FERREIRA - [email protected]

FELIPE - [email protected]

PABLO - [email protected]

PEDRO - [email protected]

FLAVIO - [email protected]

Referanslar:

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

Önerilen: