Мазмуну:

TempControl: 9 кадам
TempControl: 9 кадам

Video: TempControl: 9 кадам

Video: TempControl: 9 кадам
Video: How to use XH-W3001 AC digital Thermostat Temperature control - Robojax 2024, Ноябрь
Anonim
TempControl
TempControl

TempControl долбоорлору үчүн керектүү маалыматтардын ар кандай болушу мүмкүн. Маалыматтар Android'дин операционалдык системасы үчүн смартфондордун аккаунттары менен иштейт.

Маалыматтар сенсорлордун атрибуттары аркылуу орнотулат, бул Arduino жана DragonBoard программаларынын жардамы менен. Колдонуу керек болгон учурда, API'дин маалыматын коргоо үчүн Thingspeak электрондук почта дайындары жана керектөөчүлөр үчүн эч кандай маалымат жок.

Колдонуу Android'дин негизги функциялары болуп саналат.

Колдонмолор: ал жердеги температура жана температура керектүү болгон учурда, алар маалыматтын, маалыматтын, маалыматтын жана маалыматтын керектүү түрлөрүн колдонууга мүмкүндүк берет.

1 -кадам: Sobre TempControl

Sobre TempControl
Sobre TempControl
Sobre TempControl
Sobre TempControl

TempControl системасы үчүн керектүү маалыматтар Androidде жана смартфондордо орнотулган.

Төмөнкү маалыматтын жардамы менен сиз эч нерсе кыла албайсыз: Dragonboard) жана веб -сервистин арткы бөлүгүнүн интерфейси (маалыматтын мааниси).

Андроид системасынын негизги функциялары - бул сенсорлордун маалыматы, ал эми алар веб -сервистердин кызматтары сыяктуу эле, celular үчүн да керектүү маалымат.

2 -кадам: маалымат берүү

Obtendo Informações
Obtendo Informações

DHT11 боюнча сенсордун жардамы менен температура жана температура өзгөрөт.

Сенсор DHT11 жана сенсор температуранын температурасы 0 жана 50 Цельсий температурасында, 20дан 90%га чейин. Сенсор экстремалдуу болуп саналат, бирок бул жерде сиз өзүңүздү өзүңүздүн колуңуз менен эмоционалдуу абалга келтире аласыз. Алдын ала эсептөөлөрдүн температурасы 2%га чейин, 5%га чейин.

Ардуино Uno R3 эстеткичтери сиз үчүн эң маанилүү болуп саналат.

Маалыматтар температуранын жана маалыматтын сериясында, Qualcomm DragonBoard 410C боюнча плюс сериясындагы жана кийинки пландардагы эң негизги маалымат болуп саналат. A DragonBoard жана башка жооптору ThiSpeak үчүн API интерфейси үчүн интерфейстин атрибутивдүү жооптору.

3 -кадам: Algorítimo Arduíno

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

Сенсордук программалар, сенсорлор сыяктуу эле, Arduinoдо сериялык монитор жок, эч кандай маалымат жок. DHT11 коду боюнча библиотека сайты жок:

Программалык камсыздоонун эч кандай зарылчылыгы жок болгондо. Эссе программалык камсыздоо Ardeino расмий сайтында IDE үчүн эмес:

Эссе программалык камсыздоону компьютерде жана программада аткарууга болот, эскиздин конструкциялары, ошондой эле Arduino протоколу үчүн сериалдын жүктөлүшү, жана сериялардын атрибутары. Ал эскиз фельдшоу проектинин эң башкысы болуп саналат.

Программаны ишке ашыруу үчүн, IDE сериалдык мониторго да, IDEге да жооп берүү үчүн, маалыматтын темпераментин караңыз.

"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

Трек секирүүчүлөрү ажыдаар тактайы менен ар кандай нерселерди жасашат.

Секирип өтүү эң чоң мааниге ээ.

0 - RX e 1 - TX порталынын UART0 жана ажыдаардуу тактайчадагы сериялары. (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).

Бул жерде Dragonboard UART0 жана UART1 жок UARTS em série disponíveis.

O UART0 мүмкүнчүлүгү катары UART0 TX e UART0 RX, UART0 CTS жана UART0 RTSтин акысыз көзөмөлү.

- Pin 5 - UART0 TX

- Pin 7 - UART0 RX

- Pin 3 - UART0 CTS

- Pin 9 - UART0 RTS

O UART1 линкалары катары UART1 TX e UART1 RX кирет.

- Pin 11 - UART1 TX

- Pin 13 - UART1 RX

5 -кадам: DragonBoard Ambiente De Desenvolvimento Даярдоо

Даярдоо Де Десенволвименто DragonBoard
Даярдоо Де Десенволвименто DragonBoard

Dragonboard жана программаларды орнотуу үчүн программаларды орнотуңуз:

• Windows 10 (көпүрөнүн виртуалдык программасы)

• 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…

• Visual Studio үчүн Windows IoTProject шаблону

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

Dragonbord үчүн жазуу түрүндөгү жазуу:

github.com/Joabcks/BackgroundApplication4

Негизги программалардын бири - бул маалыматтын тизмеси, же ажыдаардын тактайы жана структурасы STRING чамасы rxBuffer менен байланышкан. Эсептер API үчүн эч нерсе айтпоо керектигин талап кылат.

"SerialPort. BaudRate = 9600;" маанилүү мааниге ээ. таксилердин таксисти болуп саналат, жана эч кандай Ардуино программасы жок.

7 -кадам: Fornecendo катары маалымат

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

Маалыматтар API'де эч кандай ThingSpeak жана Dragon жок эмес.

ThingSpeak жана сервистердин веб -баракчалары веб -сервердин коопсуздугун камсыздоо үчүн колдонулат, бул болсо сизди кызыктырат. Туура эмес маалымат алуу үчүн, Интернетке кирүү серверлери GET e POST билдирүүлөрүн алуу үчүн ThingSpeak.

Эстафета API'леринин жардамы менен, антигазалар пайда болот, алар акцессада семиртилген маалымат катары колдонулат.

Расмий ThingSpeak сайты:

thingspeak.com/

Neste долбоору API'ге керектүү саптын сенсорун жана температурасын орнотууга жардам берет

- field1 маалыматтын температурасына туура келет

Мисалы, EVIRA үчүн эң чоң маалымат - ESCRITA

АЛУУ -

Мисал үчүн, бул жердеги маалымат - LEITURA

АЛУУ -

8 -кадам: Mostrando маалымат катары

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

Android Códido Fonte долбоору:

github.com/feliperamoscarvalho/ControledeT…

О Android колдонмосу ThingSpeak жана celular үчүн маалымат катары API катары колдонулат.

9 -кадам: Финансыларды карап көрүңүз

Thinkações Finais
Thinkações Finais

Төмөнкү компоненттер:

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

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

1 - сенсор 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

Сунушталууда: