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

Menor que um fio de cabelo: tecnologia com nanômetros muda hologramas

Holograma obtido durante o trabalho na USP; silício cristalino transmite laser com mais intensidade ao absorver menos a luz - Augusto Martins / Jornal da USP
Holograma obtido durante o trabalho na USP; silício cristalino transmite laser com mais intensidade ao absorver menos a luz Imagem: Augusto Martins / Jornal da USP

Jornal da USP

30/06/2019 04h00

Você sabe qual o tamanho de um nanômetro? Considere o diâmetro de um fio de cabelo como referência. Calma, ainda precisamos diminuir um pouco mais. Que tal então tomarmos como base uma célula humana? Sinto informar, mas ainda não é o suficiente. Está bem, chega de mistério: um nanômetro é o equivalente a um bilionésimo de metro, ou, se preferir, o mesmo que um milímetro dividido por um milhão.

Apesar de microscópicas, estruturas em escala nanométrica estão presentes em nossa rotina dispostas a nos oferecer uma série de aplicações. A próxima delas, inclusive, pode ser a tecnologia desenvolvida por pesquisadores da Escola de Engenharia de São Carlos (EESC) da USP capaz de gerar hologramas com mais qualidade.

Produzidas à base de silício em sua forma cristalina, novas nanoestruturas transmitem com maior intensidade o laser que incide em sua superfície, resultando em imagens mais definidas, tridimensionais e sem os chamados "fantasmas".

Conjunto de nanoestruturas em formato cilíndrico, as chamadas metassuperfícies transmitem a luz do laser de forma mais intensa - Augusto Martins / Divulgação - Augusto Martins / Divulgação
Conjunto de nanoestruturas em formato cilíndrico, as chamadas metassuperfícies transmitem a luz do laser de forma mais intensa
Imagem: Augusto Martins / Divulgação

Inédita no mundo, a aplicação foi criada pelo Grupo de Metamateriais, Microondas e Óptica (GMETA) do Departamento de Engenharia Elétrica e de Computação (SEL) da EESC. Na pesquisa, os cientistas projetaram alguns conjuntos de nanoestruturas, chamados de metassuperfícies, a fim de controlar as propriedades da luz. "Uma tendência marcante no mercado tecnológico é a miniaturização dos dispositivos para torná-los cada vez mais compactos, mas sem comprometer seu desempenho. Basta ver a evolução dos celulares, notebooks e televisores ao longo dos anos, que estão ficando cada vez mais finos e eficientes em suas funções", explica Augusto Martins, doutorando da EESC e um dos autores do trabalho. Segundo ele, a versatilidade e a fácil integração a outras tecnologias são algumas das principais vantagens de miniaturizar dispositivos.

Pelo fato de absorver menos luz em comparação a outros materiais utilizados em holografia, como o silício policristalino e o silício amorfo, o silício cristalino, escolhido pelos pesquisadores para a produção das metassuperfícies, possibilita a transmissão da luz do laser de forma mais intensa.

"Tais estruturas devem ser energeticamente eficientes, ou seja, a maior parte da luz que incide sobre elas deve ser convertida de forma útil nas aplicações para as quais foram desenvolvidas", reitera Martins, que testou sua tecnologia projetando peças de xadrez holográficas.

Quadrado circulado na primeira foto corresponde a uma das metassuperfícies fabricadas, composta de inúmeros nanopostes de silício (centro da imagem). À direita, peças de xadrez reconstruídas com a nova tecnologia - Augusto Martins / Divulgação - Augusto Martins / Divulgação
Quadrado circulado na primeira foto corresponde a uma das metassuperfícies fabricadas, composta de inúmeros nanopostes de silício (centro da imagem). À direita, peças de xadrez reconstruídas com a nova tecnologia
Imagem: Augusto Martins / Divulgação

Dois em um

Uma das metassuperfícies produzidas pelos pesquisadores trouxe outro diferencial ao trabalho: a possibilidade de observar hologramas em três dimensões. Para que isso fosse possível, foram projetadas nanoestruturas capazes de codificar dois hologramas simultaneamente, nas quais Martins aplicou a técnica de estereoscopia, responsável por proporcionar a sensação de profundidade em vídeos e imagens, obtida a partir do uso de óculos especiais. "Essa projeção, chamada de estereograma, pode ser vista a partir da sobreposição de duas fotos de uma mesma cena, gravadas com câmeras adjacentes", afirma o doutorando, que projetou figuras de pequenos aviões para validar o método.

Segundo o professor Ben-Hur Viana Borges, docente do SEL e um dos orientadores da pesquisa, as metassuperfícies são objeto recente de estudo dos pesquisadores de todo o mundo e prometem revolucionar o cenário tecnológico tanto em aplicações ópticas quanto de micro-ondas. Ele explica que a tecnologia pode ser utilizada em diversas áreas, como entretenimento, produção de lentes e até mesmo em segurança de informação. "Do ponto de vista tecnológico, nosso trabalho resultou em avanços significativos que tornam a integração dessa tecnologia no mercado cada vez mais próxima", completa o professor.

Estereograma permite observação de imagens em três dimensões - Augusto Martins / Divulgação - Augusto Martins / Divulgação
Estereograma permite observação de imagens em três dimensões
Imagem: Augusto Martins / Divulgação

Intitulado Broadband c-Si metasurfaces with polarization control at visible wavelengths: applications to 3D stereoscopic holography, o trabalho foi destaque em publicação da Optical Society of America (OSA), importante entidade científica norte-americana que divulga pesquisas da área de óptica e fotônica. Além de Viana Borges, o estudo foi orientado pelo professor Emiliano R. Martins, do SEL, e ainda contou com a colaboração dos pesquisadores Juntao Li, Achiles da Mota, Vinicius Pepino, Yin Wang, Luiz G. Neto e Fernando Teixeira.