সুচিপত্র:
- ধাপ 1: Sobre TempControl
- ধাপ 2: তথ্য অবগত করুন
- ধাপ 3: Algorítimo Arduíno
- ধাপ 4: Conexão সিরিয়াল Arduino Com DragonBoard 410c
- ধাপ 5: Preparando O Ambiente De Desenvolvimento DragonBoard
- ধাপ 6: বাস্তবায়ন
- ধাপ 7: Fornecendo Informações হিসাবে
- ধাপ 8: ইনফরমেশন হিসাবে মোস্ট্রান্ডো
- ধাপ 9: Finais বিবেচনা করুন
ভিডিও: TempControl: 9 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
TempControl é um projeto desenvolvido para coletar informações sobre a umidade e a temperatura do ar। Tais informações podem ser acessadas de qualquer Smartphone com or systemema operacional Android।
তথ্য হিসাবে 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, একটি informação será enviada para uma API criada no Thingspeak e fornecerá a informação a ser consumer।
উম এপ্লিক্যাটিভ অ্যান্ড্রয়েড ফোই ডেসেনভোলভিডো কমো উমা মনিরা ডি অ্যাকসার ইনফরমেশন দা এপিআই এবং এক্সিবির নো সেলুলার।
এপ্লিক্যাবিলিডেড: ও প্রোজেটো পোড সের এপ্লিক্যাডো এম উম অ্যাম্বিয়েন্টে অনডে হি ইনিডিডেড ডি মনিটোরামেন্টো ডি টেম্প্রেটুরা ই উমিডেড ই, কম বেস নেসাস ইনফরমেশনস, ইনিডেনরিও তোমার মেডিডাস কোমো কনসেকেনসিয়া দাস মুডানিয়াস ক্লাইমেটিকাস।
ধাপ 1: Sobre TempControl
TempControl para um system এর জন্য coletar informações sobre a umidade e a temperatura, que poderá ser acessado utilizando smatphones Android।
Será coletada 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)।
উম অ্যাপলিক্যাটিভ অ্যান্ড্রয়েড বেসিক সেরো কনস্ট্রুডো প্যারা এক্সিবিয়ার ইন ইনফরমেশনস কোলেটাডাস ডস সেন্সরস, এ অ্যাপলিক্যাটিভ ইরি কনসিউমার এফ ইনফরমেশন ডো ওয়েব সার্ভিস ই মোস্টার আর টেলা ডু সেলুলার।
ধাপ 2: তথ্য অবগত করুন
Para o projeto foi utilizado um sensor básico de umidade e temperatura chamado DHT11।
O সেন্সর DHT11 m um সেন্সর ডি টেম্পারেটুর ই উমিডে, কিউ পারমিট মেডির টেম্পারেটুরাস ডি 0 এ 50 সেলসিয়াস, ই উমিডে না ফাইক্সা ডি 20 এ 90%। Não é um সেন্সর 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%।
Este sensor é ligado diretamente é uma placa Arduino Uno R3।
Após o arduino ler in informações de temperatura e 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 é responsável por enviar esses dados através de uma ইন্টারফেস ওয়্যারলেস প্যারা উমা এপিআই ক্রিডা নো থিংসস্পিক।
ধাপ 3: Algorítimo Arduíno
O programma representado na imagem desse passo, l infor as informações do sensor, e eresenta essas informações no serial Monitor do Arduino। A biblioteca para uso com o DHT11 pode ser encontrada no site:
Para compilar o código no Arduíno é essentialário um software especifico। Esse software é uma IDE que pode ser baixada no site oficial do Arduino:
Esse সফটওয়্যার এবং এক্সিকিউটেডো এম উম কম্পিউটাদর অনডে é ফাইটা একটি প্রোগ্রাম, কনহেসিডা কোমো স্কেচ, না কোয়াল সের ফেইটা আপলোড প্যারা প্লাকা ডি প্রোটোটিপেজম আরডুইনো, অ্যাট্রাভস ডি উমা কমিউনিকাও সিরিয়াল। O sketch feito pelo projetista dirá à placa o que deve ser executeado durante o seu funcionamento।
প্রোগ্রামগুলি সম্পাদন করা হয়, তথ্যসমূহ ডি টেম্পাটুরা এবং উমিডে পডেম সির অবজারভেডোস নো সিরিয়াল মনিটর দা আইডিই, কনফর্ম ইমেজ ডেস পাসো।
Cigodigo fonte do programma "Sensor de umidade e temperatura DHT11":
pastebin.com/5P5vwySZ
ধাপ 4: Conexão সিরিয়াল Arduino Com DragonBoard 410c
Três jumpers fazem a ligação entre o arduino e a dragon board।
উম জাম্পার লিগা ডোইস পিনোস নেগেটিভোস দাস ডুয়াস প্লাকাস এন্ট্রে সি।
A saída সিরিয়াল do arduino cujos pinos são 0 - RX e 1 - TX se ligam diretamente à porta UART0 da placa dragonboard। (ও পিনো আরএক্স ডো আরডুইনো সে লিগা না আউটরা পন্টা কম উম পিনো টিএক্স দা ড্রাগন বোর্ড, ই পিনো টিএক্স ডো আরডুইনো সে লিগা না আউটরা পন্টা কম উম পিনো আরএক্স দা ড্রাগন বোর্ড)।
HA dois UARTS em série disponíveis no Dragonboard UART0 e UART1।
O UART0 possui as linhas padrão UART0 TX e UART0 RX, juntamente com os sinais de controle de fluxo UART0 CTS e UART0 RTS।
- পিন 5 - UART0 TX
- পিন 7 - UART0 RX
- পিন 3 - UART0 CTS
- পিন 9 - UART0 RTS
O UART1 ইনক্লুই অ্যাপেনাস হিসাবে লিনহাস UART1 TX e UART1 RX।
- পিন 11 - UART1 TX
- পিন 13 - UART1 RX
ধাপ 5: Preparando O Ambiente De Desenvolvimento DragonBoard
ড্রাগনবোর্ড এবং প্রোগ্রামগুলি বাস্তবায়নের জন্য একটি সফ্টওয়্যার প্রয়োজন:
• উইন্ডোজ 10 (pode ser máquina virtual com rede em Bridge)
• মাইক্রোসফট ভিসুয়াল স্টুডিও 2017 কমিউনিটি
www.visualstudio.com
• উইন্ডোজ IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• উইন্ডোজ IoTRemote ক্লায়েন্ট
www.microsoft.com/pt-br/store/p/windows-io…
• ভিজ্যুয়াল স্টুডিওর জন্য উইন্ডোজ আইওটিপ্রজেক্ট টেমপ্লেট
go.microsoft.com/fwlink/?linkid=847472
PDF com Instruções para preparar o ambiente para বাস্তবায়ন, e criação de um projeto Windows IOT:
bit.ly/2yIrG5t
ধাপ 6: বাস্তবায়ন
Cigodigo fonte para dragonbord:
github.com/Joabcks/BackgroundApplication4
Basicamente o programma irá ler as informações que estão sento 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;" representa a taxa de transmissão de dados, e esse valor deve ser idêntico ao programmado no Arduíno।
ধাপ 7: Fornecendo Informações হিসাবে
A informação é fornecida por uma API hospedada no ThingSpeak e alimentada pela placa Dragon।
ThingSpeak é um serviço 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 qualquer outro dispositivo com recursos para comunicação em rede। Pode-se dizer que qualquer dispositivo com conectividade para a internet com serviço 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 corresponde a informação de temperatura e umidade
এপিআই -এর জন্য পরিবেশগত তথ্য
পান -
এক্সপ্ল্যাম্পা প্যারা ডার উম নাস ইনফরমেশন দা এপিআই - লেইটুরা
পান -
ধাপ 8: ইনফরমেশন হিসাবে মোস্ট্রান্ডো
Códido Fonte প্রজেটো অ্যাপ অ্যান্ড্রয়েড:
github.com/feliperamoscarvalho/ControledeT…
ও অ্যাপ অ্যান্ড্রয়েড বেসিকমেন্ট কনসোম ইনফরমেশন দ্যা এপিআই ডু থিংসস্পিক ই ইমপ্রাইম না টেলা ডু সেলুলার।
ধাপ 9: Finais বিবেচনা করুন
ওস কম্পোনেন্টস প্যারা ডেসেনভোলভার ইজ প্রজেটো ফোরাম:
1 - কোয়ালকম ড্রাগন বোর্ড 410 সি (আর $ 599, 90)
1 - Arduino Uno Rev3 (R $ 44, 90)
1 - সেন্সর ডি উমিডে এবং টেম্পেরটুরা DHT11 (R $ 12, 90)
1 - জাম্পার্স
উপাদানগুলি প্রকল্প করে:
জোব ফেরেরা - [email protected]
ফেলিপ - [email protected]
পাবলো - [email protected]
পেড্রো - [email protected]
FLAVIO - [email protected]
রেফারেন্স:
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
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ
11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা
গুরুত্বপূর্ণ হাত ধোয়ার ধাপ শেখানোর মেশিন: 5 টি ধাপ
ক্রিটিক্যাল হ্যান্ড ওয়াশিং স্টেপ টিচিং মেশিন: এটি এমন একটি মেশিন যা ব্যবহারকারীকে তার হাত ধোয়ার সময় ধাপগুলো সম্পর্কে মনে করিয়ে দেয়। মহামারী বা মহামারী প্রতিরোধের সময়