;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Megazord da gambiarra: vários adaptadores na tomada podem incendiar a casa

Na ausência de um plug compatível, por que não usar vários?! (contém ironia) - Reprodução
Na ausência de um plug compatível, por que não usar vários?! (contém ironia) Imagem: Reprodução

Bruna Souza Cruz

Do UOL, em São Paulo

24/07/2018 04h00

Quem aí nunca usou uma gambiarra eletrônica para resolver alguma dificuldade no dia a dia? Usar adaptadores variados para ligar aparelhos com a tomada de três pinos é um dos usos mais comuns. Mas há pessoas que acabam abusando da solução, como pode ser visto na imagem acima. 

A criatividade de quem criou a engenhoca pode até parecer engraçada, mas é super perigosa.

É que nem acender um palito de fósforo em um lugar inadequado. Vai funcionar? Vai. Mas de modo algum você pode fazer

Marcos Crivelaro, professor de engenharia mecatrônica da FIAP

Entre os riscos, o mínimo que pode acontecer é o aquecimento do fio e um possível choque, segundo o professor:

Se aquece um pouco hoje. Amanhã aquece mais. Depois mais um pouco. Depois de um tempo, a proteção do fio pode derreter e aí aparece aquela parte metálica. Se a pessoa não percebe e está distraída, ela acaba tocando ali e toma um choque

Pensando no risco mais grave, há chance de um superaquecimento junto à tomada, o que pode resultar em queimaduras ou até mesmo um incêndio.

"Da forma como [os adaptadores] foram conectados, não existe rigidez mecânica. Logo, o peso com o cabo tende a forçar mecanicamente o conjunto, aumentando mais ainda o risco de mau contato e superaquecimento”, explica Valter Avelino, professor de engenharia elétrica do Centro Universitário FEI.

Segundo Avelino, é difícil de acontecer, mas o superaquecimento pode até provocar o derretimento das conexões. Neste caso, há um risco de ter um curto-circuito ou explosão.

Os especialistas alertam também para o fato de que existem aparelhos eletrônicos de mais alta potência, que puxam mais energia, como o micro-ondas, ar-condicionado e ferro de ar roupa. Nestes casos, o risco de usar gambiarras eletrônicas com esses aparelhos é ainda maior.

Veja também

Tomadas têm tamanhos diferentes

Muita gente não sabe, mas existem dois tipos de tomadas de três pinos: uma tem corrente de 10A (amperes) e a outra tem 20A (para receber aparelhos mais potentes). Logo, os adaptadores precisam se adequar a cada um, recomendam os professores.

Diferença de tomadas de três pinos no Brasil - Reprodução/Inmetro - Reprodução/Inmetro
Diferença entre as tomadas de três pinos
Imagem: Reprodução/Inmetro

A diferença entre elas é pouco perceptível e está no tamanho. Os aparelhos que trabalham com corrente de até 10A devem ser conectados na tomada que possui 4 mm de diâmetro em cada pino-- é aquele buraquinho onde o plug é encaixado. Já os dispositivos que operam entre 10 e 20 A devem ser usados em tomadas com diâmetro de 4,8 mm.

"Você tem que respeitar este encaixe. Os aparelhos que exigem mais demanda de energia, vão precisar de mais amperagem. Uma furadeira e um processador de alimentos precisam de 20A. Então, precisam ser ligados na tomada com os pinos mais largos”, exemplifica Crivelaro.

Se você se mudou para uma casa e não faz ideia de qual tipo de tomada possui, a recomendação é pedir auxílio de um especialista para identificá-las.

“Muitas vezes o preço da tomada de parede é mais barato do que o plug adaptador. Pode valer mais a pena trocar. A tomada de três pinos é mais funda e isola a parte elétrica”, aconselha Crivelaro.

Outra dica de segurança é evitar ligar muitos equipamentos que puxam muita energia naqueles filtros de linha.

"Já tive um caso aqui em casa. Minha esposa colocou a a de arroz e o micro-ondas juntos e chegou até a derreter o fio."