Πίνακας περιεχομένων:

TempControl: 9 βήματα
TempControl: 9 βήματα

Βίντεο: TempControl: 9 βήματα

Βίντεο: TempControl: 9 βήματα
Βίντεο: Πώς να χρησιμοποιήσετε τον ψηφιακό θερμοστάτη ελέγχου θερμοκρασίας XH-W3001 AC - Robojax 2024, Ιούλιος
Anonim
TempControl
TempControl

TempControl é um um um jet pro en co co co co co co bre bre so bre bre sobre a umidade e a temperatura do ar. Πραγματοποιεί ενημέρωση για όλες τις λειτουργίες του Smartphone με λειτουργικό σύστημα 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, a informação será enviada para uma API criada no Thingspeak e fornecerá a informação a ser Consumida.

Εφαρμόστε 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 no arduíno enviadas para a placa Dragonboard) και posteriormente enviadas για um webservice (segue a descrição abaixo).

Εφαρμόζοντας το android básico será κατασκευάσετε για έξοδα ως πληροφορίες για τις ανάγκες σας sensores, ή για να χρησιμοποιήσετε τις πληροφορίες που χρησιμοποιείτε ως διαδικτυακές υπηρεσίες και τα περισσότερα τηλέφωνα.

Βήμα 2: Obtendo Informações

Obtendo Informações
Obtendo Informações

Για να χρησιμοποιήσετε τον αισθητήρα και τον αισθητήρα του 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%.

Αισθητήρας και σύνδεση με Arduino Uno R3.

Αποκτήστε πληροφορίες σχετικά με τη θερμοκρασία και το umidade, θα σας βοηθήσω να προχωρήσετε σε μια σειρά σειρών, να λάβετε πληροφορίες για την εξωτερική πλατφόρμα, να χρησιμοποιήσετε το Qualcomm DragonBoard 410C. Το DragonBoard είναι υπεύθυνο για την προστασία του περιβάλλοντος και τη διασύνδεση ασύρματης διασύνδεσης μέσω ασύρματου κώδικα API για το ThingSpeak.

Βήμα 3: Algorítimo Arduíno

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

Ενα πρόγραμμα που αντιπροσωπεύει την εικόνα σας, αλλά ως πληροφορίες για τον αισθητήρα, δεν σας παρέχει πληροφορίες για σειριακή οθόνη στο Arduino. Μια βιβλιοθήκη για χρήση από το DHT11 pode ser encontrada no site:

Συγκεντρωτικό έγγραφο που δεν απαιτεί ειδικό λογισμικό. Esse software é uma IDE que pode ser baixada no site oficial do Arduino:

Λογισμικό που εκτελείται από έναν υπολογιστή που εκτελείται σε ένα πρόγραμμα, έχει σχεδιαστεί για το σκίτσο, μπορεί να μεταφορτωθεί με βάση το πρωτότυπο σχέδιο του Arduino, για την παρουσίαση ενός σειριακού σήματος. O σκίτσο feito 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 Serial Arduino Com DragonBoard 410c
Conexão Serial Arduino Com DragonBoard 410c
Conexão Serial Arduino Com DragonBoard 410c
Conexão Serial Arduino Com DragonBoard 410c
Conexão Serial Arduino Com DragonBoard 410c
Conexão Serial Arduino Com DragonBoard 410c

Trés jumpers fazem a ligação entre o arduino e a dragon board.

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

Ένα σίριαλ για 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).

Há dois UARTS em série disponíveis no Dragonboard UART0 e 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 Client

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

• Πρότυπο Windows IoTProject για Visual Studio

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

Οδηγίες PDF για την προετοιμασία του περιβάλλοντος για την υλοποίηση, καθώς και για τον προγραμματισμό των Windows IOT:

bit.ly/2yIrG5t

Βήμα 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

Βασικές πληροφορίες για το πρόγραμμα που μπορούν να χρησιμοποιηθούν για την αποστολή μηνυμάτων αποστολής σειριακών συστημάτων για dragonboard και σιδηροδρομικές διευθύνσεις, καθώς και για την αλλαγή του STRING chamada rxBuffer. Esses dados serão posteriormente enviados para a API no thingspeak através de Requisições

Πρώτα απ 'όλα, είναι σημαντικό να σημειώσετε "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

Πληροφορίες για το API hospedada no ThingSpeak e alimentada pela placa Dragon.

ThingSpeak um um um of of of of of of inf web web web web web web web web web web web web web web web web web web Διαβάστε περισσότερα για μια υπηρεσία που συνδέεται με μια υπηρεσία στο Διαδίκτυο http e capaz de realizar GET e POST pode se comunicar com o ThingSpeak.

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

Site oficial Thing Μιλήστε:

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

ΛΗETΗ -

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

GET -

Βήμα 8: Mostrando As Informações

Mostrando As Informações
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 na tela do celular.

Βήμα 9: Considerações Finais

Considerações Finais
Considerações Finais

Os componentes για desenvolver este projeto foram:

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

1 - Arduino Uno Rev3 (44 δολάρια ΗΠΑ, 90)

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

1 - άλτες

Componentes do projeto:

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

Συνιστάται: