Tartalomjegyzék:
- 1. lépés: Sobre TempControl
- 2. lépés: Obtendo Informações
- 3. lépés: Algorítimo Arduíno
- 4. lépés: Conexão Serial Arduino Com DragonBoard 410c
- 5. lépés: Készítse elő az O Ambiente De Desenvolvimento DragonBoard -ot
- 6. lépés: A Código Fonte Na Dragonboard megvalósítása
- 7. lépés: Fornecendo As Informações
- 8. lépés: Mostrando As Informações
- 9. lépés: Considerações Finais
Videó: TempControl: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
TempControl é um projeto desenvolvido para coletar informationções sobre a umidade and a temperatura do ar. Ez az információs podem szerzett minőségi okostelefon -kompatibilis operációs rendszert.
In Informationções serão 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 fogyasztás.
Um applikáció az Androidhoz, amely tartalmazza a felhasználói kézikönyvet, amely tartalmazza az API és az exibir no celular információit.
Aplicabilidade: 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.
1. lépés: Sobre TempControl
A TempControl egy olyan rendszer, amely a coletar információkkal rendelkezik, amelyek megfelelnek a hőmérsékletnek és a hőmérsékleteknek, valamint az Android telefonok használatához.
Será coletada as informationções de temperatura e umidade do ar no arduíno enviadas para a placa Dragonboard) és posteriormente enviadas para um webservice (segue a descrição abaixo).
Um aplicativo android básico será konstruktor para exibir as informationções coletadas dos sensores, o aplicativo irá Consumer as informacsões do webservice e mostrar na tela do celular.
2. lépés: Obtendo Informações
Használja a DHT11 érzékelő és az érzékelő hőmérsékletét és hőmérsékletét.
O DHT11 érzékelő, amely érzékeli a hőmérsékletet és a páratartalmat, valamint a 0 és 50 Celsius közötti hőmérsékletet, és 20 és 90%közötti hőmérsékletet biztosít. Não é um sensor extremamente rápido e preciso, por isso não é recomendada a utilização em ambientes de alto risco. Sua faixa de precisão para temperatura é de 2 graus, e de umidade, 5%.
Ez az érzékelő és az Arduino Uno R3.
Após vagy arduino ler, mint információs hőmérsékletek és umidade, esses dados são enviados pela porta serial, e posteriormente lida por outra placa, que neste projeto foi a Qualcomm DragonBoard 410C. A DragonBoard válaszol az irigyelt esszékre, hogy megtudja, mi az interfész vezeték nélküli interfésze a ThingSpeak API -n.
3. lépés: Algorítimo Arduíno
Ez a program a képi desse passo képviseletét tartalmazza, mint az érzékelők információi, és az esszenciális információk, amelyek nem soros monitorok az Arduino számára. A biblioteca para uso com or DHT11 pode ser encontrada no site:
Összehasonlítás nélkül nincs olyan Arduíno és szükség szoftveres szoftver. Ez a szoftver az IDA que pode ser baixada nincs hivatalos honlapja az Arduino számára:
Ez a szoftver a végrehajtás és a számítógépes számítástechnika, amely feat a programção, conhecida como sketch, na qual será feita upload on a placa de prototipagem Arduino, através de uma comunicação serial. O sketch feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.
A program végrehajtása, a hőmérsékleti és a hőmérséklet -szabályozás, valamint az IDE soros monitor nélküli megfigyelése, az IDE -képsorozat és az imagem desse passo használata.
Código fonte do program "Sensor de umidade and Temperatura DHT11":
pastebin.com/5P5vwySZ
4. lépés: Conexão Serial Arduino Com DragonBoard 410c
Três jumpers fazem a ligação entre o arduino és a dragon board.
Um jumper liga dois pinos negativos das duas placas entre si.
Egy sorozat, amely az arduino cujos pinos 0 - RX e 1 - TX se ligam directtamente portáját 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 na outra ponta com um pino RX da Dragon Board).
Há dois UARTS em série disponíveis no Dragonboard UART0 és UART1.
O UART0 lehet UART0 TX és UART0 RX, csak az UART0 CTS és az UART0 RTS fluxo vezérlése.
- 5. tű - UART0 TX
- 7. tű - UART0 RX
- 3. tű - UART0 CTS
- 9. tű - UART0 RTS
O UART1 inclui apenas as linhas UART1 TX and UART1 RX.
- 11. tű - UART1 TX
- 13. tű - UART1 RX
5. lépés: Készítse elő az O Ambiente De Desenvolvimento DragonBoard -ot
A dragonboard program megvalósításához és szükséghez és telepítéshez szükséges szoftverekhez:
• Windows 10 (pode ser máquina virtual com rede em Bridge)
• Microsoft Visual Studio 2017 közösség
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Windows IoTRemote ügyfél
www.microsoft.com/pt-br/store/p/windows-io…
• Windows IoTProject sablon a Visual Studio számára
go.microsoft.com/fwlink/?linkid=847472
PDF utasítások előkészítéshez vagy ambiente para implementação, e criação de um projeto Windows IOT:
bit.ly/2yIrG5t
6. lépés: A Código Fonte Na Dragonboard megvalósítása
Código fonte para dragonbord:
github.com/Joabcks/BackgroundApplication4
Basicamente o program irá ler as information as que estão sendo recebidas na porta serial da dragonboard e irá armazenar os dados lidos em uma 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;" reprezentálja a taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.
7. lépés: Fornecendo As Informações
A ThingSpeak és a Dragon Dragon API API Hospedada információi.
ThingSpeak é um servi quo oferece uma infraestrutura de web e um protocolo de comunicação baseado em http para envio e recebimento de dados gerados em Arduino ou qualquer outro dispositivo com recursos para comunicaçã em emde. Pode-se dizer que qualityquer dispositivo com conectividade para a 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.
A webhely hivatalos ThingSpeak:
thingspeak.com/
A Neste olyan API -vevőt állít elő, amely húr -kompatibilis, érzékelő és hőmérséklet érzékelő
- Az 1. mező megfelel a hőmérséklet és az umidade információinak
Exemplo para enviar informationções para api - ESCRITA
GET -
Példa a dar dar um get nas informações da api - LEITURA
GET -
8. lépés: Mostrando As Informações
Códido Fonte Projeto App Android:
github.com/feliperamoscarvalho/ControledeT…
Az Android alapszintű alkalmazásai segítenek a ThingSpeak API -ban és a Celular -ban.
9. lépés: Considerações Finais
Os komponensek a desenvolver esti projekthez:
1 - Qualcomm DragonBoard 410C (599, 90 USD)
1 - Arduino Uno Rev3 (44, 90 USD)
1 - DHT11 hőmérséklet -érzékelő és hőmérséklet (R $ 12, 90)
1 - Szvetterek
Projektáló komponensek:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Referenciák:
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
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását