Mündəricat:

TempControl: 9 addım
TempControl: 9 addım

Video: TempControl: 9 addım

Video: TempControl: 9 addım
Video: Zigbee Термостат для управления теплым водяным полом MOES BHT-006GAZB 2024, Noyabr
Anonim
TempControl
TempControl

TempControl bir məlumat və ya digər məlumat əldə etmək üçün lazım olan hər şeyi hazırlayır. Bu, Android əməliyyat sistemində işləyən Smartphone ilə əlaqəli bütün məlumatları təqdim edir.

Məlumatlara görə, DragonBoard -da Arduino və ya kompüterdəki bütün məlumatları quraşdıra bilərsiniz. Məlumat əldə etmək üçün, API -nin heç bir məlumatı yoxdur və Thingspeak -in heç bir məlumatı yoxdur.

Android əməliyyat sistemləri ilə heç bir əlaqəsi yoxdur, bu da heç bir celular deyil.

Tətbiq edilə bilər: istədiyiniz vaxt temperaturun monitorinqi üçün lazım olan bütün məlumatların, məlumatların, məlumatların və digər məlumatların istifadəsinin vacib şərtləridir.

Addım 1: Sobre TempControl

TempControl proqramı
TempControl proqramı
TempControl proqramı
TempControl proqramı

TempControl sistemi, Android -də hər hansı bir problemi həll etmək üçün bir sistemdir.

Əjdaha taxtası ilə əlaqədar heç bir məlumat əldə etmək mümkün olmadıqda, veb -xidmətin arxa tərəfində ən son məlumatları əldə edə bilərsiniz.

Android tətbiqetmələri, sensorlar haqqında məlumat əldə etmək üçün istifadə olunur, bu da veb -xidmətlər və celular kimi məlumatların istifadəsini təmin edir.

Addım 2: Məlumat əldə edin

Məlumatlar
Məlumatlar

DHT11 üçün temperatur sensoru və temperaturun ölçülməsi ilə bağlı bütün layihələr hazırlanır.

Sensor DHT11 və ya temperaturun temperaturu 0 ilə 50 Selsi arasında 20 ilə 90%arasında dəyişir. Həssas sensorlar son həddə çatdıqdan sonra, ətraf mühitin alt mühitində də istifadə edilə bilər. İstənilən halda, temperatur 2%və ya daha çox 5%-dir.

Arduino Uno R3 üçün ən böyük sensorlar.

İstifadəçi məlumatlarını həm temperatur, həm də ardıcıl olaraq Qualcomm DragonBoard 410C -dən sonra təqdim etmək üçün bir sıra sənədlər hazırlayır. A DragonBoard, ThingSpeak üçün API simsiz interfeysi ilə əlaqəli bütün suallara cavab verir.

Addım 3: Algoritima Arduino

Alqoritm Arduino
Alqoritm Arduino
Alqoritm Arduino
Alqoritm Arduino

Sensor və ya sensorlar kimi məlumatların təqdim edilməsi, Arduino -da heç bir serial monitoru yoxdur. DHT11 kodu ilə əlaqədar heç bir sayt yoxdur:

Xüsusi proqram təminatı üçün heç bir ehtiyac yoxdur. Esse proqram təminatı Arduino -da rəsmi bir IDE xidməti yoxdur:

Proqramı kompüterdə və ya kompüterdə hazırladıqdan sonra, Arduino protokolları və seriallar üçün yükləyə bilərsiniz. Bir eskiz hazırlamaq üçün bir proqram hazırlaya bilərsiniz.

Proqramın bir hissəsi olaraq, IDE -də heç bir serial monitoru yoxlanılmadığı təqdirdə, bir məlumat əldə etmək üçün bir məlumat əldə edin.

"DHT11 sensoru və temperaturu sensoru" proqramını yazın:

pastebin.com/5P5vwySZ

Addım 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

Bir atlama taxtası və ya bir əjdaha taxtası ilə tullanan tullananlar.

Tullananların ən çox maraqlandığı yerlər də var.

0 - RX e 1 - TX -də UART0 və dragonboard üçün bir neçə serial var. (TX -də Dragon Board -da, RX -də və ya Əjdaha Kartında TX -də arduino -ya çıxmaq üçün RX oynayır).

Dragonboard UART0 və UART1 -də UARTS yoxdur.

UART0, UART0 TX və UART0 RX, UART0 CTS və UART0 RTS axınlarını idarə etmək üçün istifadə edilə bilər.

- Pin 5 - UART0 TX

- Pin 7 - UART0 RX

- Pin 3 - UART0 CTS

- Pin 9 - UART0 RTS

O UART1, UART1 TX və UART1 RX xətləri ilə əlaqələndirilir.

- Pin 11 - UART1 TX

- Pin 13 - UART1 RX

Addım 5: DragonBoard Ambiente De Desenvolvimento Hazırlayın

DragonBoard Ambiente De Desenvolvimento hazırlayın
DragonBoard Ambiente De Desenvolvimento hazırlayın

Əjdaha lövhəsi və proqramlar üçün proqramlar qurmaq lazımdır:

• Windows 10 (körpü üçün virtual sistemdən istifadə edin)

• Microsoft Visual Studio 2017 Birliyi

www.visualstudio.com

• Windows IoTCoreDashboard

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

• Windows IoTRemote Müştəri

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

• Visual Studio üçün Windows IoTProject Şablonu

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

PDF IOS -un tətbiqi və hazırlanması üçün təlimatlar, Windows IOT üçün:

bit.ly/2yIrG5t

Addım 6: O Código Fonte Na Dragonboard tətbiq edin

O Código Fonte Na Dragonboard tətbiq edin
O Código Fonte Na Dragonboard tətbiq edin
O Código Fonte Na Dragonboard tətbiq edin
O Código Fonte Na Dragonboard tətbiq edin

Əjdaha bordunu yazın:

github.com/Joabcks/BackgroundApplication4

Əməliyyat proqramları, dragonboard və ya digər proqramlar üçün, STRING ilə əlaqəli hər hansı bir məlumat əldə etmək üçün lazım olan bütün məlumatları təqdim edir. Məqalələr bir API üçün heç bir şey tələb etməzsə, "SerialPort. BaudRate = 9600;" kampanyasında əhəmiyyətli bir şey var. heç bir Arduino proqramının yoxlanılması və ya təhvil verilməsi.

Addım 7: Məlumat olaraq Fornecendo

Məlumat olaraq Fornecendo
Məlumat olaraq Fornecendo

Məlumat üçün, heç bir ThingSpeak və ya Dragon haqqında heç bir API yoxdur.

ThingSpeak bir xidmətdən istifadə etməklə İnternetdəki bütün məlumatların qorunması üçün lazım olan məlumatların geri qaytarılması ilə əlaqədardır. Başlanğıc üçün, İnternetdən istifadə edərək, ThingSpeak ilə əlaqə qurmaq üçün POST göndərin.

Esta API -si ən çox istifadə edilən məlumatları bir anda yoxlamaq üçün bir müddətdir.

ThingSpeak rəsmi saytı:

thingspeak.com/

Neste, bir API ilə əlaqə qurmaq üçün hər hansı bir sensoru və ya istiliyi təyin edir

- field1 bir temperatura və ya bir məlumatla uyğun gəlir

Məsələn, ESCRITA üçün ən çox məlumat əldə edə bilərsiniz

ƏLAVƏ EDİN -

Misal üçün, bu məlumatları əldə edə bilərsiniz - LEITURA

ƏLAVƏ EDİN -

Adım 8: Məlumat olaraq Mostrando

Məlumat olaraq Mostrando
Məlumat olaraq Mostrando

Android üçün Codido Fonte layihəsi:

github.com/feliperamoscarvalho/ControledeT…

Android tətbiqetmələri ThingSpeak və celulardakı məlumatları API olaraq qəbul etməyə imkan verir.

Addım 9: Finais nəzərdən keçirin

Finais nəzərdən keçirin
Finais nəzərdən keçirin

Planlaşdırılan komponentlər aşağıdakılardır:

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

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

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

1 - tullananlar

Komponentlər layihə hazırlayır:

JOAB FERREIRA - [email protected]

FELIPE - [email protected]

PABLO - [email protected]

PEDRO - [email protected]

FLAVIO - [email protected]

İstinadlar:

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

Tövsiyə: