Mostre aqui sua estação meteorológica - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T12:56:04Zhttps://labdegaragem.com/forum/topics/mostre-aqui-sua-esta-o-meteorol-gica?groupUrl=estacao-meteorologica-arduino&feed=yes&xn_auth=noHoje implementei a coleta e a…tag:labdegaragem.com,2020-05-21:6223006:Comment:7329422020-05-21T21:48:45.005ZFlavio da Silva Ribeirohttps://labdegaragem.com/profile/FlaviodaSilvaRibeiro
<p>Hoje implementei a coleta e apresentação das temperaturas e umidades máxima e minima dos sensores internos e externos e também da velocidade do vento máxima e mínima.</p>
<p></p>
<p>Dessa forma são agora 5 telas para mostrar essas funções todas.</p>
<p>Hoje implementei a coleta e apresentação das temperaturas e umidades máxima e minima dos sensores internos e externos e também da velocidade do vento máxima e mínima.</p>
<p></p>
<p>Dessa forma são agora 5 telas para mostrar essas funções todas.</p> Estação Meteorológica Mandaca…tag:labdegaragem.com,2020-05-21:6223006:Comment:7330072020-05-21T15:28:53.649ZFlavio da Silva Ribeirohttps://labdegaragem.com/profile/FlaviodaSilvaRibeiro
<p>Estação Meteorológica Mandacaru</p>
<p>Professor Flavio Ribeiro</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/5222459459?profile=original" rel="noopener" target="_blank"><img class="align-center" src="https://storage.ning.com/topology/rest/1.0/file/get/5222459459?profile=RESIZE_710x" width="721"></img></a></p>
<p>Até o momento esta estação meteorológica experimental esta equipada com um Anemômetro SV10, <span>do tipo copo (caneca), produzido em alumínio de alta durabilidade. Esse a</span><strong>nemômetro</strong><span> </span>consegue fazer a leitura da velocidade do vento de 0 a…</p>
<p>Estação Meteorológica Mandacaru</p>
<p>Professor Flavio Ribeiro</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/5222459459?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/5222459459?profile=RESIZE_710x" width="721" class="align-center"/></a></p>
<p>Até o momento esta estação meteorológica experimental esta equipada com um Anemômetro SV10, <span>do tipo copo (caneca), produzido em alumínio de alta durabilidade. Esse a</span><strong>nemômetro</strong><span> </span>consegue fazer a leitura da velocidade do vento de 0 a 33,33 m/s, isso mesmo, incríveis 120 km/h. Possui<span> sensor reed switch</span> e forte nível de proteção anti-interferência.</p>
<p></p>
<p>Conta também com um Sensor de Umidade e Temperatura SHT20 + Encapsulamento IP65 responsável pelas leituras de temperatura e umidade externa. <span>O </span><strong><a rel="nofollow" href="https://www.usinainfo.com.br/sensor-de-umidade-arduino-506" class="anchorlink">Sensor de Umidade</a><span> </span>SHT20</strong><span> é módulo eletrônico profissional desenvolvido para verificar a umidade relativa do ar e a </span><strong>temperatura</strong><span> de forma segura e eficiente, sem margens de erros elevadas como ocorre em outros sensores comuns. Outro diferencial do <strong><a rel="nofollow" href="https://www.usinainfo.com.br/sensores-474" class="anchorlink">Sensor</a> de Umidade e Temperatura SHT20</strong> é sua alta precisão, permitindo mensurar a umidade do ar de 0 a 100 RH com margem de tolerância de 3% e a temperatura em escalas de -40°C a 125°C com margem de tolerância de 0,3°C.</span></p>
<p></p>
<p>Foi instalado também um Alojamento do Sensor de Temperatura e Umidade, <span>produzido em alumínio ele apresenta grande resistência à oxidação podendo ser aplicado em diversos ambientes, mesmo úmidos, possuindo formato próprio para proporcionar os resultados mais precisos durante a utilização. A pintura por sua vez é epóxi, já visando evitar problemas com a radiação do sol. Ele conta ainda com uma série de espaçamentos entre as aletas para possibilitar uma perfeita ventilação de forma a evidenciar a medida real do ar externo.</span></p>
<p></p>
<p><span>Para medir a temperatura e umidade internos estou usando o conhecido </span>Sensor de Umidade e Temperatura - DHT11, <span>utilizado para medir a temperatura nas escalas de 0 a 50° graus celsius e a umidade do ar nas faixas de 20 a 90%.</span></p>
<p></p>
<p><span>As informações coletas são exibidas em um </span>Display LCD 20x4 I2C com Fundo Azul, <span>equipamento com fundo azul que possui capacidade de suportar a exibição de até 20 caracteres por linha em uma tela de 4 linhas.</span></p>
<p><span><a href="https://storage.ning.com/topology/rest/1.0/file/get/5223300457?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/5223300457?profile=RESIZE_710x" width="400" class="align-full"/></a></span></p>
<p></p>
<p><span><a href="https://storage.ning.com/topology/rest/1.0/file/get/5223516693?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/5223516693?profile=RESIZE_710x" width="400" class="align-full"/></a></span></p>
<p></p>
<p><span><a href="https://storage.ning.com/topology/rest/1.0/file/get/5223546078?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/5223546078?profile=RESIZE_710x" width="400" class="align-full"/></a></span></p>
<p></p>
<p><span>Esse protótipo esta acondicionado em uma caixa de um antigo modem da operadora oi. Os botões não possuem ainda nenhuma função.</span></p>
<p></p>
<p><span>As telas mostradas no display ficam se alternando a cada 5 segundos.</span></p>
<p></p>
<p></p>
<p><span>Ainda falta muito coisa a ser implementada. O próximo passo é desenvolver o programa para mostrar as temperaturas máximas e minimas registradas, bem como as máximas e minimas velocidade do vento e RPM do </span>anemômetro.</p> Caro Murilo, bom dia,
Segue i…tag:labdegaragem.com,2018-08-25:6223006:Comment:6840142018-08-25T15:33:48.087ZLUIZ FERNANDO REINHEIMERhttps://labdegaragem.com/profile/LUIZFERNANDOREINHEIMER
<p>Caro Murilo, bom dia,</p>
<p>Segue imagens da minha estação meteorológica experimental Rio Vermelho.</p>
<p>Um abraço.</p>
<p>Caro Murilo, bom dia,</p>
<p>Segue imagens da minha estação meteorológica experimental Rio Vermelho.</p>
<p>Um abraço.</p> tag:labdegaragem.com,2014-06-04:6223006:Comment:3580962014-06-04T21:47:32.899ZEvanir de Souza Rezendehttps://labdegaragem.com/profile/EvanirdeSouzaRezende
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939630850?profile=original" target="_self"><img src="http://storage.ning.com/topology/rest/1.0/file/get/1939630850?profile=original" width="614" class="align-full"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939630850?profile=original" target="_self"><img src="http://storage.ning.com/topology/rest/1.0/file/get/1939630850?profile=original" width="614" class="align-full"/></a></p> Caso queira mais informações…tag:labdegaragem.com,2014-03-17:6223006:Comment:3371662014-03-17T18:00:20.928ZMurilo Lima Nogueirahttps://labdegaragem.com/profile/MuriloLimaNogueira
<p>Caso queira mais informações sobre esse programa, me comunique.</p>
<p></p>
<p>MLN</p>
<p>Caso queira mais informações sobre esse programa, me comunique.</p>
<p></p>
<p>MLN</p> Olá Rodrigo,
Esse é o sketch…tag:labdegaragem.com,2014-03-17:6223006:Comment:3372602014-03-17T17:59:26.867ZMurilo Lima Nogueirahttps://labdegaragem.com/profile/MuriloLimaNogueira
<p>Olá Rodrigo,</p>
<p></p>
<p>Esse é o sketch para aparecer a temperatura e a umidade no seu pc através do arduino via serial:</p>
<p></p>
<p>#include <dht.h><br></br>#define dht_dpin A1</p>
<p>dht DHT;</p>
<p>void setup()<br></br>{<br></br> Serial.begin(9600);<br></br> delay(1000);<br></br>}</p>
<p>void loop()<br></br>{<br></br> DHT.read11(dht_dpin);</p>
<p>Serial.print("vento");<br></br> Serial.print("\n");<br></br> Serial.print("00");<br></br> Serial.print("\n");<br></br> Serial.print("temperatura");…<br></br></p>
<p>Olá Rodrigo,</p>
<p></p>
<p>Esse é o sketch para aparecer a temperatura e a umidade no seu pc através do arduino via serial:</p>
<p></p>
<p>#include <dht.h><br/>#define dht_dpin A1</p>
<p>dht DHT;</p>
<p>void setup()<br/>{<br/> Serial.begin(9600);<br/> delay(1000);<br/>}</p>
<p>void loop()<br/>{<br/> DHT.read11(dht_dpin);</p>
<p>Serial.print("vento");<br/> Serial.print("\n");<br/> Serial.print("00");<br/> Serial.print("\n");<br/> Serial.print("temperatura");<br/> Serial.print("\n");<br/> Serial.print(DHT.temperature);<br/> Serial.print("\n"); <br/> Serial.print("umidade");<br/> Serial.print("\n");<br/> Serial.print(DHT.humidity);<br/> Serial.print("\n");<br/> <br/>delay(2000); <br/>}</p>
<p></p>
<p></p>
<p>o EstMetDuino pode ser baixado aqui:</p>
<p></p>
<p><a href="http://labdegaragem.com/forum/attachment/download?id=6223006%3AUploadedFile%3A324963" target="_blank">http://labdegaragem.com/forum/attachment/download?id=6223006%3AUploadedFile%3A324963</a></p> Olá Murilo,
se possível quer…tag:labdegaragem.com,2014-03-17:6223006:Comment:3370802014-03-17T15:06:25.038ZRODRIGO PINHEIRO DA SILVAhttps://labdegaragem.com/profile/pinheiro
<p>Olá Murilo,</p>
<p></p>
<p>se possível quero sim, tenho este código para o shield ethernet w5100 com cartão e memória, dá uma lhada se dá para usar e montar tipo um datalog.</p>
<p></p>
<p>//Programa : Sensor de umidade e temperatura DHT11<br></br>// Rodrigo Pinheiro</p>
<p>#include <SPI.h><br></br>#include <Ethernet.h><br></br>#include <dht.h><br></br>#define dht_dpin A1 //Pino DATA do Sensor ligado na porta Analogica A1<br></br>dht DHT; //Inicializa o sensor<br></br>#include…</p>
<p>Olá Murilo,</p>
<p></p>
<p>se possível quero sim, tenho este código para o shield ethernet w5100 com cartão e memória, dá uma lhada se dá para usar e montar tipo um datalog.</p>
<p></p>
<p>//Programa : Sensor de umidade e temperatura DHT11<br/>// Rodrigo Pinheiro</p>
<p>#include <SPI.h><br/>#include <Ethernet.h><br/>#include <dht.h><br/>#define dht_dpin A1 //Pino DATA do Sensor ligado na porta Analogica A1<br/>dht DHT; //Inicializa o sensor<br/>#include <SD.h><br/>const int chipSelect = 4;//////pertence á sd</p>
<p>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br/>////sensor dht11 ////// <br/>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p>int pinoSensor = 0;<br/>int valorLido = 0;<br/>float temperatura = 0;<br/> <br/>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br/>////conexção intern ////// <br/>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p>byte mac[] = { 0x48, 0xC2, 0xA1, 0xF3, 0x8D, 0xB7 };<br/>byte ip[] = { 192,168,0,177 };<br/>// UEM byte ip[] = { 10,253,40,253 };<br/> <br/>// Start the server on port 80<br/>EthernetServer server(80);</p>
<p>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p>void setup()<br/>{<br/> Serial.begin(9600); //inicia a porta serial<br/>// Begin ethernet and server<br/> Ethernet.begin(mac, ip);<br/> server.begin();</p>
<p>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br/>////inicialização do cartão ////// <br/>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p>Serial.print("Initializing SD card...");<br/> // make sure that the default chip select pin is set to<br/> // output, even if you don't use it:<br/> pinMode(10, OUTPUT);<br/> <br/> // see if the card is present and can be initialized:<br/> if (!SD.begin(chipSelect)) {<br/> Serial.println("Card failed, or not present");<br/> // don't do anything more:<br/> return;<br/> }<br/> Serial.println("card initialized.");</p>
<p>}<br/>void loop()<br/>{</p>
<p>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br/>////sensores ////// <br/>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p>// DHT11</p>
<p>DHT.read11(dht_dpin); //Lê as informações do sensor</p>
<p>delay(2000); //Não diminuir muito este valor. O ideal é a leitura a cada 2 segundos<br/> <br/> <br/>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br/>////sd ////// <br/>//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p>// open the file. note that only one file can be open at a time,<br/> // so you have to close this one before opening another.<br/> File dataFile = SD.open("rodrigo.txt", FILE_WRITE);</p>
<p>// if the file is available, write to it:<br/> if (dataFile) {<br/> /////// //dataFile.println(dataString);<br/> dataFile.print("Humidade Relativa ");<br/> dataFile.print(DHT.humidity);<br/> dataFile.println(" ");<br/> dataFile.println(" % ");<br/> dataFile.print("Temperatura ");<br/> dataFile.println(DHT.temperature);<br/> dataFile.println(" ºC ");<br/> <br/> dataFile.close();<br/> // print to the serial port too:<br/> //Serial.println(dataString);<br/> } <br/> // if the file isn't open, pop up an error:<br/> else {<br/> Serial.println("error opening datalog.txt");<br/> }</p>
<p>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br/>////serial ////// <br/>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p>Serial.print("Umidade = ");<br/> Serial.print(DHT.humidity);<br/> Serial.print(" % ");<br/> Serial.print("Temperatura = ");<br/> Serial.print(DHT.temperature); <br/> Serial.println(" Celsius ");</p>
<p>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br/>////internet ////// <br/>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p>
<p><br/>// listen for incoming clients</p>
<p>pinMode(4, OUTPUT);</p>
<p>EthernetClient client = server.available();<br/>if (client) {<br/>// an http request ends with a blank line<br/>boolean BlankLine = true;<br/>while (client.connected()) {<br/>if (client.available()) {<br/>char c = client.read();<br/> <br/> //If line is blank and end of line is newline character '\n' = end of HTTP request<br/>if (c == '\n' && BlankLine) {</p>
<p>client.println("HTTP/1.1 200 OK"); // Standard HTTP response<br/>client.println("Content-Type: text/html\n");<br/>client.println("<html><head><META HTTP EQUIV=""refresh""CONTENT=""5"">\n");<br/>client.println("<title>Arduino Web Server</title></head>");<br/>client.println("<body>\n");<br/>client.println("<center>");<br/>client.println("<h1>Arduino Web Server</h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1>RODRIGO PINHEIRO</h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<font size= 5 >");<br/>client.println("Temp: ");<br/>client.println(DHT.temperature);<br/>client.println(" ºC ");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("Humidade: ");<br/>client.println(DHT.humidity);<br/>client.println(" % ");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<a href=http://labdegaragem.com/profile/pinheiro>Minha Pagina</a>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("<h1> </h1>");<br/>client.println("rpsilva100@hotmail.com");</p>
<p><br/>client.println("<br/>");<br/> <br/>break;<br/>}<br/>if (c == '\n') {<br/>// Starting a new line<br/>BlankLine = true;<br/>}<br/>else if (c != '\r') {<br/>// Current line has a character in it<br/>BlankLine = false;<br/>}<br/>}<br/>}<br/>// Allow time for the browser to receive data<br/>delay(10);<br/>// Close connection<br/>client.stop();<br/>pinMode(4, OUTPUT);</p>
<p>delay(1000);</p>
<p>}<br/>}</p>
<p></p>
<p></p>
<p>Att...</p>
<p></p>
<p>Rodrigo Pinheiro</p> Olá rodrigo,
Na ralidade o a…tag:labdegaragem.com,2014-03-17:6223006:Comment:3371222014-03-17T02:18:29.431ZMurilo Lima Nogueirahttps://labdegaragem.com/profile/MuriloLimaNogueira
<p>Olá rodrigo,</p>
<p></p>
<p>Na ralidade o arduino manda os dados via serial em tempo real ao computador, portanto não utilizer nenhum shield, apenas o arduino e os sensores. Caso se interesse nesse programa, posso anexá-lo aqui.</p>
<p></p>
<p>MLN</p>
<p>Olá rodrigo,</p>
<p></p>
<p>Na ralidade o arduino manda os dados via serial em tempo real ao computador, portanto não utilizer nenhum shield, apenas o arduino e os sensores. Caso se interesse nesse programa, posso anexá-lo aqui.</p>
<p></p>
<p>MLN</p> Olá!
Estes dados são enviado…tag:labdegaragem.com,2014-03-16:6223006:Comment:3369982014-03-16T22:32:02.138ZRODRIGO PINHEIRO DA SILVAhttps://labdegaragem.com/profile/pinheiro
<p>Olá!</p>
<p></p>
<p>Estes dados são enviados para um cartão de memória? </p>
<p></p>
<p>No caso você usa o shield ethernet com sd? Se usa acessa os dados do cartão somente quando retira ele do shield? Ou consegue acessar com o arduino?</p>
<p></p>
<p>Obrigado</p>
<p></p>
<p>Att.</p>
<p></p>
<p>Rodrigo Pinheiro</p>
<p>Olá!</p>
<p></p>
<p>Estes dados são enviados para um cartão de memória? </p>
<p></p>
<p>No caso você usa o shield ethernet com sd? Se usa acessa os dados do cartão somente quando retira ele do shield? Ou consegue acessar com o arduino?</p>
<p></p>
<p>Obrigado</p>
<p></p>
<p>Att.</p>
<p></p>
<p>Rodrigo Pinheiro</p> tag:labdegaragem.com,2014-02-03:6223006:Comment:3255382014-02-03T11:04:24.221ZMurilo Lima Nogueirahttps://labdegaragem.com/profile/MuriloLimaNogueira
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939625195?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939625195?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939625195?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939625195?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>