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

Coisa de Meninos Nada

Como trocar o óleo de seu carro na sua garagem e economizar uma grana

Colaboração para o UOL

22/10/2019 04h00

O post de estreia da coluna, na semana ada, deu o que falar. Teve gente achando que o dono do carro não tem que mexer em nada e deixar tudo para o mecânico. Mas não é bem assim! Existe um monte de coisas no veículo que podemos fazer sim, com bastante segurança, observando os devidos detalhes e economizar um belo dinheirinho.

Na coluna de hoje decidi partir para a mão na massa e mostrar que é possível trocar o óleo e o filtro de óleo do carro na sua garagem, sem complicação ou medo de ser feliz.

Manual do carro é seu guia

Primeiro o: pegar o manual do seu carro e ver a frequência de troca de óleo e filtro orientada pelo fabricante (de quantos em quantos km ou de quanto em quanto tempo, o que vier primeiro).

Se já estiver na hora de fazer essa manutenção, é necessário conferir que tipo de óleo o fabricante indica para o seu carro (a especificação do óleo deve ser seguida à risca. 5w30, 15w50, mineral, sintético ou semissintético... enfim).

Por último, você precisa descobrir quantos litros de óleo vão no motor de seu carro. É comum os manuais modernos não terem essa informação, mas os sites dos fabricantes de lubrificantes têm.

Quais as ferramentas necessárias?

É necessário observar embaixo de seu carro e avaliar as ferramentas que serão utilizadas no procedimento. Se o veículo tem protetor de cárter e não dá para alcançar o bujão, precisará de ferramentas para remover e depois recolocar o protetor e o bujão do cárter. Também é recomendável ter a mão um jornal para forrar o chão e algum tipo de bandeja para coletar o óleo velho.

Analise também como será durante a troca. O carro precisa estar reto, no plano, para que o óleo escoe completamente do cárter.

Você cabe debaixo do carro? Se não couber, precisa ter recursos para levantá-lo de forma que permaneça reto. Vale considerar a compra de quatro cavaletes automotivos para isso. Também é possível alugar a valeta de um posto de gasolina ou o elevador de uma oficina. Em São Paulo já existe oficinas que oferecem o espaço e as ferramentas paras pessoas mexerem nos próprios carros.

Colocando a mão na massa

- Solte o bujão do cárter já com a bandeja de coleta embaixo e deixe todo óleo escoar, até não pingar mais nada.

- Recoloque o bujão já com a arruela de vedação nova. Coloque o parafuso com a mão, para sentir a rosca e não correr o risco de espanar. Após o parafuso encostar no cárter, dê mais uma volta e meia de aperto com a ferramenta. Deve ser o suficiente para prender bem, mas observe se não pingou nada no chão no dia seguinte.

- Retire o filtro de óleo (cuidado com a sujeira, pois geralmente escorre óleo para tudo que é canto). Observe se a borrachinha de vedação veio junto com o filtro ou se ficou presa no bloco do motor. Se ficou presa ao bloco é só soltá-la com a mão.

- e um 'fiozinho' de óleo na borrachinha de vedação do filtro novo e rosqueie-o no lugar. Quando ele encostar no bloco do motor, de mais uma volta e meia. Deve ser o suficiente para apertar bem e não vazar, mas também não custa conferir no dia seguinte.

- Abra a tampa de abastecimento no cofre do motor e despeje a quantidade especificada de óleo novo. Vale usar um funil para ajudar na tarefa.

- Aguarde uns 15 ou 20 minutos para dar tempo de o óleo novo escorrer bem para o cárter e meça o nível dele na vareta, como vimos na semana ada.

- Ligue o carro prestando atenção à luz de óleo no . Ela tem que acender quando giramos a chave até o estágio de ignição e, após a partida, apagar em alguns segundos.

- Assim que ligamos o motor, a bomba de óleo começa a trabalhar e irriga todo o motor. Isso faz com que parte do óleo saia do cárter para circular entre as peças móveis. Esse é o motivo pelo qual não devemos verificar o nível de óleo no posto de gasolina. Quando você desliga o motor o óleo ainda está circulando no sistema e demora alguns minutos para voltar ao cárter. Aguarde mais 15 ou 20 minutos e meça novamente o nível do óleo pela vareta.

Pronto! Se a luz de óleo apagou direitinho depois da partida e se o nível de óleo está entre as marcas de mínimo e máximo da vareta na última verificação, você foi super bem-sucedido na sua primeira manutenção de garagem. E ainda economizou cerca de R$ 230, que é o valor médio de troca de óleo e filtro para um Onix 1.4 nas oficinas de São Paulo.

E se algo der errado?

Se você mediu o nível e tem óleo de menos no motor, complete aos pouquinhos até o nível atingir a marca certa na vareta. Se colocou óleo demais, abra o bujão do cárter novamente e esgote um pouco.

Só vai precisar de um mecânico depois desse procedimento se a luz de óleo não apagar no depois da partida, mas olha... prestando atenção em todos os detalhes, fazendo com calma e paciência, não tem erro. Não deixe ninguém te assustar dizendo que não vai conseguir, porque vai sim! E depois ainda começará a trocar óleo dos carros da família e amigos.

Uma última observação: se fizer isso em casa, dê o descarte correto para o óleo levando para uma oficina mecânica ou um posto de gasolina. Jamais descarte fluidos de seu carro na rede de esgoto, ok?

E então? Quem vai encarar esse desafio? Quero notícias das aventuras mecânicas de vocês nos comentários, hein!