#sensor humidade
Explore tagged Tumblr posts
danielwege-blog · 4 days ago
Text
Município de Beja disponibiliza dados semanais sobre qualidade do ar
News https://portal.esgagenda.com/municipio-de-beja-disponibiliza-dados-semanais-sobre-qualidade-do-ar/
Município de Beja disponibiliza dados semanais sobre qualidade do ar
Tumblr media
O Município de Beja iniciou a divulgação semanal de informação sobre a qualidade do ar na cidade, no âmbito do projeto «Ares de Beja», vencedor do Orçamento Participativo de 2022.
A monitorização é realizada através de quatro sensores instalados em pontos estratégicos do concelho. Os equipamentos, que integram estações meteorológicas, permitem recolher dados sobre temperatura, humidade, pressão atmosférica e velocidade do vento. Paralelamente, um analisador de partículas identifica os principais poluentes atmosféricos presentes no ar.
Os parâmetros avaliados incluem dióxido de azoto (NO₂), dióxido de enxofre (SO₂), monóxido de carbono (CO) e material particulado (MP). Os dados recolhidos são analisados por Flávia Silva, doutorada em Engenharia Química e professora adjunta convidada no Instituto Politécnico de Beja (IPBeja), com base na legislação nacional e europeia em vigor.
Com esta iniciativa, a autarquia pretende reforçar a sensibilização para as questões ambientais e contribuir para a saúde pública, disponibilizando à população informação acessível e cientificamente validada.
0 notes
bestmarket1 · 19 days ago
Text
Comprar Máquina de Secar em Angola – Encontre na Best Market
Tumblr media
Se está à procura da melhor opção para comprar máquina de secar em Angola, a Best Market é a escolha ideal. Sabemos o quanto a secagem rápida e eficiente das roupas é essencial, especialmente durante as épocas chuvosas ou em locais com alta humidade. Por isso, oferecemos uma variedade de máquinas de secar com tecnologia de ponta, projetadas para facilitar o seu dia a dia.
Na Best Market, trabalhamos com marcas confiáveis e modelos que atendem a diferentes necessidades — desde famílias pequenas até grandes estabelecimentos como lavandarias, hotéis e clínicas. As nossas máquinas de secar possuem diversas funcionalidades, como sensor de secagem automática, baixo consumo de energia e múltiplos programas que se adaptam ao tipo de tecido. Além disso, temos preços acessíveis e facilidades de pagamento, tornando possível comprar máquina de secar em Angola sem comprometer o seu orçamento.
Tumblr media
Outro grande diferencial da Best Market é o nosso atendimento personalizado. Nossa equipe está pronta para orientar você na escolha do modelo mais adequado, seja para uso doméstico ou comercial. Também oferecemos garantia, assistência técnica e entrega em todo o país, garantindo uma compra segura e prática.
Visite uma das nossas lojas físicas ou acesse nosso site para conhecer o nosso catálogo completo. Na Best Market, você encontra qualidade, confiança e o melhor custo-benefício do mercado angolano.
Se o seu objetivo é praticidade e eficiência na hora de secar roupas, não perca tempo. Confie na experiência da Best Market e transforme sua rotina com a máquina de secar perfeita para suas necessidades.
Para mais informações
 Visite-nos :  https://bestmarket.co.ao/?s=maquina+de+lavar
0 notes
pacosemnoticias · 7 months ago
Text
Agricultores sugerem dotação por habitante no consumo de água no Algarve
A Federação da Agricultura Algarvia (Fedagri) sugeriu a implementação de uma dotação por habitante no consumo urbano de água na região, uma de sete reivindicações apresentadas ao grupo de trabalho "Água que Une".
Tumblr media
"À semelhança do que acontece para o setor agrícola, onde existe uma dotação por área, sugerimos que se pondere na utilização do mesmo racional para o consumo urbano, com a implementação de uma dotação por habitante - como acontece no Egito, por exemplo", refere a entidade num ofício enviado àquele grupo de trabalho, ao qual a Lusa teve acesso.
Macário Correia, presidente da Associação de Regantes do Sotavento Algarvio e um dos membros fundadores da federação, criada em agosto do ano passado, considerou, em declarações à Lusa, que se trata de "uma questão de justiça".
"Não faz sentido nenhum as restrições serem para uns e não serem para os outros, e não faz sentido nenhum haver dotações para a agricultura e não haver para outros setores", justifica.
Enquanto na agricultura há dotações por cultura e por unidade de área, referenciadas nos títulos de utilização de recursos hídricos subterrâneos ou nos títulos de água de superfície, "no consumo urbano não existe qualquer restrição deste género", acrescenta o dirigente.
"É algo que se torna necessário, porque há consumos urbanos desregrados, que não têm cuidado com aquilo que é a eficiência e a poupança", frisou Macário Correia, acrescentando que algumas câmaras algarvias, "no último verão, esbanjaram água de uma forma perfeitamente incrível", nomeadamente com a rega de "calçadas, alcatrão e rotundas".
A dotação seria definida "em função" da população e da capacidade hoteleira existentes em cada município, explicou o antigo presidente das câmaras de Faro e Tavira.
"Uma câmara municipal tem tantos habitantes e tantas camas hoteleiras. Devia ter uma dotação definida em função dessa necessidade de consumo. Basta ver os consumos médios daqueles [municípios] que têm uma gestão mais eficiente e tabelar por aí", enquadrou.
No ofício enviado ao grupo de trabalho "Água que Une", a Fedagri lembra que a Organização Mundial da Saúde "defende que 110 litros/dia são suficientes para atender as necessidades básicas de consumo e higiene de uma pessoa".
Em Portugal, "várias fontes de informação apontam para um valor médio de 190 litros/dia por pessoa", e, no Algarve, de acordo com a APA, "o consumo pelos turistas é superior a 300 litros/dia", lê-se no documento.
A federação sustenta que a agricultura algarvia "tem vindo a adaptar-se" à situação de seca meteorológica que o Algarve atravessa desde 2012 e que tem feito investimentos "que resultaram numa redução de 50% do consumo" de água face aos valores de 2002.
A utilização de equipamentos de rega localizada, de sensores de humidade, de estações meteorológicas, entre outros, colocam a região "como a mais eficiente a nível nacional na utilização de fatores de produção, incluindo a água", lê-se no ofício.
Entre as outras reivindicações apresentadas ao grupo de trabalho, a Fedagri aponta "a existência de coimas para os municípios que continuarem a apresentar perdas de água acima do razoável", indicando que, de acordo com dados da APA do final de 2023, as perdas de água nas redes municipais em baixa "representavam 30 hm3 [hectómetros cúbicos] de água, todos os anos".
O aumento da capacidade de armazenamento de água, uma mais correta gestão dos aquíferos do Algarve, o aumento do volume de águas residuais tratadas, o reforço da sensibilização junto da população e a dessalinizadora são os outros pontos abordados pela federação de agricultores algarvios.
A iniciativa "Água que Une", que deverá ser apresentada em janeiro, pretende definir a estratégia do país para a gestão, armazenamento e distribuição eficiente da água.
0 notes
arduinoportugal-pt · 8 years ago
Text
Estação meteorológica doméstica com NodeMCU e OLED
Tumblr media Tumblr media
Neste tutorial, desenvolveremos uma estação meteorológica doméstica, onde se exibirá informações tais como temperatura e condições climáticas, tanto para o dia corrente quanto para os próximos 3 dias. Nossa estação também exibirá informações internas da casa, como temperatura e humidade relativa do ar.
Tumblr media
  Lista de materiais: Placa NodeMcu Lua Wifi ESP8266 ESP-12F 0.96″ I2C IIC SPI Serial 128X64 White OLED LCD LED Display Module Sensor de humidade e temperatura DHT 22 AM2302 Mini Breadboard Cabos Jumper Macho-Macho Fonte externa de 5V ou bateria  
Instalando o OLED no NodeMCU
Tumblr media
Suponho que já tenha o IDE do Arduino preparado com todas as bibliotecas necessárias para executar o código NodeMCU. Caso não, leia as instruções no tutorial sobre : Do “blink” ao BLYNK, uma viagem pela “Internet das coisas” nas asas do NodeMCU ESP-12E. Agora é hora de instalar nosso velho conhecido, o display OLED SSD1306, cujas principais características são: Tamanho da tela: 0.96 “ Comunicação Serial I2C IIC SPI 128X64 Display de caracteres na cor branca Conecte os pinos do OLED ao NodeMCU, conforme descritos abaixo e no diagrama elétrico acima: SDA ==> D1 (5) SCL * ==> D2 (4) * Também poderá encontrar “SDC” ao invés de SCL VCC ==> 3.3V ou 5V GND ==> GND O SSD1306 pode ser alimentado tanto com 5V (externo) quanto com 3.3V fornecidos diretamente do módulo NodeMCU. Depois de conectar o OLED,devemos fazer download e instalar sua biblioteca no IDE do Arduino. Usamos em projetos anteriores a biblioteca desenvolvida pela ACROBOT, que apesar de fácil de usar, é mais limitada. Desta vez exploraremos a poderosa biblioteca gráfica desenvolvida por Daniel Eichhorn. Entre no link abaixo e faça o downoload da biblioteca, instalando-a no IDE do Arduino: https://github.com/squix78/esp8266-oled-ssd1306 Certifique-se de usar a versão 3.0.0 ou maior! Depois de reiniciado o IDE, a biblioteca já deverá estar instalada. A biblioteca suporta o protocolo I2C para acessar a modulo OLED, usando a biblioteca Wire.h: #include #include "SSD1306.h" SSD1306 display(ADDRESS, SDA, SDC); Listaremos apenas algumas API mais importantes, as quais serão utilizadas com o OLED. A-Controle de exibição do display: void init(); // Initialise the display void resetDisplay(void); // Cycle through the initialisation void displayOn(void); // Turn the display on void displayOff(void); // Turn the display offs void clear(void); // Clear the local pixel buffer void invertDisplay(void); // Inverted display mode void normalDisplay(void); // Normal display mode void setContrast(char contrast); // Set display contrast void flipScreenVertically(); // Turn the display upside down B-Desenho gráfico void setColor(OLEDDISPLAY_COLOR color); // Sets the color of all pixel operations void setPixel(int16_t x, int16_t y); // Draw a pixel at given position void drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1); // Draw a line from pos 0 to pos 1 void drawHorizontalLine(int16_t x, int16_t y, int16_t length); // Draw a line horizontally void drawVerticalLine(int16_t x, int16_t y, int16_t length); // Draw a lin vertically void drawFastImage(int16_t x, int16_t y, int16_t width, int16_t height, const char *image); // Draw a bitmap in the internal image format C-Operações com texto: void drawString(int16_t x, int16_t y, String text); // Write the text at given position uint16_t getStringWidth(const char* text, uint16_t length); // Returns the width of the const char* with the current font settings uint16_t getStringWidth(String text); // Convenience method for the const char version void setTextAlignment(OLEDDISPLAY_TEXT_ALIGNMENT textAlignment); // TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER, TEXT_ALIGN_RIGHT, TEXT_ALIGN_CENTER_BOTH void setFont(const char* fontData); // Sets the current font. // Available default fonts: ArialMT_Plain_10, ArialMT_Plain_16, ArialMT_Plain_24 D. Frames (“Ui Library”) A Ui Library é utilizada para fornecer um conjunto básico de elementos Ui chamados, Frames e Overlays. Um Frame é usado para fornecer informações onde o comportamento padrão é exibir um Frame por um tempo definido e passar para o próximo (como “Paginas”). A biblioteca também fornece um Indicador de qual frame (ou página) está sendo mostrada. Um overlay, por outro lado, é uma informação (por exemplo, um relógio) que é exibido sempre na mesma posição. void init(); // Initialise the display void setTargetFPS(uint8_t fps); //Configure the internal used target FPS void enableAutoTransition(); //Enable automatic transition to next frame void disableAutoTransition(); // Disable automatic transition to next frame. void setAutoTransitionForwards(); // Set the direction if the automatic transitioning void setAutoTransitionBackwards(); // Set the direction if the automatic transitioning void setTimePerFrame(uint16_t time); //Set the approx. time a frame is displayed void setTimePerTransition(uint16_t time); //Set the approx. time a transition will take void setFrameAnimation(AnimationDirection dir); //Configure what animation is used to transition void setFrames(FrameCallback* frameFunctions, uint8_t frameCount); //Add frame drawing functions int8_t update(); // This needs to be called in the main loop Uma vez que o OLED e sua biblioteca estejam instalados, escreveremos um simples programa, o “Hello World” para testá-los. Entre com o código abaixo em seu IDE, o resultado deverá ser algo como mostrado na foto:
Tumblr media
/* Hello World OLED Test */ #include // alias for `#include "SSD1306Wire.h"` SSD1306 display(0x3c, 5, 4); // Initialise the OLED display using Wire library void setup() { Serial.begin(115200); display.init(); // Initialising the UI will init the display too. display.flipScreenVertically(); display.clear(); drawHelloWorld(); display.display(); } void loop() { } void drawHelloWorld() { display.setTextAlignment(TEXT_ALIGN_LEFT); display.setFont(ArialMT_Plain_10); display.drawString(0, 0, "Hello world"); display.setFont(ArialMT_Plain_16); display.drawString(0, 10, "Hello world"); display.setFont(ArialMT_Plain_24); display.drawString(0, 26, "Hello world"); } Agora, carregue a sketch: SSD1306SimpleDemo.ino, a qual faz parte dos EXEMPLOS incluídos com biblioteca. Antes de executar o código, altere a conexão OLED pinos em conformidade: // Initialise the OLED display using Wire library SSD1306 display(0x3c, 5, 4);
Obtendo os dados internos (“Indoor”)
Tumblr media
  Neste momento, nosso NodeMCU já pode se comunicar com o mundo pelo display! Instalemos agora o sensor de humidade e temperatura DHT 22 AM2302, nosso bom e velho DHTxx (DHT11 ou DHT22). Abaixo tem algumas informações que de devemos saber sobre este sensor: Visão geral Os sensores de temperatura e humidade de baixo custo da família DHT, são muito básicos e lentos, mas ótimos para hobbyists que querem fazer algum registo de dados básico. Os sensores DHT são construídos em duas partes, um sensor de umidade capacitiva e um termistor. Há também um chip muito básico no interior que faz a conversão analógica para digital. O sinal digital gerado é bastante simples de ser lido usando-se qualquer micro controlador. DHT11 vs DHT22 Temos duas versões do sensor DHT, eles se parecem e têm a mesma pinagem, mas possuem algumas características diferentes. Aqui estão as especificações: DHT11 Bom para leituras de 20-80% de humidade com 5% de precisão Bom para leituras de temperatura de 0-50 ° C ± 2 ° C de precisão Não mais de 1 Hz taxa de amostragem (uma vez por segundo) Ultra baixo custo Alimentação: 3 a 5V Consumo: 2.5mA max (durante a conversão de dados) Tamanho do corpo 15.5mm x 12mm x 5.5mm 4 pinos com espaçamento de 0,1 “ DHT22 Bom para leituras de 0-100% de humidade com precisão de 2 a 5% Bom para leituras de temperatura de -40 a 125 ° C Precisão de ± 0,5 ° C Não mais de 0,5 Hz taxa de amostragem (uma vez a cada 2 segundos) Baixo custo Alimentação: 3 a 5V Consumo: 2.5mA max (durante a conversão de dados) Tamanho do corpo 15.1mm x 25mm x 7.7mm 4 pinos com espaçamento de 0,1 “ Como pode ver, o DHT22 é um pouco mais preciso e melhor sobre um intervalo ligeiramente maior. Ambos usam um único pino digital e são “lentos”, pois você não pode consultá-los mais de uma vez a cada segundo (DHT11) ou dois (DHT22). O DHTxx tem 4 pinos (olhando para o sensor, como mostra a foto, o pino 1 é o mais à esquerda): VCC (conectado a 5V externo ou a 3.3V de NodeMCU) Dados Não conectado Terra.
Tumblr media
Uma vez que normalmente você usará o sensor em distâncias inferiores a 20m, um resistor de 10K ohms deve ser conectado entre os pinos Data e VCC. O pino de saída será conectado ao pino D3 do NodeMCU (veja o diagrama acima). Uma vez instalado o sensor em nosso módulo, faça o download da biblioteca DHT do repositório GitHub da Adafruit e instale-o no arquivo de bibliotecas do Arduino. Uma vez recarregado o IDE do Arduino, a “biblioteca de sensores DHT” deverá estar instalada. Definamos os parâmetros e variáveis associadas para o sensor  (usaremos em primeiro lugar oDHT22): /* DHT22 */ #include #define DHTPIN D3 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); int localHum = 0; int localTemp = 0; Agora criaremos uma função para leitura dos dados: /*************************************************** * Get indoor Temp/Hum data ****************************************************/ void getDHT() { float tempIni = localTemp; float humIni = localHum; localTemp = dht.readTemperature(); localHum = dht.readHumidity(); if (isnan(localHum) || isnan(localTemp)) // Check if any reads failed and exit early (to try again). { Serial.println("Failed to read from DHT sensor!"); localTemp = tempIni; localHum = humIni; return; } } Uma vez de posse dos dados, usemos o OLED para mostrá-los : /*************************************************** * Draw Indoor Page ****************************************************/ void drawDHT() { int x=0; int y=0; display.setFont(ArialMT_Plain_10); display.setTextAlignment(TEXT_ALIGN_LEFT); display.drawString(0 + x, 5 + y, "Hum"); display.setFont(ArialMT_Plain_10); display.setTextAlignment(TEXT_ALIGN_LEFT); display.drawString(43 + x, y, "INDOOR"); display.setFont(ArialMT_Plain_24); String hum = String(localHum) + "%"; display.drawString(0 + x, 15 + y, hum); int humWidth = display.getStringWidth(hum); display.setFont(ArialMT_Plain_10); display.setTextAlignment(TEXT_ALIGN_LEFT); display.drawString(95 + x, 5 + y, "Temp"); display.setFont(ArialMT_Plain_24); String temp = String(localTemp) + "°C"; display.drawString(70 + x, 15 + y, temp); int tempWidth = display.getStringWidth(temp); } A foto abaixo mostra como os dados serão apresentados no display:
Tumblr media
Você poderá fazer o download do código completo para operação “indoor” á partir de meu GitHub: Home Weather Station Indoor code
Obtendo os dados externos (“Outdoor���):
Tumblr media
Nossos dados meteorológicos serão fornecidos por um serviço gratuito, o “Weather Underground“. Você precisará criar uma conta em seu site e obter uma chave para poder se utilizar da API. Faça-o, seguindo as instruções no link abaixo: https://www.wunderground.com/weather/api Nossa estação meteorológica doméstica é baseada no extraordinário trabalho desenvolvido por Daniel Eichhorn (@ squix78). Siga as instruções constantes de seu GitHub para obter as bibliotecas apropriadas. Você precisará ao menos, instalar as bibliotecas abaixo: Weather Station by Daniel Eichhorn: https://github.com/squix78/esp8266-weather-station Json Streaming Parser by Daniel Eichhorn: https://github.com/squix78/json-streaming-parser Depois de ter as bibliotecas instaladas e o IDE reiniciado, baixe o programa completo a partir de meu GitHub: MJRoBot Home Weather Station code Depois de ter o código carregado no IDE do Arduino, abra o arquivo stationCredentials.h e entre com seus dados pessoais: /* WIFI */ const char* WIFI_SSID = "YOUR SSID"; const char* WIFI_PWD = "YOUR PASSWORD"; /* Wunderground Settings */ const boolean IS_METRIC = true; const String WUNDERGRROUND_API_KEY = "YOUR KEY"; const String WUNDERGRROUND_LANGUAGE = "EN"; const String WUNDERGROUND_COUNTRY = "CL"; const String WUNDERGROUND_CITY = "Santiago"; Sua estação meteorológica doméstica deverá estar funcionando agora! Nas fotos abaixo, você pode ver meu protótipo funcionando:
Tumblr media
5-Colocando a estação “na caixa”
A última etapa é montar nossa estação numa caixa. Fiz duas montagens diferentes em caixas plásticas.
Tumblr media
Noutra montagem, aproveitei e também testei a estação com o DHT11. Não se esqueça de alterar os dados do DHT no arquivo “stationDefines.h”.
Tumblr media
Artigo gentilmente cedido por: MJRoBot.Org   Todos os produtos utilizados neste artigo podem ser encontrados na Loja de Eletrónica e Robótica - ElectroFun. Gostaram deste artigo? Deixem o vosso comentário no formulário a baixo e partilhem com os vossos amigos. Não se esqueçam de fazer like na nossa Página no Facebook. Podem ainda colocar as vossas dúvidas no nosso Forum da Comunidade Arduino em Portugal ou no nosso Grupo no Facebook Arduino Portugal - Qual o teu projeto? Click to Post
0 notes
soccomcsantos · 4 years ago
Text
Mercedes-Benz com aprovação para condução autónoma de nível 3 na Alemanha
Tumblr media
A Mercedes-Benz é a primeira empresa automóvel do mundo a satisfazer os exigentes requisitos legais da UN-R157 para um sistema de condução autónoma nível 3*. É por isso que os primeiros clientes poderão comprar um Classe S com DRIVE PILOT na primeira metade de 2022, o que lhes permitirá conduzir, na Alemanha, em modo parcialmente autónomo a velocidades até 60 km/h com trânsito ou situações de eventual congestionamento em troços de autoestrada. O equipamento especial DRIVE PILOT retira a tensão ao condutor e permite-lhe executar tarefas auxiliares** no visor central, tais como compras online ou processamento de e-mails no escritório do automóvel. A aprovação do sistema também se aplica ao novo EQS.
Com a abertura da Lei de Trânsito Rodoviário (StVG) para sistemas de condução autónoma de Nível 3 em 2017, a Alemanha foi o primeiro país a criar uma base legal para a utilização pretendida destes sistemas, aprovando, agora em 2021, a correspondente certificação técnica do sistema que permitiu à Mercedes-Benz tornar-se o primeiro construtor a agarrar a oportunidade.
Tumblr media
Na prática, a Mercedes-Benz está inicialmente a oferecer o sistema DRIVE PILOT em 13.191 quilómetros de autoestrada na Alemanha. Mas já estão em curso extensos ensaios para estes sistemas, por exemplo, nos EUA e na China e assim que existir um quadro legal nacional para a operação condicionalmente autónoma em mercados adicionais, a tecnologia será implementada passo a passo.
DRIVE PILOT também tem de fazer face a situações de trânsito surpreendentes
Em troços de autoestrada adequados e onde a densidade de tráfego é elevada, o DRIVE PILOT pode oferecer-se para assumir a condução, inicialmente até à velocidade legalmente permitida de 60 km/h. Os comandos necessários para tal estão localizados no aro do volante, à esquerda e à direita acima das reentrâncias do polegar. Quando o condutor ativa o DRIVE PILOT, o sistema controla a velocidade e distância, e guia sem esforço o veículo dentro da sua faixa de rodagem. O perfil da rota, os eventos que ocorrem na rota e os sinais de trânsito são tomados em consideração de forma correspondente. O sistema também reage a situações inesperadas de tráfego e trata-as independentemente, por exemplo, através de manobras evasivas dentro da faixa de rodagem ou através de manobras de travagem.
Tumblr media
Com sensor LiDAR e sistemas adicionais
O DRIVE PILOT baseia-se nos sensores envolventes do Pacote de Assistência à Condução e inclui sensores adicionais que a Mercedes-Benz considera indispensáveis para uma condução segura e condicionalmente autónoma. Estes incluem o LiDAR, bem como uma câmara na janela traseira e microfones, especialmente para detetar luzes azuis e outros sinais especiais de veículos de emergência, bem como um sensor de humidade na roda. Assim como os dados do sensor, o DRIVE PILOT recebe informações sobre a geometria da estrada, perfil da rota, sinais de trânsito e eventos de trânsito invulgares (por exemplo, acidentes ou obras na estrada) a partir de um mapa HD digital. Este é disponibilizado e atualizado através de uma ligação backend. O Classe S com o DRIVE PILOT opcional tem também sistemas de direção e travagem adicionais e um sistema elétrico adicional a bordo, de modo a permanecer manobrável mesmo que um destes sistemas falhe e a transferência de condução segura para o condutor possa ser assegurada.
Tumblr media
Se o condutor não retomar o controlo do veículo mesmo depois de um pedido cada vez mais urgente e de expirar o tempo de retoma, por exemplo, devido a um grave problema de saúde, o sistema trava o veículo de forma controlada e com uma desaceleração adequada. Ao mesmo tempo, as luzes de advertência de perigo e, uma vez o veículo parado, o sistema de chamada de emergência Mercedes-Benz é ativado e as portas e janelas são desbloqueadas, para facilitar o acesso ao interior a qualquer socorrista.
Sistema de posicionamento de alta precisão
A principal prioridade da Mercedes-Benz ao introduzir tal sistema é a segurança, que inclui elevadas exigências de fiabilidade operacional. A localização exata da Classe S é determinada utilizando um sistema de posicionamento altamente preciso. Este é muito mais potente do que os sistemas GPS convencionais. Além disso, os dados obtidos a partir da navegação por satélite são combinados com dados de sensores e dados de um mapa HD. Os dados dos sensores recolhidos pelo LiDAR, câmara, radar e sensores ultra-sónicos podem ser, por exemplo, informações sobre a geometria da estrada, características da rota, pontos de referência ou sinais de trânsito.
Tumblr media
O mapa HD fornece uma imagem tridimensional da rua e do ambiente. Os dados do mapa são armazenados em centros de dados back-end e atualizados constantemente. Cada veículo armazena também uma imagem desta informação cartográfica a bordo, compara-a constantemente com os dados back-end e atualiza o conjunto de dados local, se necessário. O mapa HD oferece assim um posicionamento estável através de uma representação do meio envolvente independente, por exemplo, de efeitos de sombra ou de um sensor sujo. Também fornece informação sobre a geometria da estrada ou eventos especiais de trânsito, tais como obras rodoviárias. Este mapa de alta precisão difere dos mapas para dispositivos de navegação, entre outras coisas, pela sua maior precisão no alcance de centímetros em vez de metros e pelo seu cruzamento mais detalhado de dados.
Tumblr media
Uma potente unidade central de controlo fornece as funções sofisticadas de software necessárias para uma condução condicionalmente autónoma. No âmbito da arquitetura de segurança moderna, importantes algoritmos são calculados redundantemente.
Condução condicionalmente autónoma em troços de autoestrada adequados com elevada densidade de trânsito
Durante a viagem condicionalmente autónoma, o DRIVE PILOT permite ao condutor tirar a sua mente do trânsito e concentrar-se em certas atividades secundárias, seja comunicando com os colegas através do In-Car Office, navegando na Internet ou relaxando enquanto assiste a um filme. No modo DRIVE PILOT, as aplicações podem ser ativadas no visor central integrado do veículo que, de outra forma, ficam bloqueadas enquanto se conduz.
Tumblr media
Para Markus Schäfer, Membro do Conselho de Administração da Daimler AG e Mercedes-Benz AG e Director de Tecnologia responsável pelo Desenvolvimento e Compras, “há muitos anos que trabalhamos para concretizar a nossa visão de condução autónoma. Com este sistema baseado no LiDAR, desenvolvemos uma tecnologia inovadora para os nossos veículos que oferece aos clientes uma experiência de condução única e luxuosa e lhes dá o que mais importa: tempo. Com a aprovação das autoridades, alcançámos agora um avanço: Somos o primeiro fabricante a colocar a condução condicionalmente autónoma em veículos de produção em série na Alemanha". Segundo o mesmo responsável, “com este marco, estamos mais uma vez a provar o nosso trabalho pioneiro na condução autónoma e também a iniciar uma mudança radical de paradigma. Pela primeira vez em 136 anos de história automóvel, o veículo assume, em determinadas condições, a tarefa de condução dinâmica. Ao mesmo tempo, estamos satisfeitos pelo facto da Alemanha continuar o seu papel pioneiro na condução autónoma com esta aprovação".
Tumblr media
* SAE Nível 3: a função de condução autónoma assume determinadas tarefas de condução. No entanto, ainda é necessário um condutor. O condutor deve estar sempre pronto a assumir o controlo do veículo quando solicitado a intervir pelo veículo.
** Quais as atividades secundárias do condutor que são legalmente permitidas depende da respetiva regulamentação nacional de trânsito rodoviário.
0 notes
yes-deepbelievercollector · 4 years ago
Text
Mini HomePod da Apple inclui um sensor oculto que pode medir temperatura e humidade
Mini HomePod da Apple inclui um sensor oculto que pode medir temperatura e humidade
O mini HomePod da Apple inclui um sensor oculto inativo que pode medir temperatura e umidade, potencialmente fornecendo os meios para potencializar os próximos recursos que podem chegar em uma atualização de software futura. Segundo o relatório de Mark Gurman: “A empresa discutiu internamente o uso do sensor para determinar a temperatura e a umidade de uma sala […] Source
Tumblr media
View On WordPress
0 notes
emsuacasanet · 5 years ago
Photo
Tumblr media
Smartwatch Huawei GT Active 1,39" AMOLED (46 mm) Se é um apaixonado pela IT e a eletrónica, gosta de estar em dia com as últimas tendências em termos de tecnologia e não deixa escapar detalhes, compre Smartwatch Huawei GT Active 1,39" AMOLED (46 mm) por grosso.Características: AcelerómetroGiroscópioBateria recarregávelFunções: Monitor de Ritmo CardíacoConetividade: GPSBluetooth 4.2Ecrã: 1,39"Impermeabilidade: 5 atmTecnologia: AMOLEDResolução: 454 x 454 pxHuawei Watch GT Active. Tamanho do ecrã na diagonal: 3,53 cm (1.39"), Tipo de monitor: AMOLED, Resolução: 454 x 454 pixels, Ecrã táctil. Capacidade RAM: 750 MB, Memória flash: 0,128 GB. GPS. Capacidade da pilha: 420 mAh. Peso do produto: 46 g. Humidade: À prova de água até: 50 m, Material do corpo do produto: Cerâmica, Metal, Plástico, Cor da caixa: Cinzento, Material de banda: Fluoroelastómero, Cor da pulseira: Laranja, Dimensões da pulseira: Tamanho únicoTipo de monitor: AMOLEDResolução: 454 x 454 pixelsEcrã táctil: SimTamanho do ecrã na diagonal: 3,53 cm (1.39")Densidade de píxeis: 326 ppiCor da caixa: CinzentoMaterial do corpo do produto: Cerâmica, Metal, PlásticoCor da pulseira: LaranjaMaterial de banda: FluoroelastómeroDimensões da pulseira: Tamanho únicoForma: RedondoDimensões do pulso: 140 - 210 mmGénero sugerido: MachoCor da fivela: CinzentoTipo de fecho: Fecho de fivelaCódigo de protecão internacional (IP): IP68Conetor de carregamento magnético: SimResistência ao pó: SimÀ prova de salpicos: SimÀ prova de água: SimHumidade: À prova de água até: 50 mBuilt-in câmera: NãoRádio FM: NãoSistemas operativos móveis compatíveis: Android 4.4,Android 5.0,Android 5.1,Android 6.0,Android 7.0,Android 7.1,Android 7.1.2,Android 8.0,Android 9.0,iOS 10.0,iOS 11.0,iOS 12,iOS 9.0,iOS 9.1,iOS 9.2,iOS 9.3Tipos de cartão de memória compatíveis: Não suportadoCapacidade RAM: 750 MBMemória flash: 0,128 GBModelo de processador: Cortex M4Monitor de frequência cardíaca: SimSensores de contacto de frequência cardíaca: SimTipo de sensor de frequência cardíaca: ÓpticoPedómetro incorporado: SimCalorias queimadas: SimAcelerómetro: SimGiroscópio: SimMagnetómetro: SimQualidade de sono: SimSensor de luz ambiente: SimNotificações inteligentes: SimNotificações SMS: SimBarómetro: SimGPS: SimGLONASS: SimGalileo: SimWi-Fi: NãoVersão Bluetooth: 4.2Bluetooth Low Energy (BLE): SimCapacidade da pilha: 420 mAhAutonomia: 336 hTensão de carga: 5 VTempo de carga: 2 hBateria recarregável: SimBateria incorporada: SimBluetooth: SimComprimento: 46,5 mmLargura: 46,5 mmEspessura: 1,06 cmPeso do produto: 46 gComprimento da embalagem: 120 mmLargura da embalagem: 120 mmAltura da embalagem: 90 mmPeso da embalagem: 215 gManual do Utilizador: SimCarregador: Sim # https://emsuacasa.net/pt/smartwatches/90914-smartwatch-huawei-gt-active-1-39-amoled-46-mm.html
0 notes
jomotechblog · 6 years ago
Photo
Tumblr media
Mais uma novidade! 🔥 O último sensor de temperatura e humidade da Xiaomi com e-Ink e bluetooth. 🔜🎬🧐 #jomotechblog #jomotech #xiaomi #mijia #sensor #ble #bluetooth #eink https://www.instagram.com/p/Bzvuqy1gsJ8/?igshid=hm8rjlxdvay9
0 notes
saudecolorida · 7 years ago
Text
11 Benefícios de um abraço
Tumblr media
Por vezes um abraço, ou um gesto amigo é a única coisa que uma pessoa precisa! Veja todos os benefícios de um abraço.
1.  Aumenta os sentimento de compromisso e intimidade
Abraçar pode causar uma liberação de oxitocina do cérebro, fazendo-nos relacionar com o nosso parceiro.
A libertação desse hormônio provoca um aumento dos sentimentos de compromisso e intimidade, ou seja, abraçar faz fortalecer o seu vínculo com a outra pessoa!
2. Relaxa o corpo
Abraçar faz com que nossos músculos relaxem, libertando a tensão do corpo.
Abrace alguém para aliviar as preocupações do dia!
3. Alivia a dor
Abraçar liberta endorfinas, que aliviam a dor, aumentando a circulação para os tecidos moles.
Isto remove os péptidos estimuladores de dor como bradicininas, por isso quando você estiver com dores, dê um abraço!
4. Aumenta a Empatia e a compreensão
Um abraço apaixonado permite a troca de sentimentos em todo o campo bioenergético gerado pelo coração, fazendo-nos sentir empatia com a outra pessoa.
Isto constrói a confiança entre as pessoas sem conversar ou falar, por isso quando você quiser abrir o seu coração abrace alguém !
5. Alivia a depressão e outras doenças neurodegenerativas
Um abraço pode aumentar a produção de dopamina no cérebro, e pode até ser visto nos exames ao cérebro.
Os níveis de dopamina são baixos em pessoas com condições como Parkinson e transtornos de humor como a depressão. Portanto, se você sabe de alguém que esteja deprimido, dê-lhe um abraço, e traga um pouco de alegria à sua vida.
6. Eleva o humor
Um abraço pode aumentar a produção de serotonina a partir do seu cérebro, o que melhora o seu humor e pode aumentar a sua auto-estima.
Ao abraçar faz com que o cérebro liberte serotonina e endorfina nos vasos sanguíneos para criar prazer e nega a tristeza. Abraçar também resulta num melhor desempenho no trabalho e na escola.
7. Alivia o Sistema Nervoso
Abraçar equilibra o sistema nervoso, pois a pele contém uma rede de sensores de pressão que estão em contacto com o cérebro através do nervo vago e eles podem sentir o toque.
A resposta galvânica medida de alguém que recebe um abraço mostra uma mudança acentuada na condutância da pele. O efeito da humidade e da electricidade através da pele durante quando se está a abraçar mostra um estado de equilíbrio da parassimpático do sistema nervoso que é conseguido através coerência psicofisiológica criado por abraços apaixonados.
Por isso dê um abraço para equilibrar o seu sistema nervoso!
8. Alivia o stress
Abraçar alivia o stress, reduzindo os níveis de cortisol (hormônios do estresse) que circulam no sangue.
Isso faz com que a mente fique mais calma. Isto ajuda a diminuir a hiperglicemia e diabetes mellitus induzida por cortisol. Quando o seu parceiro chegar a casa depois do trabalho, apenas dê um abraço caloroso para obter os beneficios de um abraço!
9. Melhora a saúde do coração e diminui a frequência cardíaca
Abraçar pode diminuir a frequência cardíaca como provado num estudo realizado pela Universidade da Carolina do Norte, Chapel Hill.
No estudo, os participantes que não tiveram qualquer contacto com os seus parceiros desenvolveram um ritmo cardíaco acelerado de 10 batimentos por minuto em comparação com 5 batidas por minuto entre aqueles que tem que abraçar seus parceiros durante a realização do estudo.
A diminuição da frequência cardíaca irá ajudar a diminuir a pressão arterial e doença cardíaca.
10. Aumenta o Sistema Imunitário
Dr. Shelden Cohen realizou um estudo de mais de 400 adultos saudáveis que foram entrevistados sobre sua percepção de apoio social.
Eles descobriram que as pessoas que tiveram um bom apoio social e receberam abraços frequentes tiveram menos ou nenhuns sinais e sintomas de infecção. As pessoas que passaram por conflitos interpessoais e as pessoas que receberam menos ou até nenhuns abraços, no entanto, apresentaram diferentes sintomas e sinais de infecção.
Por isso provaram que abraçar pode diminuir a hormona do stress que inibe o sistema imunitário e aumentar as hormonas e os péptidos que regulam o funcionamento das células do sistema imunológico.
Agora já sabe, dê aos seus filhos abraços os manter saudáveis e aumentar o sistema imunológico!
11. Reduz a preocupação da Mortalidade
Um estudo publicado na revista Psychological Science revelou que os abraços reduzem a preocupação de mortalidade.
O estudo também descobriu que, mesmo abraçando um objeto inanimado como um ursinho de peluche era suficiente para acalmar os medos existenciais do indivíduo. Além disso, imaginar que está a abraçar uma pessoa que você gosta pode fazer com que o cérebro a liberte serotonina, dopamina e endorfina, provocando sentimentos de felicidade e alegria. Isso também irá negar as preocupações de mortalidade, diminuindo os níveis de hormônio e do estresse, alterando a percepção do cérebro, e ao evocar emoções positivas. Por isso, não se preocupe, dê um abraço e tenha uma vida longa!
Para concluir, um abraço pode fazer-nos mais confiantes e amáveis. Eles podem ajudar a fortalecer os nossos laços e podem abrir as portas para as profundezas de nossas mentes. Eles podem ajudar na criação de um sentimento de confiança entre as pessoas. O abraço pode causar uma grande mudança dentro de nós; que desencadeia uma liberação maciça de neurohormonas no organismo, que pode acalmar nossas mentes. Estas neurohormonas faz trazer a alegria e felicidade a nós e alivia a nossa tristeza, tensões e ansiedades.
Dê abraços e seja feliz!
Fonte: Cuidados Saúde
0 notes
inteligenciamovel-blog · 8 years ago
Text
New Post has been published on Inteligência Móvel
New Post has been published on http://www.inteligenciamovel.com.br/garmin-lanca-virb-360/
Garmin lança VIRB 360
Tumblr media
Garmin lança sua câmera em 360 graus
Tumblr media
A Garmin Brasil acaba de anunciar seu mais recente lançamento para o segmento automotivo e de imagem: a câmera versátil VIRB 360. Compacta, robusta e totalmente esférica, essa câmera é perfeita para qualquer estilo de aventura.  A VIRB 360 é uma câmera fácil de usar e à prova d´agua1 em até 10 metros de profundidade, com quatro microfones incorporados garantindo que a experiência seja incrível.
Além de mostrar, em ótima qualidade, todos os detalhes do percurso feito, a VIRB 360 conta com estabilização esféria 4K², o que permite que o vídeo seja suave e estável mesmo se os usuários estiverem em um rafting pelas corredeiras de um rio ou em um ciclismo de mountain bike através de um terreno acidentado.
Com a VIRB 360, os usuários capturam vídeo até 4K/30fps no modo stitching automático, que une automaticamente todas as imagens na câmera. Os vídeos são facilmente carregados para edição ou compartilhamento instantâneo.  Aproveitando a vantagem do GPS embutido e vários outros sensores, a VIRB 360 fornece aos proprietários as sobreposições de dados G-Metrix™ personalizáveis em uma configuração cativante de realidade aumentada3 de 360 graus.
“A VIRB 360 permite você reviver experiências pessoais e compartilhar elas com os seus amigos – de um ponto de vista diferente, todas às vezes”, afirma o business development manager da Garmin do Brasil, Gabriel Bortoletto. “Os proprietários da VIRB 360 não precisam mais se preocupar em capturar o ângulo perfeito ou configurar o clique perfeito. O conjunto de recursos fáceis de usar da câmera fará com que os usuários mais inexperientes pareçam especialistas”, explica.
A Garmin oferece o aplicativo gratuito para download VIRB Mobile e software para desktop VIRB Editpara editar, estabilizar, compartilhar e adicionar sobreposição de dados para qualquer conteúdo de vídeo VIRB 360—recursos que fazem a VIRB 360 mais fácil de usar que a maioria das outras câmeras 360.  Com controles simples de apenas um toque de botão, a VIRB 360 também possui opções úteis de controle de voz4 para iniciar e parar as gravações, tirar fotos e mais.  E para aproveitar o máximo experiências momentâneas, a VIRB 360 apresenta recursos de livestream5 para publicar no YouTube™ ou Facebook Live com um smartphone ou tablet compatível.
A VIRB 360 oferece uma bateria recarregável com duração de até uma hora enquanto grava. Ainda mais impressionante, seja um evento familiar ou uma jornada rigorosa, a VIRB 360 foi construída para resistir a condições de sobreaquecimento e humidade.  Além do vídeo, a VIRB 360 pode tirar fotos esféricas de 360 graus e 15 megapixels coladas na câmera.  Os modos fotográficos incluem disparo único, disparo contínuo, variação da exposição, time lapse e Travelapse™ — um recurso de captura de vídeo útil que transforma horas de longo vídeo em 360 graus em minutos de destaques memoráveis. Além disso, a câmera está equipada com uma tela legível a luz solar para que os usuários identifiquem a duração da bateria, capacidade de armazenamento e modos de vídeo.  A VIRB 360 possui conectividade Wi-Fi®, Bluetooth®, ANT+™, e NFC (conexão de toque único com dispositivos Android™).
Oferendo uma grande variedade e flexibilidade, a VIRB 360 é compatível com os headsets de realidade virtual e reprodução ao vivo através do aplicativo gratuito VIRB Mobile. Além disso, a câmera é compatível com os dispositivos Apple® e Android e vem com o seu próprio tripé e suporte. A VIRB 360 utiliza cartões de memória microSD substituíveis de até 128GB (vendido separadamente). A câmera já está disponível para compra na Garmin Store (garminstore.com.br) com o preço ao consumidor de R$ 5.299,00. Para mais informações acesse https://virb.garmin.com/pt-BR/.
__
1Acesse Garmin.com/waterrating.
2A estabilização é aplicada usando o aplicativo VIRB Mobile ou o software para desktop VIRB Edit e só está disponível para vídeos costurados na câmera.
3As sobreposições de realidade aumentada requerem um aplicativo VIRB móvel ou de desktop antes de compartilhar
4Controle de voz disponível em inglês (EUA, Reino Unido), francês, italiano, alemão, espanhol, sueco, japonês e mandarim.
5Live streaming disponível apenas em dispositivos Apple compatíveis.
6Acesse Garmin.com/VIRBcards para compatibilidade.
Via Assessoria de imprensa 
0 notes
informaticopt · 8 years ago
Text
Transportes Urbanos de Braga avança com rede de IoT
Noo artigo no https://www.informatico.pt/229774/transportes-urbanos-de-braga-avanca-com-rede-de-iot/
Transportes Urbanos de Braga avança com rede de IoT
O projecto vai abranger 120 autocarros conectados a uma plataforma da IBM fornecendo dados recolhidos e analisados em tempo real.
  António Raposo de Lima (IBM), Ricardo Rio (Câmara Municipal de Braga), José Baptista da Costa (TUB) e Teotónio Santos (TUB)
A Transportes Urbanos de Braga e a IBM Portugal estabeleceram oficialmente uma parceria esta terça-feira, para adoptar uma rede de sensores e estrutura de Internet das coisas (IoT). O projecto vai assentar na plataforma IBM Intelligent Operations Center (IOC), com recurso à IBM Watson IoT alojada na Cloud IBM.
A empresa de transportes quer reunir dados de diferentes fontes, incluindo mapas de localização geográfica, clima e meio ambiente, Internet, da emissão de bilhetes e telemetria dos veículos, para melhorar o transporte público da cidade e a experiência individual dos passageiros, refere uma comunicado. Pela frente está o desafio de “integrar quantidades massivas de dados provenientes de vários sistemas de informação e comunicação”.
Entre os principais objectivos está o desenveolviemnto de “uma organização mais inteligente. e colaborativa” visando obter um dos benefícios vulgares em projectos de IoT : assegurar uma manutenção optimizada de activos e de gestão de operações no sistema de transporte, além da sua articulação com o quotidiano da cidade. Ao mesmo a empresa procura assegurar um repositório fiável de informação para sustentar o processos de decisão.
A plataforma  IBM IOC será o ponto fulcral de integração de dados de vários sistemas, oferecendo simultaneamente visibilidade geral sobre todas as operações da cidade, sugere o comunicado. Sustentará a visualização de dados, a colaboração em tempo real e beneficiará de tecnologia de analítica avançada.
As entidades da cidade envolvidas no projecto esperam criar uma base capaz de ajudar gerirem incidentes, planearem áreas de crescimento e coordenarem esforços de resposta.
Grande parte do trabalho a desenvolver pela IBM com a TUB passa por produzir novas funcionalidades na plataforma IBM Internet of Things para integrar e analisar dados em tempo real de vários sistemas críticos da cidade e disponibilizar novos serviços a partir de veículos conectados, detalha o comunicado.
Assim, as entidades da cidade envolvidas (a TUB tem capital da Câmara de Braga) esperam criar uma base capaz de ajudar gerirem incidentes, planearem áreas de crescimento e coordenarem esforços de resposta. No quadro do projecto serão equipados cerca de 120 autocarros públicos conectados à rede da cidade, para fornecerem dados recolhidos e analisados em tempo real à medida que os passageiros viajam.
Entre outros benefícios, a solução deverá permitir que os TUB conheçam a localização dos autocarros, assim como quanto tempo vão demorar as viagens e os motivos de possíveis atrasos. Como resultado a TUB espera oferecer aos passageiros “uma grande variedade de serviços personalizados a bordo, incluindo acesso a Wi-Fi gratuito, informações da cidade, como museus ou restaurantes, alertas meteorológicos e também saber a localização exata de um determinado autocarro para reduzir o tempo de espera”, avança Baptista da Costa, administrador dos TUB.
A TUB disponibiliza uma rede de transporte público com de mais de 1800 paragens e 70 linhas de serviço.
Várias componentes a serem suportadas nos autocarros
‒ Geolocalização integrada com o IBM IOC e a IBM IoT: o centro de operações da cidade irá conhecer em tempo real a localização do veículo e saber se está alinhado com a rota e horários previstos, podendo fornecer essa informação à população de Braga e emitir alertas, se necessário;
‒ Integração com a telemetria do veículo: as plataformas vão receber informações sobre o motor do veículo e fornecê-las ao centro de operação da cidade, permitindo aos gestores entender melhor um conjunto de padrões: de comportamentos do motorista, consumo de combustível, velocidade, além de poder prever necessidades de manutenção do veículo obter dados sobre do ciclo de vida do autocarro;
‒ Ponto de acesso sem fios à Internet: com recurso a uma conexão 4G, os veículos poderão oferecer acesso à Internet por Wi-Fi, infra-estrutura que também pode ser utilizada para outros fins, como manutenção e sistemas de bilhética;
‒ Be mobile App: a IBM vai integrar a solução com uma aplicação já existente da cidade, a “TUB Mobile”, para os cidadãos poderem conhecer mais sobre a sua rede de transporte público, localização dos veículos e outras informações da região;
‒ Sensorização para efeitos de controlo ambiental: a IBM irá utilizar sensores IoT para medir dados ambientais dentro e fora do autocarro (CO2, ruído, temperatura e humidade). Trata-se de um recurso não só para fornecer aos líderes da cidade dados em tempo real para sustentar decisões na gestão área pública, como também para informar a população.

Artigos Relacionados:
Resolver problemas com drivers – DriverMax P...
Como evoluiu o Windows
TMN lança aplicação SWtmn
Descoberto vírus em ficheiros Autocad
.yuzo_related_post imgwidth:160px !important; height:150px !important; .yuzo_related_post .relatedthumbline-height:17px;background: !important;color:#a0a0a0!important; .yuzo_related_post .relatedthumb:hoverbackground:#e7e7e7 !important; -webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear; -o-transition: background 0.2s linear; transition: background 0.2s linear;;color:#1e73be!important; .yuzo_related_post .relatedthumb acolor:#a0a0a0!important; .yuzo_related_post .relatedthumb a:hover color:#1e73be!important;} .yuzo_related_post .relatedthumb:hover a color:#1e73be!important; .yuzo_related_post .yuzo_text color:#a0a0a0!important; .yuzo_related_post .relatedthumb:hover .yuzo_text color:#1e73be!important; .yuzo_related_post .relatedthumb margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; .yuzo_related_post .relatedthumb .yuzo-img -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; .yuzo_related_post .relatedthumb .yuzo-img-wrap overflow:hidden; background: url(https://www.informatico.pt/wp-content/plugins/yuzo-related-post/assets/images/link-overlay.png) no-repeat center; .yuzo_related_post .relatedthumb:hover .yuzo-img opacity: 0.7; -webkit-transform: scale(1.2); transform: scale(1.2); jQuery(document).ready(function( $ ) //jQuery('.yuzo_related_post').equalizer( overflow : 'relatedthumb' ); jQuery('.yuzo_related_post .yuzo_wraps').equalizer( columns : '> div' ); )
0 notes
arduinoportugal-pt · 8 years ago
Text
Como ligar o DHT11 e BMP180 ao NodeMCU, LCD e Thingspeak
Tumblr media
Neste trabalho faz-se a análise dos dados dos sensores de temperatura e humidade DHT11 e do sensor de pressão atmosférica BMP180.  A visualização destes dados é feita através do serviço Thingspeak, no qual observamos a evolução ao longo do tempo da temperatura, humidade e pressão atmosférica. Os dados são comunicados para este serviço através do Nodemcu, que contém o módulo ESP8266, responsável pelas comunicações via WiFi, sendo este conectado a uma rede local. O ThinkSpeak é uma plataforma de IoT Open Source, que dispõe de uma API que permite que dados sejam enviados e posteriormente mostrados em forma de gráficos. É possível ainda a visualização dos dados com um LCD de 16x2.
Montagem do Circuito
Tumblr media
Para a montagem deste circuito utiliza-se as saídas D6 do NodeMcu para comunicação com o sensor DHT11, correspondendo esta saída à GPIO12 do ESP8266. Para o Sensor BMP180 utiliza-se as saídas D3 e D4 do NodeMcu, que correspondem às GPIO0 e GPIO2 do ESP8266, respetivamente, estas por sua vez são ligadas aos pinos SCL e SDA, respetivamente do sensor. Para o LCD utiliza-se as saídas D1 e D2 do NodeMCU, que correspondem às GPIO5 e GPIO4 do ESP8266, respetivamente, estas por sua vez são ligadas  aos pinos SCL e SDA, respetivamente do sensor, para o pino VCC utilizou-se 5V, ou seja, o Vin do NodeMCU.   Entre o pino de dados e o de VCC do sensor DHT11 é colocado uma resistência de 10kΩ, para proteger o circuito.
Tumblr media
  Programação com IDE do Arduino
Para a programção do NodeMcu, utiliza-se a IDE do Arduino e fazem-se a seguintes configurações: Passo 1 - Entrar em Ficheiro > Prefências e digitar o link seguinte na URLs adicionais de Gerenciadores de Placas: http://arduino.esp8266.com/stable/package_esp8266com_index.json  
Tumblr media
  Passo 2 - Entrar em Ferramentas > Placa > Gestor de Placas e clicar em instalar o esp8266 by ESP8266 Community.  
Tumblr media
  Passo 3 – Entrar em Ficheiro > Preferências e selecionar o NodeMCU 1.0(ESP-12E Module)   Depois de efetuadas estas configurações seleciona-se a Porta onde será feito o upload do programa. O programa utilizado é o seguinte:   #include   //Biblioteca com as funções do BMP180 #include // Como BMP180 e o LCD utiliza o protocolo I2C é  necessária esta biblioteca para a configuração dos pinos SDA e SCL do sensor #include #include "DHT.h"// biblioteca com funções para o sensor DHT11 #include //Biblioteca com funções para o lcd   //INICIALIZAÇÕES   LiquidCrystal_I2C lcd(0x27, 16, 2);// Inicialização do LCD, sendo o utilizado um 16x2 const char* ssid     = "AndroidAP"; // Nome da Rede const char* password = "kingkong"; // Password da rede   const char* host = "api.thingspeak.com";   const char* THINGSPEAK_API_KEY = "L4ESA1UD5SC00AZL"; //Write API KEY   // Configurações sensor DHT11 #define DHTPIN D6     // Utilização da GPIO12 do ESP8266 e D6 do NodeMCU   #define DHTTYPE DHT11   // DHT 11   Adafruit_BMP085 bmp; // Inicialização sensor BMP180     //Atualização à taxa de 1 minuto, o Thingspeak necessita no minimo 20segundo const int UPDATE_INTERVAL_SECONDS = 60; //Inicialização das funções   // Inicialização do sensor de temperature e humidade DHT dht(DHTPIN, DHTTYPE);     byte tmp = { //função para desenhar o simbolo da temperatura no lcd 0b00100, 0b01010, 0b01010, 0b01110, 0b01110, 0b11111, 0b11111, 0b01110, };     // Inicialização do sensor de temperature e humidade DHT dht(DHTPIN, DHTTYPE);     byte tmp = { //função para desenhar o simbolo da temperatura no lcd 0b00100, 0b01010, 0b01010, 0b01110, 0b01110, 0b11111, 0b11111, 0b01110, };   byte hum = {//função para desenhar o simbolo da humidade no lcd 0b00100, 0b00100, 0b01010, 0b01010, 0b10001, 0b10001, 0b10001, 0b01110, };     void setup() {   Serial.begin(115200);   delay(10);   // Comunicação com a rede WiFi   Serial.println(); Serial.println(); Serial.print("Connecting to "); //Mensagem apresentada no monitor série Serial.println(ssid); // Apresenta o nome da rede no monitor série   WiFi.begin(ssid, password); // Inicia a ligação a rede   while (WiFi.status() != WL_CONNECTED) {// Enquanto a ligação não for efectuada com sucesso é apresentado no monitor série uma sucessão de "." delay(500); Serial.print("."); }   Serial.println(""); Serial.println("WiFi connected");  // Se a ligação é efectuada com sucesso apresenta esta mensagem no monitor série     Serial.println("Endereço IP: "); Serial.println(WiFi.localIP()); // Apresentação do Endereço IP no monitor série }   void loop() {   Wire.begin(2, 0);            // Configuração dos pinos para o sensor BMP180. GPIO2 para SDA(pino para a transferência de dados) que corresponde ao D4, GPIO0 para SCL(pino para temporização) que corresponde ao  D3 Wire.setClock(400000); //Temporização entre dispositivos if (!bmp.begin()) { Serial.println("O sensor BMP180 não foi encontrado!"); while (1) {}  //enquanto o sensor não for encontrado executa este ciclo }   Serial.print("connecting to "); Serial.println(host);//Apresenta no monitor série o nome da rede à qual é efectuada a ligação   // Uso WiFiClient para criar comunicações TCP WiFiClient client; const int httpPort = 80; //Uso Porto80 if (!client.connect(host, httpPort)) { Serial.println("Falha Comunicação");//Verifica o estado da ligação return; }   // Leitura dos dados do sensor int humidity = dht.readHumidity();// Leitura Humidade float temperature = dht.readTemperature(); //Leitura Temperatura   int pressure = bmp.readPressure(); // Leitura Pressão Atmosférica em Pa     Wire.begin(4, 5);// Configuração dos pinos para o LCD. GPIO4 para SDA(pino para a transferência de dados) que corresponde ao D2, GPIO5 para SCL(pino para temporização) que corresponde ao  D1 lcd.init();   // Inicialização do LCD lcd.createChar(0, tmp);// Cria o simbolo da temperatura lcd.createChar(1, hum);// Cria o simbolo da humidade lcd.backlight(); // Activar a luz de fundo lcd.setCursor(0, 0); // Posição no LCD para a temperatura, neste casso é na linha de cima, alinhado à esquerda lcd.write(byte(0));// Desenha no LCD o simbolo da temperatura lcd.print(" "); lcd.print(temperature); // Imprime no LCD a temperatura lcd.print((char)223);// Imprime no LCD "º" lcd.print("C"); lcd.setCursor(11, 0); lcd.write(byte(1));// Desenha no LCD o seimbolo da humidade lcd.print(" "); lcd.print(humidity); // Imprime no LCD a humidade lcd.print("%"); lcd.setCursor(0, 1);// Posição no LCD para a pressão, neste casso é na linha de baixo, alinhado à esquerda lcd.print("Pressao:"); lcd.print(pressure); // Imprime no LCD a pressão à esquerda lcd.write(byte(0));// Desenha no LCD o simbolo da temperatura lcd.print(" "); lcd.print(temperature); // Imprime no LCD a temperatura lcd.print((char)223);// Imprime no LCD "º" lcd.print("C"); lcd.setCursor(11, 0); lcd.write(byte(1));// Desenha no LCD o seimbolo da humidade lcd.print(" "); lcd.print(humidity); // Imprime no LCD a humidade lcd.print("%"); lcd.setCursor(0, 1);// Posição no LCD para a pressão, neste casso é na linha de baixo, alinhado à esquerda lcd.print("Pressao:"); lcd.print(pressure); // Imprime no LCD a pressão lcd.print("Pa");     // Criar URL para o pedido String url = "/update?api_key="; url += THINGSPEAK_API_KEY; url += "&field1="; //Colocar os dados de temperatura no gráfico 1 do Thingspeak url += String(temperature); url += "&field2="; //Colocar os dados de humidade no gráfico 2 do Thingspeak url += String(humidity); url += "&field3="; //Colocar os dados de pressão no gráfico 3 do Thingspeak url += String(pressure);     Serial.print("Pedido URL: "); Serial.println(url);   // Envio de solicitação ao servidor client.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n"); delay(10); while(!client.available()){//Verificação se o cliente está conectado delay(100); Serial.print("."); } // Leitura das respostas do servidor e envio para o monitor série while(client.available()){ String line = client.readStringUntil('\r'); Serial.print(line); }   Serial.println(); Serial.println("Comunicação fechada"); //Depois do cliente efectuar o pedido apresenta esta mensagem no monitor série       delay(1000 * UPDATE_INTERVAL_SECONDS); //Como os valores da função delay são em ms, multiplica-se por 1000 para que a multiplicação com 60 seja igual a 60 segundos e portanto 1 minuto }     No código acima altera-se o valor SSID para o nome da Rede ao qual o ESP8266 vai comunicar, a password pela palavra-passe dessa rede, o THINGSPEAK_API_KEY pela write API Key obtida pelo canal criado no ThingSpeak. Antes de fazer-se a compilação do programa devem-se incluir as     Serial.println(); Serial.println("Comunicação fechada"); //Depois do cliente efectuar o pedido apresenta esta mensagem no monitor série       delay(1000 * UPDATE_INTERVAL_SECONDS); //Como os valores da função delay são em ms, multiplica-se por 1000 para que a multiplicação com 60 seja igual a 60 segundos e portanto 1 minuto }     No código acima altera-se o valor SSID para o nome da Rede ao qual o ESP8266 vai comunicar, a password pela palavra-passe dessa rede, o THINGSPEAK_API_KEY pela write API Key obtida pelo canal criado no ThingSpeak. Antes de fazer-se a compilação do programa devem-se incluir as bibliotecas Adafruit_BMP085.h, a Wire.h, a DHT.h e a ESP8266WiFi.h, responsáveis pela execução de algumas das funções chamadas ao longo do código.   No serviço Thingspeak cria-se um novo canal, este deve conter três gráficos, um para a temperatura, um para humidade e um para a pressão atmosférica, como demonstra a figura seguinte:  
Tumblr media
  Após estas configurações faz-se o upload do código e observa-se o seguinte no canal do Thingspeak:  
Tumblr media
Com os gráficos acima observa-se a evolução ao longo do tempo da temperatura e da humidade através do sensor DHT11, e da pressão atmosférica através do sensor BMP180.   Artigo desenvolvido por Nuno Rocha para o Arduino Portugal ------------- Gostaram deste artigo ? Deixem o vosso comentário no formulário a baixo e partilhem com os amigos. Não se esqueçam de fazer like na nossa página no facebook. Todos os produtos utilizados neste artigo podem ser encontrados na loja de componentes eletrónicos ElectroFun. Click to Post
0 notes
emsuacasanet · 5 years ago
Photo
Tumblr media
Canon Scanner Lide 220 plano a cores LED USB Se é um apaixonado pela IT e a eletrónica, gosta de estar em dia com as últimas tendências em termos de tecnologia e não deixa escapar detalhes, compre Canon Scanner Lide 220 plano a cores LED USB por grosso. Canon CanoScan Lide 220, 216 x 297 mm, 4800 x 4800 DPI, 48 bit, 24 bit, Scanner Flatbed, PretoFormato máximo de digitalização: 216 x 297 mmResolução óptica de digitalização: 4800 x 4800 DPIDigitalização a cores: SimProfundidade de entrada de cor: 48 bitProfundidade de saída de cor: 24 bitTipo de digitalização: Scanner FlatbedCor da caixa: PretoTipo de sensor de imagem: CISFonte de luz: LED RGBDimensão máxima de papel ISO A-series: A4Tamanhos ISO série A (A0…A9): A4Carta: SimInterfaces standard: USB 2.0Tipo de fonte de alimentação: USBConsumo de energia: 2,5 WConsumo de energia em modo de espera: 1 WConsumo de energia (desligado): 0,11 WSistema operativo Windows suportado: SimSistema operativo Mac suportado: SimTemperatura ambiente: 5 - 35 °CGama de humidade relativa: 10 - 90%Peso do produto: 1,6 kgLargura do produto: 250 mmProfundidade da Unidade: 365 mmAltura da Unidade: 39 mmSoftware incorporado: Scan Utility, Quick Menu, My Image Garden ório éricos https://emsuacasa.net/pt/scanners/70155-canon-scanner-lide-220-plano-a-cores-led-usb-4549292013405.html
0 notes
arduinoportugal-pt · 7 years ago
Text
Como fazer uma Casa Inteligente com Arduino - DHT11 (Parte 3/9)
Tumblr media
DHT-11 Com o sensor DHT-11 ou sensor DHT-22 sendo que o sensor DHT-22 é mais preciso do que o sensor DHT-11, torna-se possível mantermo-nos a par da humidade e da temperatura dentro ou fora de casa de forma interativa atraves de uma pequena consulta no nosso pc ou até mesmo no nosso smartphone  
Tumblr media
/******Declaração librarias responsáveis pelo controlo dos componentes presentes no projeto******/ #include #define dht_dpin A1 //Pino DATA do Sensor ligado na porta Analogica A1 dht DHT; //Inicializa o sensor void setup() { Serial.begin(9600); } void loop () { DHT.read11(dht_dpin); //Lê as informações do sensor Serial.print("Hum:"); Serial.print(DHT.humidity); Serial.print("%"); Serial.print(" Temp:"); Serial.print(DHT.temperature); Serial.println(" º "); Serial.println (""); }
Lista de Material:
Todos os produtos foram adquiridos na loja de eletrónica e robótica ElectroFun: www.electrofun.pt. Outros produtos que possam ser úteis: Arduino Uno Breadboard Resistências Wire jumpers Leds   Read the full article
0 notes
jomotechblog · 8 years ago
Text
"MiCasa" - Xiaomi Mijia E-ink Hygrometer
“MiCasa” – Xiaomi Mijia E-ink Hygrometer
Depois de termos apresentado o mais recente #sensor de #temperatura e #humidade da #Xiaomi, que podem consultar aqui https://jomotech.blog/micasa-xiaomi-hygrothermograph/, eis que surge um novo #sensor, mas com diferente #tecnologia.
(more…)
View On WordPress
0 notes
arduinoportugal-pt · 8 years ago
Text
Como ligar um Relógio RTC e Sensor de Temperatura num Display OLED [Video]
Tumblr media
Hoje desenvolvemos um mini projeto que responde às seguintes questões: - Como ligar um Relogio Digital em Tempo real (RTC) ao Arduino? - Como ligar um display colorido OLED ao Arduino? - Como ligar um sensor de temperatura e humidade DHT11 ao Arduino? Passo-a-passo vamos entao de seguida ver como fazer este projeto que responderá a estas perguntas. Abaixo poderão encontrar a lista de materiais utilizados, esquema de montagem e o código para o Arduino.    
# Esquema de montagem:
Tumblr media
  # Livrarias Necessárias:
Poderá fazer download das livrarias necessária a este projetos nos links abaixo. DS3231.h dht.h Adafruit_GFX.h Adafruit_SSD1306.h As restantes já vem na aplicação Arduino IDE.  
# Código Utilizado:
  #include #include #include #include #include #include #define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET); #define NUMFLAKES 10 #define XPOS 0 #define YPOS 1 #define DELTAY 2   #define LOGO16_GLCD_HEIGHT 16 #define LOGO16_GLCD_WIDTH 16 #if (SSD1306_LCDHEIGHT != 32) #error("Height incorrect, please fix Adafruit_SSD1306.h!"); #endif DS3231 rtc(SDA, SCL); dht DHT; #define DHT11_PIN 7 void setup() { rtc.begin(); display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3C (for the 128x32) display.clearDisplay(); display.display(); delay(50); }   void loop() { int chk = DHT.read11(DHT11_PIN); display.setTextSize(2); display.setTextColor(WHITE); display.setCursor(1,0); display.print(" "); display.println(rtc.getTimeStr()); display.setTextSize(1); display.setTextColor(WHITE); display.print(" "); display.print("Temp"); display.print(" "); display.println("Humidade"); display.print(DHT.temperature); display.print(" C"); display.print(" "); display.print(DHT.humidity); display.println(" %"); display.display(); delay(1000); display.clearDisplay(); }  
# Lista de Material:
Arduino Nano Relógio Digital RTC DS3231 Display OLED Sensor Temperatura e Humidade DHT11 Breadboard Fios condutores Todos os produtos foram adquiridos na loja de eletrónica e robótica ElectroFun: https://www.electrofun.pt/  
# Dúvidas:
Poderão esclarecer as vossas dúvidas não só destes projeto, mas todas as outras no nosso forum ou Grupo Facebook dedicado aos nossos leitores: http://www.arduinoportugal.pt/forums/ https://www.facebook.com/groups/arduinoportugal/   Subscreva o nosso canal Arduino Portugal do Youtube! E fique a saber qual é o próximo projeto! Read the full article
0 notes