Orodha ya maudhui:

Udhibiti wa Temp: 9 Hatua
Udhibiti wa Temp: 9 Hatua

Video: Udhibiti wa Temp: 9 Hatua

Video: Udhibiti wa Temp: 9 Hatua
Video: 28 панфиловцев. Самая полная версия. Panfilov's 28 Men (English subtitles) 2024, Novemba
Anonim
Udhibiti wa Temp
Udhibiti wa Temp

Udhibiti wa muda ni mpango wa desenvolvido para coletar informações sobre a umidade e a temperatura do ar. Tunapata habari kwa njia ya simu ya Smartphone kwa kutumia Android.

Kama maelezo mafupi yanayopatikana kwenye orodha ya vitu vya msingi katika eneo la Arduino na compartilhadas com uma placa DragonBoard. Kama wewe ni mtu anayeweza kufanya mazungumzo haya, unaweza kupata habari kwa njia ya API ya API bila kuambiwa na Newspeak na kutoa maelezo juu ya huduma.

Umepata programu yako ya Android kutoka kwa programu yako ikiwa unaweza kupata habari zaidi kwa API na hautumii seli.

Aplicabilidade: o projeto pode ser aplicado em um ambiente onde há needidade de monitoramento de temperatura e umidade e, com base nessas informações, ni lazima tufute tomar medidas como conseqüência kwa sababu ya hali ya hewa.

Hatua ya 1: Sobre TempControl

Udhibiti wa Sobre
Udhibiti wa Sobre
Udhibiti wa Sobre
Udhibiti wa Sobre

TempControl is a sistema for coletar informações sobre a umidade and a temperatura, na inaweza kuwa muhimu kwa kutumia smatphones za Android.

Tumia kama maelezo ya hali ya hewa na umidade do ar no arduíno enviadas for a placa Dragonboard) na posteriormente enviadas for um webservice (chagua orodha moja).

Um aplicativo android básico será construído para exibir as informações coletadas dos sensores, o aplicativo irá consumir as informações do webservice and most tera do celular.

Hatua ya 2: Obtendo Informações

Obtendo Informações
Obtendo Informações

Para o projeto foi utilizado um sensor básico de umidade na temperatura chamado DHT11.

O sensor DHT11 ni sensor ya hali ya joto na umidade, ni ruhusa ya kutolea muhtasari wa 0 kwa 50 Celsius, na kwa sababu ya 20 kwa 90%. Je! Ni sensor ya kupindukia ya kawaida na ya hali halisi, kwa sababu hiyo ni kumbukumbu tu ya utumiaji wa mazingira uliyopo wa hatari hiyo. Sua faixa de precisão para temperatura is de 2 graus, e de umidade, 5%.

Kitengo cha sensor ni ligado diretamente au uma placa Arduino Uno R3.

Após o arduino ler as informações de temperatura e umidade, esses dados são enviados pela porta serial, and posteriormente lida por outra placa, que neste projeto to a Qualcomm DragonBoard 410C. A DragonBoard ni majibu ya wavuti za wizi zinazotumia de interface isiyo na waya kwa uma API criada no ThingSpeak.

Hatua ya 3: Algorítimo Arduíno

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

Programu yetu inawakilisha picha za picha, kama vile taarifa za habari hufanya sensorer, na maelezo mafupi bila maelezo yafuatayo ya Arduino. Biblioteca kwa uso com o DHT11 pode ser encontrada hakuna tovuti:

Para compilar or código no Arduíno ni muhimu kwa programu tumizi. Tumia programu ya IDE kwa sababu haifai tovuti yoyote ya Arduino:

Programu hii inatumiwa kwa kutumia programu mpya, inaweza kutekelezwa kwa michoro, na kuchora mchoro, na upewe nafasi ya kupakia sehemu ya mfumo wa Arduino, na inaweza kutekelezwa kwa mfululizo wa video. Mchoro unaonyesha kuwa unajishughulisha na mpango huu wa kufanya kazi kwa kutumia nafasi fulani ya kufanya kazi kwa kufanya kazi kwa muda mrefu.

Kwa mfano, programu hizi zinaweza kutumiwa kama maelezo ya kimasomo ya kutuliza na kuidhinisha mikutano bila kuangalia mfululizo wa IDE, na kufuata picha ya picha.

Fonti ya maandishi hufanya programu "Sensor de umidade e temperatura DHT11":

pastebin.com/5P5vwySZ

Hatua ya 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

Kuruka kwa Três kunasababisha kila mtu kuingia kwenye bodi ya joka.

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

Serial mfululizo kufanya arduino cujos pinos são 0 - RX e 1 - TX se ligam diretamente to porta UART0 na placa dragonboard. (O pino RX do arduino se liga na outra ponta com um pino TX da Dragon Board, e oinoino TX do arduino se liga na outra ponta com um pino RX da Dragon Board).

Je! Unafanya UARTS em série disponíveis no Dragonboard UART0 na UART1.

O UART0 uwezekano kama linhas pedi ya UART0 TX na UART0 RX, juntamente com os sinais de controle de fluxo UART0 CTS na UART0 RTS.

- Bandika 5 - UART0 TX

- Bandika 7 - UART0 RX

- Bandika 3 - UART0 CTS

- Pini 9 - UART0 RTS

O UART1 inclui apenas kama linhas UART1 TX na UART1 RX.

- Pini 11 - UART1 TX

- Bandika 13 - UART1 RX

Hatua ya 5: Preparando O Ambiente De Desenvolvimento DragonBoard

Maandalizi O Ambiente De Desenvolvimento DragonBoard
Maandalizi O Ambiente De Desenvolvimento DragonBoard

Utekelezaji wa programu na jukwaa ni muhimu kwa programu maalum za alguns:

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

• Jumuiya ya Microsoft Visual Studio 2017

www.visualstudio.com

• Windows IoTCoreDashboard

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

• Mteja wa Windows IoTRemote

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

• Kiolezo cha Windows IoTProject cha Studio ya Visual

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

PDF com kwa ajili ya maandalizi kwa ajili ya maandalizi kwa ajili ya kutekeleza, na utaftaji wa programu ya Windows IOT:

bit.ly/2yIrG5t

Hatua ya 6: Implementando O Código Fonte Na Joka

Utekelezaji O Código Fonte Na Joka
Utekelezaji O Código Fonte Na Joka
Utekelezaji O Código Fonte Na Joka
Utekelezaji O Código Fonte Na Joka

Jamii ya Código para dragonbord:

github.com/Joabcks/BackgroundApplication4

Msingi wa programu hii inaweza kutolewa kama habari inayopatikana kwa njia ya kupokea pesa na bandari ya mfululizo ya ubao wa joka na vifaa vya kujifurahisha vya utaftaji na utaftaji wa chamomile rxBuffer. Esses dados serão posteriormente enviados for a API no thingspeak através de requisições

Um ponto bastante muhimu ikiwa ni pamoja na kambi "SerialPort. BaudRate = 9600;" inawakilisha njia ya kupitisha ya baba, na kuonyesha nguvu ya programu kwa programu ya Arduíno.

Hatua ya 7: Fornecendo As Informações

Fornecendo Kama Informações
Fornecendo Kama Informações

Maelezo kwa ajili ya maombi kwa uma API hospedada hakuna ThingSpeak na alimentada pela placa Dragon.

ThingSpeak é um serviço que oferece uma infraestrutura of the web and um protocolo de comunicação baseado em http for envio and recebimento de dados gerados em Arduino ou qualquer outro dispositivo com recursos for comunicação em rede. Pode-se dizer que quequququé la quququicios com conectividade kwa Internet com serviço http na capaz de realizar GET na 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.

Tovuti ya rasmi ya kusema:

thingspeak.com/

Tumia programu ya kupokea kipengee cha API ikiwa ni pamoja na kifaa chako cha kufanya sensorer ya kufanya kazi

- uwanja1 corresponde a informação de temperatura e umidade

Mfano kwa maelezo ya enviar para api - ESCRITA

PATA -

Mfano wa dar umepata habari za kila siku - LEITURA

PATA -

Hatua ya 8: Mostrando Kama Informações

Mostrando Kama Informações
Mostrando Kama Informações

Programu ya Códido Fonte Android:

github.com/feliperamoscarvalho/ControledeT…

O app android basicamente consome as informações from API do ThingSpeak and imprime na tela do celular.

Hatua ya 9: Considerações Finais

Considerações Finais
Considerações Finais

Sehemu za Os kwa desenvolver hii inapeana fomu:

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

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

1 - Sensorer ya umidade na temperatura DHT11 (R $ 12, 90)

1 - Wanarukaji

Vipengele hufanya projeto:

JOAB FERREIRA - [email protected]

FELIPE - [email protected]

PABLO - [email protected]

PEDRO - [email protected]

FLAVIO - [email protected]

Marejeleo:

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

Ilipendekeza: