Sisällysluettelo:
- Vaihe 1: Sobre TempControl
- Vaihe 2: Obtendo Informações
- Vaihe 3: Algorítimo Arduíno
- Vaihe 4: Conexão Serial Arduino Com DragonBoard 410c
- Vaihe 5: Valmistele Ambiente De Desenvolvimento DragonBoard
- Vaihe 6: Ota käyttöön Código Fonte Na Dragonboard
- Vaihe 7: Fornecendo Informaatioina
- Vaihe 8: Mostrando kuten tiedot
- Vaihe 9: Considerações Finais
Video: TempControl: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
TempControl -ohjelma, joka kattaa tietotekniikan tiedot coletar -tiedoista, jotka sopivat kosteuteen ja lämpötilaan. Tais informationções podem ser acessadas de qualquer Smartphone com or system operacional Android.
Tietojenajoina serobo obtidas através de sensores instalados em uma placa Arduino e compartilhadas com uma placa 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.
Sovellus Android -sovellukselle, joka sisältää käyttöohjeet API: lle ja exibir no celularille.
Sovellus: o projeto pode ser aplicado em um ambiente onde há needidade de monitoramento de temperatura e umidade e, com base nessas informações, é needsário tomar medidas como conseqüência das mudanças climáticas.
Vaihe 1: Sobre TempControl
TempControl -järjestelmän järjestelmä, joka sisältää tietoja laitteistosta ja lämpötilasta, joka on saatavana Android -puhelimien käyttöön.
Será coletada as information of 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á builtído para exibir as information coletadas dos sensores, or aplicativo irá consir as information as webservice e mostrar na tela do celular.
Vaihe 2: Obtendo Informações
Voit käyttää DHT11 -lämpötila -anturin lämpötilaa ja lämpötila -anturia.
O -anturi DHT11 ja lämpötila -anturi, kosteuslämpötila, lämpötila on 0–50 celsiusastetta, lämpötila ja lämpötila 20–90%. Não é um -anturin äärimmäinen säätö ja tarkkuus, koska sitä ei suositella ja sitä suositellaan käytettäväksi ympäristön ympäristössä. Sua faixa de precisão para temperatura é de 2 graus, e de umidade, 5%.
Tämä anturi on ligado directtamente ja uma placa Arduino Uno R3.
Apos tai arduino ler as information of Temperature e umidade, esses dados são enviados pela porta serial, and posteriormente lida porra placa, que neste projeto fori for Qualcomm DragonBoard 410C. A DragonBoard vastaus enviar esses dados através de uma interface langattomaan sovellukseen, joka sisältää ThingSpeak -sovelluksen.
Vaihe 3: Algorítimo Arduíno
O ohjelma edustaa kuvien desse passoa, kuten informaatiot anturina, ja esillä olevat tiedot ilman sarjamittaria Arduinolle. A biblioteca para uso com or DHT11 pode ser encrada, no site:
Vertaile vertailukoodeja ilman Arduínon ja välttämättömiä ohjelmistoja. Esse -ohjelmisto uma IDE que pode ser baixada no site virallinen Arduino:
Esse -ohjelmisto ja sen suoritusohjelma, joka on suunniteltu käytettäväksi ohjelmalla, conhecida como -luonnos ja laadukas sarja, joka voidaan ladata Arduino -prototyyppikenttään, sarjakuvaus. O sketch feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.
Ohjelmat on suoritettava, ohjelmat on järjestettävä osittain, ne voivat olla lämpötilan ja kosteuden säätimiä, joita ei valvota IDE: n sarjamonitorista.
Código fonte do program "Sensor de umidade and Temperatura DHT11":
pastebin.com/5P5vwySZ
Vaihe 4: Conexão Serial Arduino Com DragonBoard 410c
Trikoopuserot ovat sidottuja arduinoon ja lohikäärmeen lautaan.
Um hyppääjä liga dois pinos negativos das duas placas entre si.
Sarja, joka sisältää arduino cujos pinos 0 - RX e 1 - TX se ligam directtamente portissa 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 ja outra ponta com um pino RX da Dragon Board).
Hart dois UARTS on sarjakuvaton Dragonboard UART0 ja UART1.
O UART0 voi käyttää UART0 TX- ja UART0 RX -laitteita, joissa on UART0 CTS ja UART0 RTS.
- Nasta 5 - UART0 TX
- Nasta 7 - UART0 RX
- Nasta 3 - UART0 CTS
- Nasta 9 - UART0 RTS
O UART1 sisältää apenoja linkeinä UART1 TX ja UART1 RX.
- Nasta 11 - UART1 TX
- Nasta 13 - UART1 RX
Vaihe 5: Valmistele Ambiente De Desenvolvimento DragonBoard
Ohjelmiston toteuttaminen tai dragonboard -ohjelman tarve ja asennusohjelmiston asennus:
• Windows 10 (virtuaalitietokoneen käyttöliittymä Bridge)
• Microsoft Visual Studio 2017 -yhteisö
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Windows IoTRemote Client
www.microsoft.com/pt-br/store/p/windows-io…
• Windows IoTProject -malli Visual Studiolle
go.microsoft.com/fwlink/?linkid=847472
PDF -komennot valmisteluista tai ambiente para implementação, e criação de um projeto Windows IOT:
bit.ly/2yIrG5t
Vaihe 6: Ota käyttöön Código Fonte Na Dragonboard
Código fonte para dragonbord:
github.com/Joabcks/BackgroundApplication4
Perustekniikka tai ohjelma on saatavilla, koska se voi lähettää lähetyksen vastaanottajille portaalin sarjakuvat ja lohikäärmepöydät ja armazenar os dados lidos em vaihtelevat 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;" edustaa taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.
Vaihe 7: Fornecendo Informaatioina
Tietoa ohjelmasta API Hospedada no ThingSpeak e alimentada pela placa Dragon.
ThingSpeak ja palvelun 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 qualquer dispositivo com conectividade para a Internet com service, http e capaz de realizar GET e POST pode se comunicar com or ThingSpeak.
Esta API mantem uma política de limpeza de mensagens antigas, tornando as informações acessadas semper atualizadas.
Sivuston virallinen ThingSpeak:
thingspeak.com/
Neste projetoi API -vastaanottimen, joka sisältää merkkijonokomponentteja, jotka antavat kosteuden ja lämpötilan
- kenttä1 vastaa informaatiota ja lämpötilaa ja kosteutta
Esimerkki enviar informações para api - ESCRITA
HANKI -
Esimerkki para dar um um get nas informações da api - LEITURA
GET -
Vaihe 8: Mostrando kuten tiedot
Códido Fonte -projektosovellus Android:
github.com/feliperamoscarvalho/ControledeT…
Android -sovellusten perusominaisuudet ovat tietoja ThingSpeakin sovellusliittymästä ja se on saatavana celular -muodossa.
Vaihe 9: Considerações Finais
Osien komponentit para desenvolver este projeto foram:
1 - Qualcomm DragonBoard 410C (599, 90 dollaria)
1 - Arduino Uno Rev3 (44, 90 dollaria)
1 - Kosteus- ja lämpötila -anturi DHT11 (12,90 $)
1 - Puserot
Projektin komponentit:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Viitteet:
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
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen