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

Oxigênio - Propriedades e usos

Erivanildo Lopes da Silva

A Química se caracteriza por ser uma área do conhecimento científico que estuda, entre outras coisas, as características dos elementos existentes na natureza. Entre os inúmeros elementos existentes, podemos destacar alguns largamente empregados ou produzidos na indústria (que, por sua vez, são utilizados em outras áreas). E, entre esses, o oxigênio.

O oxigênio - uma substância elementar encontrada naturalmente nas formas gasosas de oxigênio e ozônio (O2 e O3, respectivamente) - foi obtido na sua forma O2, por Scheele, em 1772, e Priestley, em 1774. Contudo, apenas Priestley publicou seus resultados, ainda que nenhum dos dois tenham dado o nome de oxigênio ao gás.

Em 1775, Lavoisier estabeleceu as propriedades do gás, mostrou que ele existia no ar e na água, indicou seu papel fundamental nas combustões e deu o nome de oxigênio à substância descoberta por Scheele e Priestley.

O oxigênio natural é um gás incolor e inodoro, que se liquefaz a -183o C, sendo o quinto material mais abundante na terra e pouco solúvel em água. Em condições específicas (na presença de substâncias catalisadoras ou ao ser aquecido), reage com inúmeras outras substâncias, formando vários compostos.

A obtenção do gás oxigênio em laboratório pode ocorrer de várias formas, mas apresentaremos duas:

1) Por aquecimento do clorato de potássio (decomposição térmica) em presença de um catalisador (substância que aumenta a velocidade da reação). Neste caso, o óxido de manganês:

Nesta reação, o produto formado junto com o gás oxigênio é o cloreto de potássio.

2) Por aquecimento de óxido de mercúrio:

Os trabalhos de Priestley e Lavoisieir baseavam-se na reação acima, ou seja, no aquecimento de óxido de mercúrio, que produz o metal mercúrio e o gás puro perfeitamente respirável, consumido por completo em novas combustões.

Indústrias e hospitais

Na indústria, a matéria-prima utilizada na obtenção do gás oxigênio é o ar atmosférico. O ar (mistura gasosa com 78% de N2, gás nitrogênio, 21% de O2, gás oxigênio e 1% de ar, gás argônio) sofre compressão e resfriamento até atingir -200o C, quando a por uma destilação fracionada, obtendo-se assim, a -195o C, o N2, a -190o C o Ar, e o O2 a -185o C.

O gás oxigênio é muito importante na respiração de muitos seres vivos, além de ser usado como comburente. Já o ozônio tem grande importância na chamada camada de ozônio, responsável por "filtrar" (absorver) os raios ultravioletas provenientes do Sol. Ele também é usado como desinfetante e em reações orgânicas.

A maior parte do O2 é utilizada na fabricação de aço junto com o ferro. Cilindros de O2 comprimido são usados na área industrial como componentes para ocorrência da solda oxiacetilênica. Também são largamente empregados na área hospitalar.