Satura rādītājs:
- 1. darbība: Sobre TempControl
- 2. solis: Obtendo Informações
- 3. darbība: Algorítimo Arduíno
- 4. darbība: Conexão Serial Arduino Com DragonBoard 410c
- 5. solis: sagatavojiet DragonBoard Ambiente De Desenvolvimento
- 6. darbība. Īstenojiet Codigo Fonte Na Dragonboard
- 7. solis. Fornecendo kā informācija
- 8. solis: Mostrando kā informācija
- 9. solis: apsveriet Finais
Video: TempControl: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
TempControl ē um projeto desenvolvido para coletar informationções sobre a umidade and a temperatura do ar. Tais informationções podem ser acessadas de qualquer Smartphone com or system operacional Android.
Kā informācija tiek pasniegta, atrazdams sensores un instalējot vietni Arduino e compartilhadas com 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 patēriņš.
Lietojiet Android lietojumprogrammas, lai iegūtu informāciju par API un exibir no celular.
Aplicabilidade: o projeto pode ser aplicado em um ambiente onde há needidade de monitoramento de temperatura e umidade e, com base nessas informationções, é needsário tomar medidas como conseqüência das mudanças climáticas.
1. darbība: Sobre TempControl
TempControl ir viena sistēma, kas nodrošina informāciju par mitrumu un temperatūru, kā arī ar Android ierīcēm.
Será coletada as information de temperatura e umidade do ar no arduíno enviadas para a placa Dragonboard) and posteriormente enviadas para um webservice (segue a descrição abaixo).
Um aplicativo android básico será buildído para exibir as informationções coletadas dos sensores, or aplicativo irá patērētājs, kā informācija, kas sniedz tīmekļa pakalpojumu un lielāko daļu no celular.
2. solis: Obtendo Informações
Paredzēts, lai izmantotu sensoru, kas nodrošina mitrumu un temperatūras režīmu DHT11.
O sensors DHT11 - temperatūras un mitruma sensors, vidēja temperatūras temperatūra no 0 līdz 50 grādiem pēc Celsija, un temperatūra no 20 līdz 90%. Não é um sensor extremamente rápido e preciso, por isso não é ieteikums izmantot utilizāciju un apkārtējās vides risinājumu. Sua faixa de precisão para temperatura é de 2 graus, e de umidade, 5%.
Šis sensora sensors ir pieejams Arduino Uno R3.
Após vai arduino ler kā informācija par temperatūru un mitrumu, eses dados são enviados pela porta serial, e postteriormente lida por outra placa, que neste projeto foi a Qualcomm DragonBoard 410C. A DragonBoard reaģē uz skaudīgajiem esses dados através de uma interfeisa bezvadu savienojumiem, izmantojot API, kas nav ThingSpeak.
3. darbība: Algorítimo Arduíno
O programma ir attēla attēla desse passo, kā informācijas sensori, un apresenta essas informācija, kas nav sērijveida monitora Arduino. Bibliotēka para uso com vai DHT11 kods, kas nav pieejams vietnē:
Lai salīdzinātu šo kodu, nav nepieciešama īpaša programmatūra. Šī programmatūra ir ideja IDE que pode ser baixada no Arduino oficiālās vietnes:
Šī programmatūra ir izpilde, un tā ir datora programma, kurā tiek piedāvāta programma, ieskats, kā arī augšupielādēt prototipage pladu Arduino, através de uma comunicação serial. O skice feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.
Após a execução do program, os dados contendo as informationções de temperatura e umidade podem ser observados no serial monitors da IDE, conforme a imagem desse passo.
Código fonte do programma "Sensoru mitrums un temperatūra DHT11":
pastebin.com/5P5vwySZ
4. darbība: Conexão Serial Arduino Com DragonBoard 410c
Três džemperi fazem a ligação entre o arduino e a dragon board.
Um džemperis liga dois pinos negativos das duas placas entre si.
Sērijas sērija ar arinoino cujos pinos são 0 - RX e 1 - TX se ligam directtamente portā UART0 da placa dragonboard. (O pino RX do arduino se liga out out ponta com um pino TX da Dragon Board, e o pino TX do arduino se liga un outra ponta com um pino RX da Dragon Board).
HARE UARTS un Sērija Disponíveis no Dragonboard UART0 un UART1.
O UART0 ir pieejams kā UART0 TX un UART0 RX, kā arī UART0 CTS un UART0 RTS fluxo kontroles kontrole.
- 5. tapa - UART0 TX
- 7. tapa - UART0 RX
- 3. tapa - UART0 CTS
- 9. tapa - UART0 RTS
O UART1 iekļauj apenas kā līniju UART1 TX un UART1 RX.
- 11. tapa - UART1 TX
- 13. tapa - UART1 RX
5. solis: sagatavojiet DragonBoard Ambiente De Desenvolvimento
Lai īstenotu dragonboard programmu un instalētu programmatūru un instalētu programmatūru:
• Windows 10 (pode ser máquina virtual com rede em Bridge)
• Microsoft Visual Studio 2017 kopiena
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Windows IoTRemote klients
www.microsoft.com/pt-br/store/p/windows-io…
• Windows IoTProject veidne Visual Studio
go.microsoft.com/fwlink/?linkid=847472
PDF instrukcijas par sagatavošanu vai ambiente para implementação, e criação de um projeto Windows IOT:
bit.ly/2yIrG5t
6. darbība. Īstenojiet Codigo Fonte Na Dragonboard
Código fonte para dragonbord:
github.com/Joabcks/BackgroundApplication4
Pamata pamatprogramma vai programma ir pieejama kā informācija, kas tiek nosūtīta, saņemot porta sērijas dagonboard un ir armazenar os dados lidos em vai variável STRING chamada rxBuffer. Esses dados serão posteriormente enviados para a API no thingspeak através de requisições
Um ponto bastante importante é que o campo "SerialPort. BaudRate = 9600;" pārstāvis a taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.
7. solis. Fornecendo kā informācija
Informācija par fornecida par uma API hospedada no ThingSpeak un alimentada pela placa Dragon.
ThingSpeak e serv servo que oferece uma infraestrutura de web e um protocolo de comunicação baseado em http para envio e recebimento de dados gerados em Arduino ou qualityquer outro dispositivo com recursos para comunicaçã em emde. Pode-se dizer que qualityquer dispositivo com conectividade par Internet com service, http e capaz de realizar GET e POST pode se comunicar com or ThingSpeak.
Esta API mantém uma política de limpeza de mensagens antigas, tornando as informationções acessadas semper atualizadas.
Vietnes oficiālais ThingSpeak:
thingspeak.com/
Neste projektē API uztvērēju un virkni, kas sastāv no datora mitruma un temperatūras
- 1. lauks atbilst informācijas temperatūrai un mitrumam
Piemērs par enviar informações para api - ESCRITA
IEGŪT -
Exemplo para dar um um get nas informationções da api - LEITURA
IEGŪT -
8. solis: Mostrando kā informācija
Códido Fonte projeto Android lietotne:
github.com/feliperamoscarvalho/ControledeT…
Operētājsistēmā Android ir pamata informācija par ThingSpeak API informāciju, kas pieejama celulārā.
9. solis: apsveriet Finais
Os komponentes para desenvolver este projeto foram:
1 - Qualcomm DragonBoard 410C (599, 90 ASV dolāri)
1 - Arduino Uno Rev3 (44, 90 ASV dolāri)
1 - DHT11 mitruma un temperatūras sensors (R $ 12, 90)
1 - džemperi
Projektēšanas komponenti:
DŽOABS FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Atsauces:
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
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)