Mundarija:

TempControl: 9 qadam
TempControl: 9 qadam

Video: TempControl: 9 qadam

Video: TempControl: 9 qadam
Video: Путь в RCC | Полуфиналы | 9 поединков | Прямой эфир 2024, Noyabr
Anonim
TempControl
TempControl

TempControl bir vaqtning o'zida har qanday ma'lumotni olishda yordam beradi. Ma'lumotlar Android operatsion tizimida ishlaydigan smartfonlar uchun ham javob beradi.

Ma'lumotlar DragonBoard -da Arduino -ni o'rnatish uchun sensorlar o'rnatiladi. Umumiy ma'lumotlarga ko'ra, bu API -dan foydalanish uchun Thingspeak va boshqa ma'lumotlardan foydalanilmaydi.

Android operatsion tizimida hech qanday ma'lumot yo'q.

Qo'llash mumkin emas: har qanday sharoitda haroratni nazorat qilish kerak, shuning uchun siz har qanday ma'lumotni, ma'lumotni va boshqa ma'lumotni olishingiz mumkin.

1 -qadam: TempControl -ni tanlang

TempControl -ni tanlang
TempControl -ni tanlang
TempControl -ni tanlang
TempControl -ni tanlang

TempControl - bu har qanday tizim va Android -ning har qanday smartfoni uchun zarur bo'lgan barcha ma'lumotlar to'plami.

Dragonboard) va veb -xizmatlar (masalan, aniqlanmagan) uchun hech qanday ma'lumot yo'q.

Sensorli ma'lumotlarni yig'ish uchun android -ni o'rnatish kerak, chunki u veb -xizmatlar va uyali aloqa ma'lumotlarini ishlatadi.

2 -qadam: ma'lumotlar uzatish

Ma'lumotlar
Ma'lumotlar

Siz DHT11 haroratini o'lchash datchiklari yordamida haroratni o'lchashingiz mumkin.

Sensor DHT11 va harorat harorati 0 dan 50 darajagacha, harorat 20 dan 90%gacha. Hissiy o'lchov sensori juda aniq, shuning uchun u atrof -muhitni muhofaza qilish uchun tavsiya etiladi. Oldindan aniqlangan harorat 2%, umidsizlik 5%.

Sensor - bu Arduino Uno R3.

Ma'lumotlar har doim yuqori haroratda, shuningdek, Qualcomm DragonBoard 410C -da, har bir qatorda, har birida yuqori darajadagi ma'lumotlarga ega bo'lishi kerak. A DragonBoard va boshqa javoblar ThingSpeak API -ning simsiz interfeysi orqali amalga oshiriladi.

3 -qadam: Algoritima Arduino

Algoritma Arduino
Algoritma Arduino
Algoritma Arduino
Algoritma Arduino

Sensorli va sensorli dasturlar Arduino -da ketma -ket monitor yo'qligi haqida ma'lumot beradi. DHT11 kodli veb -saytlar uchun hech qanday sayt yo'q:

Maxsus dasturiy ta'minotni o'rnatish zarurati yo'q. Esse dasturiy ta'minoti IDE -da, Arduino -da hech qanday rasmiy sayt yo'q:

Dasturiy ta'minotni kompyuterda, dasturda, eskizda, shuningdek, Arduino protokolida, shuningdek, ketma -ket ketma -ketlikda yuklashda yordam beradi. Siz eskizni chizishingiz mumkin, bu sizning vazifangizni bajarishga yordam beradi.

Dasturni amalga oshirish uchun siz IDE -ni ketma -ket kuzatib borolmaysiz, shuning uchun u har qanday haroratni nazorat qiladi.

"DHT11 sensori" temperatura dasturining shriftlari:

pastebin.com/5P5vwySZ

4 -qadam: 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

Yuguruvchilar ajdaho taxtasi bilan bir qatorda yugurishadi.

Umumjamoa hisobi eng yaxshi natijalarga olib keladi.

0 - RX va 1 - TX UART0 dragonboard portlarini boshqaradigan ketma -ket o'yinlar. (RX va Dragon Board -dan tashqari, TX -da Dragon Board, e -pino -TX -da arduino -liga o'yinlari).

Bu erda Dragonboard UART0 va UART1 mavjud emas.

UART0, UART0 TX va UART0 RX, shuningdek, UART0 CTS va UART0 RTS oqimlarini nazorat qilish orqali amalga oshiriladi.

- 5 -pin - UART0 TX

- 7 -pin - UART0 RX

- 3 -pin - UART0 CTS

- 9 -pin - UART0 RTS

U UART1, UART1 TX va UART1 RX linxas sifatida ishlatiladi.

- 11 -pin - UART1 TX

- 13 -pin - UART1 RX

5 -qadam: DragonBoard Ambiente De Desenvolvimento

Ajablanarlisi, DragonBoard
Ajablanarlisi, DragonBoard

Dragonboard va boshqa dasturlar uchun dasturiy ta'minotni o'rnatish kerak:

• Windows 10 (ko'prikni qayta ishlash uchun virtual tizim)

• Microsoft Visual Studio 2017 hamjamiyati

www.visualstudio.com

• Windows IoTCoreDashboard

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

• Windows IoTRemote mijozi

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

• Visual Studio uchun Windows IoTProject shabloni

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

PDF -ni Windows IOT -ni loyihalashtirish uchun zarur bo'lgan dasturlarni tayyorlash:

bit.ly/2yIrG5t

6 -qadam: O Codigo Fonte Na Dragonboard -ni amalga oshiring

Dragonboard Codigo Fonte Na Dragonboard -ni amalga oshiring
Dragonboard Codigo Fonte Na Dragonboard -ni amalga oshiring
Dragonboard Codigo Fonte Na Dragonboard -ni amalga oshiring
Dragonboard Codigo Fonte Na Dragonboard -ni amalga oshiring

Dragonbord uchun shrift:

github.com/Joabcks/BackgroundApplication4

Dasturiy ta'minot, shuningdek, dragonboard -ning yangi versiyalari, shuningdek, STRING -da, rxBuffer -ning turli xil versiyalari uchun mo'ljallangan. API uchun hech qanday ma'lumot talab qilinmaydi.

Bu erda "SerialPort. BaudRate = 9600;" muhim ahamiyatga ega. hech qanday Arduino dasturiga ega emas, balki siz ham o'z vazifangizni bajarishingiz mumkin.

7 -qadam: Ma'lumot sifatida kutib oling

Oldindan ma'lumot sifatida
Oldindan ma'lumot sifatida

API uchun hech qanday ma'lumot yo'q, bu ThingSpeak va Dragon -ga tegishli emas.

ThingSpeak xizmatlari veb -saytlar va xizmatlar uchun mo'ljallangan bo'lib, ular Internet -resurslarni qayta ishlashda yordam beradi. Boshqaruv xizmatlari Internet-xizmatlar bilan bog'liq holda, ThingSpeak-da GET va POST-ni yuboring.

Esta API - bu antigas, axlatni tozalash, shuningdek, axborotni uzatish paytida.

ThingSpeak rasmiy sayti:

thingspeak.com/

Neste loyiha API -ni haroratni o'lchash va o'lchash uchun javob beradi

- maydon 1 harorati va haroratiga mos keladi

Misol uchun, ESCRITA uchun eng katta ma'lumot

Oling -

Misol uchun, ma'lumot olish - bu LEITURA

Oling -

8 -qadam: Mostrando ma'lumot sifatida

Mostrando ma'lumot sifatida
Mostrando ma'lumot sifatida

Android uchun Codido Fonte loyihasi:

github.com/feliperamoscarvalho/ControledeT…

Android ilovasi ThingSpeak va mobil telefonlar uchun ma'lumot sifatida ishlatiladi.

9 -qadam: Finishlarni ko'rib chiqing

Finishlarni ko'rib chiqing
Finishlarni ko'rib chiqing

Quyidagi komponentlar:

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

1 - Arduino Uno Rev3 (44 dollar, 90 dollar)

1 - DHT11 temperatura sensori (12 dollar, 90 dollar)

1 - jumperlar

Komponentlar:

JOAB FERREIRA - [email protected]

FELIPE - [email protected]

PABLO - [email protected]

PEDRO - [email protected]

FLAVIO - [email protected]

Ma'lumotnomalar:

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

Tavsiya: