INHOUDSOPGAWE:
- Stap 1: Sobre TempControl
- Stap 2: Belangrike inligting
- Stap 3: Algorítimo Arduíno
- Stap 4: Conexão Serial Arduino Com DragonBoard 410c
- Stap 5: Preparando O Ambiente De Desenvolvimento DragonBoard
- Stap 6: Implementering O Código Fonte Na Dragonboard
- Stap 7: Fornecendo as inligting
- Stap 8: Mostrando As Informações
- Stap 9: Oorweeg Finais
Video: TempControl: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
TempControl is een van die belangrikste inligting vir 'n gegewe tydsbestek en 'n temperatuur. Meer inligting oor die verskaffing van toegang tot 'n slimfoon met 'n Android -bedryfstelsel.
As informações serão obtidas através de sensores instalados em uma placa Arduino e compartilhadas com uma placa DragonBoard. U kan dit sien as 'n samevatting, 'n inligtende inligting oor 'n API wat nie 'n Thingspeak en 'n gegewe inligting kan gee nie.
Dit is ook van toepassing op Android vir die verskaffing van inligting oor die API en die vrystelling van 'n selfoon.
Aplicabilidade: o projeto pode ser aplicado em um ambiente onde hád noodsaaklike van die temperatuur van die e umidade e, com basis nessas informações, and needsário tomar medidas como conseqüência das mudanças climáticas.
Stap 1: Sobre TempControl
TempControl is 'n stelsel vir 'n groot aantal inligting oor 'n temperatuur en 'n temperatuur, met behulp van Android -toestelle.
Será coletada as informações de temperatura e umidade do ar no arduíno enviadas para a placa Dragonboard) e posteriormente enviadas para um webservice (segue a descrição abaixo).
Ons kan ook 'n Android -stelsel vir ons opbou as inligting oor die sensoriese inligting, of dit kan ook gebruik word as inligting oor die webdiens en die elektroniese diens.
Stap 2: Belangrike inligting
Para o projeto foi utilizado um sensor básico de umidade and temperaturea chamado DHT11.
Die sensor DHT11 kan temperatuurstemperatuur bereik, met 'n temperatuur van 0 tot 50 grade Celsius en 20 tot 90%temperatuur. Dit is 'n ekstreme element wat baie akkuraat is, en dit is ook 'n aanbeveling vir 'n gebruik van al die risiko's. Sua faixa de precisão para temperatura é de 2 graus, e de umidade, 5%.
Este sensor é ligado diretamente en uma placa Arduino Uno R3.
Ons kan meer inligting oor die temperatuur en e -posse sien, en ons kan ook die seriële weergawes en die posteriormente van die vorige posisies vir Qualcomm DragonBoard 410C sien. 'N DragonBoard is 'n antwoord op 'n aantal e -posse wat draadlose koppelvlak vir die API kan gebruik, sonder ThingSpeak.
Stap 3: Algorítimo Arduíno
Ons program bevat 'n beeld van 'n paspoort, soos inligting oor die sensor, en 'n spesiale inligting oor 'n seriële monitor vir Arduino. 'N Biblioteca para uso com of DHT11 pode ser encontrada no site:
Para equilar o código no Arduíno en needsário um software especifico. Ons sagteware kan ook 'n amptelike webwerf vir Arduino kry:
Hierdie sagteware word uitgevoer vir die berekening van 'n program, 'n skets, en 'n goeie oplaai vir 'n plek van 'n prototipasie in die komende reeks. Dit is 'n feit dat ons 'n regstreekse rol kan speel om die funksie te kan uitvoer.
Ons kan 'n uitvoerende program, soos 'n gegewe temperatuur, en 'n seriële monitor vir IDE, in ooreenstemming met 'n paspoort.
Programme van "Sensor de umidade en temperatuur DHT11":
pastebin.com/5P5vwySZ
Stap 4: Conexão Serial Arduino Com DragonBoard 410c
Drie springers kan 'n belangrike rol speel in 'n draakbord.
Um jumper liga dois pinos negativeos das duas placas entre si.
Daar is 'n reeks reekse van 0 - RX en 1 - TX om 'n direkte weergawe van die draakbord te plaas. (Ons kan ook die RX van Dragon Board raadpleeg van die TX Board, en die TX kan ook van die RX van Dragon Board gebruik word).
UARTS kan u Dragonboard UART0 en UART1 aanbied.
UART0 kan ook as UART0 TX en UART0 RX gebruik word, wat ons ook kan beheer oor die vloei van UART0 CTS en UART0 RTS.
- Speld 5 - UART0 TX
- Speld 7 - UART0 RX
- Speld 3 - UART0 CTS
- Speld 9 - UART0 RTS
U UART1 bevat ook aartappels soos UART1 TX en UART1 RX.
- Speld 11 - UART1 TX
- Speld 13 - UART1 RX
Stap 5: Preparando O Ambiente De Desenvolvimento DragonBoard
Vir die implementering van die program op die draakbord is die nodige en installeerbare sagteware:
• Windows 10 ('n virtuele webwerf wat brug kan gebruik)
• Microsoft Visual Studio 2017 -gemeenskap
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Windows IoTRemote -kliënt
www.microsoft.com/pt-br/store/p/windows-io…
• Windows IoTProject -sjabloon vir Visual Studio
go.microsoft.com/fwlink/?linkid=847472
PDF -instruksies vir die voorbereiding of omgee vir die implementering en implementering van Windows IOT:
bit.ly/2yIrG5t
Stap 6: Implementering O Código Fonte Na Dragonboard
Kode vir draakbord:
github.com/Joabcks/BackgroundApplication4
Basiese inligting oor die inligting wat ons kan ontvang, is om 'n seriële weergawe van die draakbord te ontvang, en ons kan ook 'n verskeidenheid STRING -rxBuffer -lêers gebruik. Esses dados serão posteriormente enviados for a API no thingspeak através de requisições
U kan ook 'SerialPort. BaudRate = 9600;' representa a taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.
Stap 7: Fornecendo as inligting
'N Inligting oor die API vir hospedada no ThingSpeak en alimentada pela placa.
ThingSpeak is een van die dienste wat ons op die internet kan lewer en die protokol vir die kommunikasie van die basiese e -pos kan gebruik word vir ons en ons kan u terugvoer gee na Arduino. Ons kan hierdie e-posadres vir 'n internetdiens vir 'n verskaffer van 'n internetverskaffing vir 'n POS-pos op die webwerf van ThingSpeak kry.
Esta API kan 'n volledige politiese limiet van menslike antigas, tornado's as inligting oor die funksie van die inligting, toelaat.
Site oficial ThingSpeak:
thingspeak.com/
Ons kan ook 'n API vir 'n string gebruik om ons temperatuur en sensor te meet
- veld1 stem ooreen met 'n gegewens van die temperatuur
Voorbeeld van inligting oor die inligting - ESCRITA
KRY -
Voorbeeld van die inligting wat u hieroor kan kry - LEITURA
KRY -
Stap 8: Mostrando As Informações
Die Android -funksie:
github.com/feliperamoscarvalho/ControledeT…
Die basiese app vir Android word gebruik as inligting oor API vir ThingSpeak en mobiele telefone.
Stap 9: Oorweeg Finais
Ons komponente vir die verwesenliking van die werklike vorm:
1 - Qualcomm DragonBoard 410C (R $ 599, 90)
1 - Arduino Uno Rev3 (R $ 44, 90)
1 - Sensor de umidade en temperatuur van DHT11 (R $ 12, 90)
1 - Springers
Komponente vir die vervaardiging:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Verwysings:
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
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies