فهرست مطالب:
- مرحله 1: Sobre TempControl
- مرحله 2: Obtendo Informações
- مرحله 3: Algorítimo Arduíno
- مرحله 4: Conexão Serial Arduino Com DragonBoard 410c
- مرحله 5: Preparando O Ambiente De Desenvolvimento DragonBoard
- مرحله 6: Implementando O Código Fonte Na Dragonboard
- مرحله 7: Fornecendo As Informações
- مرحله 8: Mostrando As Informações
- مرحله 9: Considerações Finais
تصویری: TempControl: 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
TempControl é um um projeto desenvolvido para coletar informações sobre a umidade e a temperatura do ar. اطلاعات مربوط به سیستم عامل اندروید را از طریق سیستم عامل اندروید دریافت کنید.
As informaçõ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 ، یک اطلاعات مفید برای پیش بینی uma API criada no Thingspeak e fornecerá a informação a ser مصرف.
برای نصب و راه اندازی سیستم عامل اندروید و استفاده از آن می توانید از API و تلفن همراه استفاده کنید.
قابل اجرا: o projeto pode ser aplicado em um ambiente onde há needidade de monitoramento de temperatura e umidade e، com base nessas informações، and needisto tomar medidas como conseqüência das mudanças climáticas.
مرحله 1: Sobre TempControl
TempControl این سیستم را برای اطلاعاتی که به شما کمک می کند تا یک درجه حرارت و درجه حرارت بالا را انجام دهید ، می توانید از تلفن های هوشمند Android استفاده کنید.
Será coletada as informações de temperatura e umidade do ar no arduíno enviadas para a placa Dragonboard) و posteriormente enviadas para um webservice (segue a descrição abaixo).
Um aplicativo android básico será build for exibir as informações coletadas dos sensores ، یا به عنوان اطلاعاتی که می توانید از خدمات وب سایت و بیشتر تلفن همراه استفاده کنید ، استفاده می شود.
مرحله 2: Obtendo Informações
به منظور استفاده از حسگر و حسگر دستگاه در دما و دما chamado DHT11.
سنسور DHT11 sensor um sensor de temperat temperat temperat temperat que que que que que que que que que 0 0 0 0 50 0 0 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 20 20 90 90. Não é um extrem extrem ament ament ament e،،، por por por por por por por por por por por Sua faixa de precisão para temperatura é de 2 graus، e de umidade، 5٪.
این حسگر از طریق سیستم آردوینو Uno R3 پشتیبانی می کند.
به عنوان اطلاعاتی در مورد درجه حرارت و ارتفاع ، در مورد راه های پیش رو در سریال ، و در آینده به خارج از خانه ، Qualcomm DragonBoard 410C پیاده سازی کنید. یک DragonBoard می تواند برای محتویات مربوط به رابط بی سیم وایرلس برای API criada بدون ThingSpeak استفاده کند.
مرحله 3: Algorítimo Arduíno
به عنوان نماینده ای برای تصویر ، اما به عنوان سنسور اطلاعاتی ، و هیچ اطلاعاتی برای نمایش مانیتورهای سری آردوینو وجود ندارد. کتابخانه ای برای استفاده از DHT11 pode ser encontrada no site:
کامپایلر و برنامه های کاربردی بدون نیاز به نرم افزار به ویژه. نرم افزار Esse é uma IDE que pode ser baixada no site oficial do Arduino:
این نرم افزار به منظور اجرای برنامه ، برنامه ریزی ، طراحی اولیه ، بارگذاری اولیه و اولیه برای یک نمونه اولیه Arduino ، سرورهای ارتباطی اولیه است. O sketch feito pelo projetista dirá à placa o que deve ser exeado durante o seu funcionamento.
از طریق اجرای برنامه ، os dados contendo as informações de temperatura e umidade podem ser observados no serial monitor da IDE، conforme a imagem desse passo.
Código fonte do programa "Sensor de umidade e temperatura DHT11":
pastebin.com/5P5vwySZ
مرحله 4: Conexão Serial Arduino Com DragonBoard 410c
Trés jumpers fazem a ligação entre o arduino e a dragon board.
Um jumper liga dois pinos negativos das duas placas entre si.
یک سریال برای arduino cujos pinos são 0 - RX e 1 - TX se ligam diretamente à porta 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 out out ponta com um pino RX da Dragon Board).
Há dois UARTS em série disponíveis no Dragonboard UART0 e UART1.
O UART0 به عنوان linhas padrão UART0 TX e UART0 RX ، می تواند به کنترل و کنترل جریان UART0 CTS و UART0 RTS بپردازد.
- پین 5 - UART0 TX
- پین 7 - UART0 RX
- پین 3 - UART0 CTS
- پین 9 - UART0 RTS
O UART1 شامل apenas به عنوان linhas UART1 TX e UART1 RX.
- پین 11 - UART1 TX
- پین 13 - UART1 RX
مرحله 5: Preparando O Ambiente De Desenvolvimento DragonBoard
برای پیاده سازی برنامه و dragonboard و نصب و راه اندازی نرم افزارها:
• Windows 10 (pode ser máquina virtual com rede em Bridge)
• انجمن Microsoft Visual Studio 2017
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 برای Visual Studio
go.microsoft.com/fwlink/؟linkid=847472
PDF com instruções for preparar o ambiente para implementação، and criação de um projeto Windows IOT:
bit.ly/2yIrG5t
مرحله 6: Implementando O Código Fonte Na Dragonboard
Código fonte para dragonbord:
github.com/Joabcks/BackgroundApplication4
اساس برنامه ای که می توان به عنوان اطلاعاتی برای ارسال پیام دریافت کرد و از طریق سریال در dragonboard و همچنین در صورت لزوم به کار بردن 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؛" نمایندگی یک Taxa de transmissão de dados، e esse valor deve ser idêntico ao programado no Arduíno.
مرحله 7: Fornecendo As Informações
A informação é fornecida por uma API hospedada no ThingSpeak e alimentada pela placa Dragon.
ThingSpeak é um of of of of inf inf inf web web web web web web web web web web web web web web web web web web web web web web Pode-se dizer que qualquer dispositivo com connectividade for a internet com service service http e capaz de realizar GET e 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.
سایت رسمی چیز صحبت کنید:
thingspeak.com/
Neste projeto a API recebe uma string com os dados do sensor de umidade e temperatura
- field1 مطابقت با یک اطلاعات درجه حرارت e umidade
Exemplo para enviar informações para api - ESCRITA
دریافت کنید -
Exemplo para dar um get nas informações da api - LEITURA
دریافت کنید -
مرحله 8: Mostrando As Informações
برنامه Códido Fonte projeto Android:
github.com/feliperamoscarvalho/ControledeT…
O app android basicamente consome as informações da API do ThingSpeak e imprime na tela do cell.
مرحله 9: Considerações Finais
Os componentes desenvolver este projeto foram:
1 - Qualcomm DragonBoard 410C (599 دلار آمریکا ، 90 دلار)
1 - Arduino Uno Rev3 (44 دلار آمریکا ، 90 دلار)
1 - Sensor de umidade e temperatura DHT11 (12 دلار آمریکا ، 90 دلار)
1 - پرش کننده
اجزای انجام پروژه:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
مراجع:
www.arduino.cc/fa/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
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
نصب Smapler V0002 مرحله به مرحله: 5 مرحله
نصب Smapler V0002 گام به گام: Smapler یک مدار است که به تولید صدای مولد توسط David Cuartielles و Ino Schlaucher از BlushingBoy.org اختصاص داده شده است. Smapler v0002 - نسخه آاکا سنگاپور - چیزی نیست جز سپر آردوینو که برای بازی استری بد بو استفاده می شود
نصب Smapler V0001r2 مرحله به مرحله: 3 مرحله
نصب Smapler V0001r2 مرحله به مرحله: این یک راهنمای عکاسی برای نصب Smapler v0001r2 است. این یک مدار مستقل سازگار با آردوینو با اتصال کارت SD داخلی ، اتصال PS2 برای ماوس/صفحه کلید ، تقویت کننده صدا و تعدادی پین I/O برای سنسورها است. با آن شما