;(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

Eletromagnetismo - Ímãs e indução eletromagnética

Carlos Roberto de Lana, Especial para a Página 3 Pedagogia & Comunicação

(Material atualizado em 01/08/2013, às 15h35)

Conta uma lenda que a palavra magnetismo deriva do nome de um pastor da Grécia antiga, chamado Magnes, que teria descoberto que um determinado tipo de pedra atraía a ponta metálica de seu cajado. Em homenagem a Magnes, a pedra foi chamada de magnetita, de onde derivam as palavras magnético e magnetismo.

Uma outra versão atribui o nome do mineral ao fato de ele ser abundante na região asiática da Magnésia. Seja qual for a versão verdadeira da origem da palavra, a magnetita é um imã natural - um minério com propriedades magnéticas.

Sejam naturais ou artificiais, os ímãs são materiais capazes de se atraírem ou repelirem entre, si bem como de atrair ferro e outros metais magnéticos, como o níquel e o cobalto.

Polaridade

Os imãs possuem dois pólos magnéticos, chamados de pólo norte e pólo sul, em torno dos quais existe um campo magnético. Seguindo a regra da atração entre opostos, comum na física, o pólo norte e o sul de dois imãs se atraem mutuamente. Por outro lado, se aproximarmos os pólos iguais de dois imãs o efeito será a repulsão.

O campo magnético é um conjunto de linhas de força orientadas que partem do pólo norte para o pólo sul dos imãs, promovendo sua capacidade de atração e repulsão, mecanismo que fica explicado na figura que segue:

  • As linhas de força promovem a atração entre pólos opostos e repulsão entre pólos iguais.



 

 

 

 

 

Um fato interessante sobre os pólos de um imã é que impossível separá-los. Se cortarmos um imã ao meio, exatamente sobre a linha neutra que divide os dois pólos, cada uma das metades formará um novo imã completo, com seu próprio pólo norte e sul.

Perfis magnéticos

Um modo de visualizarmos as linhas de força do campo magnético é pulverizando limalha de ferro em torno de um imã. Abaixo, a figura ilustra esse efeito pelo qual as partículas metálicas atraídas desenham o perfil do campo magnético.

  • Limalha de ferro desenha as linhas de força do campo magnético de um imã.


 

 

 

 

 

 

 

 

 

 

Como os planetas também possuem pólos magnéticos norte e sul, a Terra se comporta como um imenso imã, razão pela qual, numa bússola, o pólo sul da agulha imantada aponta sempre para o pólo norte da Terra.

Entretanto, se as propriedades dos imãs já eram conhecidas desde a antiguidade, demorou um bom tempo até que as correlações entre os fenômenos elétricos e magnéticos fossem estabelecidos. O cientista inglês Michael Faraday (1791-1867) foi um dos pioneiros do estudo desta correlação.

Indução eletromagnética

Faraday descobriu que uma corrente elétrica era gerada ao posicionar um imã no interior de uma bobina de fio condutor. Deduziu que se movesse a bobina em relação ao imã obteria uma corrente elétrica contínua, efeito que após comprovado recebeu o nome de indução eletromagnética.

A indução eletromagnética é o princípio básico de funcionamento dos geradores e motores elétricos, sendo estes dois equipamentos iguais na sua concepção e diferentes apenas na sua utilização.

No gerador elétrico, a movimentação de uma bobina em relação a um imã produz uma corrente elétrica, enquanto no motor elétrico uma corrente elétrica produz a movimentação de uma bobina em relação ao imã.

A seguir, a ilustração representa o efeito de indução eletromagnética, como pesquisado por Faraday:

  • A movimentação de um campo elétrico próximo a uma bobina produz a corrente elétrica i.



 

 

 

 

 

 

 

 

 

O princípio da indução eletromagnética é também a base de funcionamento dos eletroímãs, equipamentos que geram campos magnéticos apenas, enquanto uma corrente elétrica produz o efeito de indução. Uma vez desligados perdem suas propriedades, ao contrário dos imãs permanentes.

Hoje, as leis do eletromagnetismo fundamentam boa parte da nossa tecnologia mecânica e eletroeletrônica. Os campos magnéticos e suas interações elétricas fazem funcionar desde um secador de cabelos até os complexos sistemas de telecomunicações, desde os poderosos geradores elétricos das usinas nucleares até os minúsculos componentes utilizados nos circuitos eletrônicos. Magnes, o lendário pastor grego, ficaria muito impressionado com o que se descobriu fazer possível com os poderes da pedra que encontrou por acaso.