Agora tenho a calculadora de engenharia perfeita, que tem 45 anos e ainda fica feliz em um pad de energia Qi e recarrega. Se eu n\u00e3o tiver um pad dispon\u00edvel, posso remover o pacote de bateria e usar o conector micro-USB na lateral para carreg\u00e1-lo. Mas, como se viu, o carregamento na verdade n\u00e3o \u00e9 necess\u00e1rio com tanta frequ\u00eancia \u2014 um LiPo de 900mAh fornece energia suficiente para muitas semanas com o meu uso.<\/p>
<\/p>
As suposi\u00e7\u00f5es de design foram:<\/p>
Eu projetei o inv\u00f3lucro do pacote de bateria no Fusion 360, tirando medidas do pacote de bateria original. Isso acabou n\u00e3o sendo simples: o pacote original foi projetado para moldagem por inje\u00e7\u00e3o, e os \u00e2ngulos de sa\u00edda complicaram a geometria. Como n\u00e3o planejo produzir em massa esses, n\u00e3o me preocupei em projetar para moldagem por inje\u00e7\u00e3o e assumi a impress\u00e3o 3D usando SLS (Sinteriza\u00e7\u00e3o Seletiva a Laser). \u00c9 por isso que meu pacote de bateria se abre de maneira diferente do original, proporcionando melhor acesso \u00e0 eletr\u00f4nica e \u00e0 bateria, mas sacrificando a capacidade de ser moldado por inje\u00e7\u00e3o.<\/p>
Nenhum fixador foi usado: um simples clipe de mola \u00e9 suficiente para manter a tampa no lugar, e o pacote \u00e9 usado na calculadora na maior parte do tempo de qualquer maneira, ent\u00e3o n\u00e3o h\u00e1 risco de a tampa se abrir.<\/p>
<\/p>
A calculadora era normalmente alimentada por duas c\u00e9lulas NiCd, que t\u00eam uma tens\u00e3o de 1,2V cada. Decidi produzir 2,5V em vez de 2,4V, assumindo que o adicional de 0,1V n\u00e3o prejudicaria nada (afinal, muitas pessoas t\u00eam usado suas calculadoras com c\u00e9lulas alcalinas, que t\u00eam uma tens\u00e3o de 1,25V), e a tens\u00e3o aumentada tornaria o conversor de impulso na calculadora ligeiramente mais eficiente.<\/p>
Decidi usar um dos modernos controladores buck de baixo consumo da Texas Instruments (TPS62740). Sua baixa corrente quiescente de opera\u00e7\u00e3o de 360nA significava que eu n\u00e3o teria que me preocupar em ter um interruptor liga\/desliga. Existem controladores com corrente quiescente mais baixa (at\u00e9 60nA!), mas eu queria ter sa\u00edda de tens\u00e3o program\u00e1vel \u2014 continue lendo para saber por qu\u00ea.<\/p>
Para WPC\/Qi, eu escolhi bq51050B (Texas Instruments) e uma bobina da Wuerth Elektronik. Isso provou ser muito mais desafiador do que eu pensava: projetar dispositivos com carregamento sem fio \u00e9 dif\u00edcil, requer v\u00e1rios prot\u00f3tipos e equipamentos de medi\u00e7\u00e3o que eu n\u00e3o tenho. No final, eu fui com decis\u00f5es de design que podem n\u00e3o ser \u00f3timas, mas neste caso (com baixos requisitos de energia) fornecem desempenho aceit\u00e1vel. Em outras palavras, eu improvisei. Isso foi um pouco mais dif\u00edcil pelo fato de que a documenta\u00e7\u00e3o do bq51050B \u00e9 decepcionante e n\u00e3o est\u00e1 realmente \u00e0 altura dos padr\u00f5es da TI.<\/p>
<\/p>
A placa tamb\u00e9m tem uma porta Micro-USB para carregamento com fio, um controlador de carregamento IC (o popular MCP73832), um par de MOSFET atuando como um interruptor para a energia USB, um monte de prote\u00e7\u00e3o ESD para terminais expostos, e um termistor discreto para monitorar a temperatura da bateria, j\u00e1 que muitos LiPos baratos v\u00eam sem um termistor ou com um que n\u00e3o corresponde ao que o IC de carregamento espera.<\/p>
Projetar um indicador de bateria fraca foi um desafio interessante. Supondo que a tens\u00e3o \u00e9 um proxy para a carga da bateria (o que n\u00e3o \u00e9 totalmente verdadeiro para c\u00e9lulas LiPo), como voc\u00ea mede a tens\u00e3o sem consumir energia constantemente e descarregar a bateria no processo? Tenha em mente que nosso or\u00e7amento de energia para isso est\u00e1 em nano-amps: o consumo de energia quiescente de todo o dispositivo deve ser inferior a 1\u03bcA.<\/p>
Como os dispositivos IC de contagem de coulomb s\u00e3o muito caros e geralmente v\u00eam em pacotes BGA n\u00e3o amig\u00e1veis, e tamb\u00e9m porque eu n\u00e3o queria complicar demais o design, tive que encontrar algo mais simples.<\/p>
Uma solu\u00e7\u00e3o baseada em microcontrolador poderia ser projetada, mas pela primeira vez em muitos anos eu queria projetar um dispositivo sem<\/em> um microcontrolador e software.<\/p> Al\u00e9m disso, como voc\u00ea exibe o resultado? Voc\u00ea n\u00e3o pode acender um LED, pois isso consumiria rapidamente a energia restante, possivelmente sem ningu\u00e9m sequer olhando para o indicador. Um bot\u00e3o de \"verifica\u00e7\u00e3o de bateria\"? Possivelmente, mas esses complicam significativamente o design mec\u00e2nico.<\/p> Demorou um pouco, mas eu consegui encontrar uma solu\u00e7\u00e3o.<\/p> Percebi que a calculadora realmente tem<\/em> um indicador de bateria fraca embutido. Quando a tens\u00e3o da bateria cai abaixo de um limite (que eu medi ser 2,1V), a tela LED acende todos os pontos decimais, exceto o que normalmente deveria estar ativo. Com pontos decimais \"invertidos\" desta forma, voc\u00ea ainda pode usar a calculadora, mas v\u00ea claramente que as baterias precisam ser substitu\u00eddas.<\/p> Ent\u00e3o, eu usei um supervisor de tens\u00e3o (reset) com uma corrente de alimenta\u00e7\u00e3o de 250nA para monitorar a tens\u00e3o da bateria. Se cair abaixo de 3V, a sa\u00edda fica baixa. Essa sa\u00edda est\u00e1 conectada a um dos pinos do seletor de tens\u00e3o no regulador buck TPS62740 (\u00e9 por isso que eu precisava de um componente com sa\u00edda de tens\u00e3o program\u00e1vel) e faz com que ele comece a produzir 2.1V em vez de 2.5V. Em outras palavras, bateria baixa, LEDs de ponto decimal acendem, miss\u00e3o cumprida!<\/p> Isso acabou funcionando muito bem na pr\u00e1tica, e o limite de 2,1V funcionou para todas as unidades HP-25 que eu tinha. A \u00fanica limita\u00e7\u00e3o \u00e9 que, com a maioria das baterias LiPo, o circuito de prote\u00e7\u00e3o delas cortar\u00e1 a sa\u00edda logo abaixo de 3V, ent\u00e3o voc\u00ea n\u00e3o tem muito tempo depois que seus pontos acendem.<\/p> Meus testes mostraram que o LiPo de 900mAh \u00e9 suficiente para cerca de 10 horas de uso cont\u00ednuo, antes que os indicadores de bateria fraca acendam, e por 10-20 minutos depois. Bom o suficiente para mim!<\/p> No geral, estou muito satisfeito com o resultado deste projeto de fim de semana: meus calculadoras HP-25 (sim, eu tenho mais de uma) s\u00e3o \u00fateis novamente e eu posso us\u00e1-las todos os dias sem me preocupar com as baterias. Eu apenas as coloco em bases de carregamento de vez em quando. A vida \u00fatil da bateria \u00e9 t\u00e3o boa, que fazer isso uma vez por m\u00eas ou algo assim \u00e9 suficiente.<\/p> Se voc\u00ea pensar bem, \u00e9 bastante incr\u00edvel que uma calculadora de 45 anos ganhou uma nova vida gra\u00e7as \u00e0 tecnologia do s\u00e9culo 21!<\/p> Jan Rychter (fundador do PartsBox)<\/p> (Se voc\u00ea gostou de ler isso e trabalha com eletr\u00f4nica, por favor, confira o PartsBox \u2014 \u00e9 uma ferramenta indispens\u00e1vel para empresas, e \u00e9 gratuito para Hobbyistas\/Fabricantes)<\/p>","title":"Hackeando no fim de semana: carregamento sem fio para uma calculadora HP-25","toc":"","blog-post-index":[[1740807473530,"\/blog\/improved-bom-management-02-2025.html","Gerenciamento de BOM Aprimorado"],[1710253094822,"\/blog\/top-10-hobby-electronic-components-2024.html","Top 10 Componentes Eletr\u00f4nicos de Hobbistas Mais Populares (2024)"],[1707834397194,"\/blog\/building-rockets-aerospace-team-graz-02-2024.html","Construindo Foguetes: Aerospace Team Graz"],[1704196772365,"\/blog\/illini-solar-car-01-2024.html","Como o Illini Solar Car usa o PartsBox no design de seu mais novo ve\u00edculo, Calypso"],[1702988133547,"\/blog\/building-electric-race-cars-schanzer-12-2023.html","Construindo carros de corrida el\u00e9tricos: Schanzer Racing Electric e PartsBox"],[1701437972330,"\/blog\/building-satellites-orbit-ntnu-11-2023.html","Construindo Sat\u00e9lites com o PartsBox: Um Estudo de Caso"],[1695802605055,"\/blog\/gtsr-efficient-inventory-management-09-2023.html","Georgia Tech Solar Racing: Gerenciamento Eficiente de Invent\u00e1rio com PartsBox"],[1645704238033,"\/blog\/suspension-of-service-for-customers-in-russia-02-2022.html","Suspens\u00e3o imediata do servi\u00e7o para clientes na R\u00fassia"],[1620631705766,"\/blog\/wireless-charging-for-a-hp-25-calculator-05-2021.html","Hackeando no fim de semana: carregamento sem fio para uma calculadora HP-25"],[1611747459304,"\/blog\/images-for-parts-locations-and-projects-01-2021.html","Imagens para componentes, locais e projetos"],[1610461221856,"\/blog\/heads-up-changes-in-builds-01-2021.html","Aten\u00e7\u00e3o: mudan\u00e7as nas constru\u00e7\u00f5es \u26a1\ufe0f"],[1602511721000,"\/blog\/october-2020-update.html","Atualiza\u00e7\u00e3o de Outubro de 2020"],[1589641011804,"\/blog\/whats-new-may-2020.html","Novidades: Maio de 2020"],[1553804550247,"\/blog\/choosing-a-debug-programming-connector-2019.html","Escolhendo um conector de depura\u00e7\u00e3o\/programa\u00e7\u00e3o para um microcontrolador"],[1553705482782,"\/blog\/kicad-kicon-2019.html","KiCon 2019"],[1553280475607,"\/blog\/2018-a-year-in-retrospect.html","2018: Um Ano em Retrospectiva"],[1524129725336,"\/blog\/partsbox-acquires-ecdb.html",null],[1515524807850,"\/blog\/2017-a-year-in-retrospect.html","2017: Um Ano em Retrospectiva"],[1497784974058,"\/blog\/barcode-scanner-support-06-2017.html","Suporte ao scanner de c\u00f3digo de barras"],[1495186661933,"\/blog\/resources-for-hardware-startups-05-2017.html","Recursos para startups de hardware"],[1494143115052,"\/blog\/how-to-organize-electronic-parts-04-2017.html","Como organizar componentes eletr\u00f4nicos"],[1493942400000,"\/blog\/bom-pricing-available-04-2017.html","A precifica\u00e7\u00e3o de BOM para projetos agora est\u00e1 dispon\u00edvel"],[1461628800000,"\/blog\/organizing-parts-tagging-04-2016.html","Tags"],[1461110400000,"\/blog\/bom-management-tool-04-2016.html","Projetos (gerenciamento de BOM)"],[1456531200000,"\/blog\/electronic-parts-search-engine-02-2016.html","Um motor de busca melhorado"]]}}; Ou, trazendo uma calculadora de 45 anos para o século 21. O HP-25 foi uma calculadora revolucionária para sua época. Introduzida em 1975, foi a primeira calculadora de engenharia programável acessível. Com o passar dos anos, foram desenvolvidos modelos mais avançados com mais funcionalidades. Mas o 25 atingiu um equilíbrio particularmente bom entre recursos, tamanho e facilidade de uso. Hoje vivemos em um mundo muito diferente: todos nós temos vários dispositivos de computação poderosos. Nenhum engenheiro consideraria fazer gráficos em uma calculadora hoje: temos computadores que podem fazer isso mais rápido e melhor. Da mesma forma para manipulações algébricas ou computação simbólica. O que ainda precisamos, no entanto, é de uma boa calculadora de engenharia - um dispositivo facilmente acessível que pode realizar cálculos simples rapidamente e que tem apenas o número certo de funções. É por isso que o HP-25 está se tornando atraente novamente. Se você trabalha com eletrônica ou design mecânico, muitas vezes precisa trabalhar com notação científica ou de engenharia e realizar cálculos para os quais os aplicativos de calculadora simples no seu telefone são muito limitados. A programabilidade simples baseada em teclas significa que você pode automatizar rapidamente tarefas: por exemplo, eu costumo ter a fórmula de resistência paralela inserida como um programa, acessível usando uma única tecla. Insira duas resistências, pressione R/S e obtenha o resultado. O HP-25 foi projetado por engenheiros, para engenheiros, e você sente isso quando o usa. Importante, ele se encaixa bem na palma da sua mão e pode ser usado com uma única mão, o que não é verdade para muitas calculadoras HP excelentes, mas posteriores (como a série Voyager: HP-11C e HP-15C). A HP-25 que eu tenho foi comprada pelo meu pai, por volta da época em que eu nasci. Eu sempre gostei de usá-la, mas toda essa série de calculadoras (apelidada de "Woodstock") foi limitada pelo design do pacote de baterias. O pacote de baterias original continha duas células NiCd seladas, que obviamente falharam muitos anos atrás. A maioria das pessoas substituiu suas células NiCd por novas, depois por células NiMh, ou até mesmo por pilhas alcalinas AA. Isso sempre foi problemático: as baterias mais novas eram ligeiramente maiores e nunca se encaixavam bem. Além disso, o consumo de energia de uma calculadora com display de LED era significativo, então eram necessárias substituições frequentes de baterias. A HP-25 foi enviada com um "carregador" (na verdade apenas um transformador), mas o circuito de carregamento era terrível: o carregador sem carga fornecia 10V AC: uma tensão mais alta do que a calculadora poderia suportar, com a suposição de que as células de bateria NiCd conectadas iriam limitar a tensão. Todo o circuito de carregamento consistia em um diodo e um resistor! Se suas células não estivessem fazendo contato adequado, ou se você conectasse um carregador sem a bateria inserida, sua calculadora seria torrada. Decidi que deveria fazer algo para tornar meu HP-25 utilizável todos os dias. Então, decidi projetar um pacote de bateria recarregável, que substitui o original, mas usa uma bateria moderna Li-Po, e tem carregamento sem fio Qi/WPC com uma opção USB. Agora tenho a calculadora de engenharia perfeita, que tem 45 anos e ainda fica feliz em um pad de energia Qi e recarrega. Se eu não tiver um pad disponível, posso remover o pacote de bateria e usar o conector micro-USB na lateral para carregá-lo. Mas, como se viu, o carregamento na verdade não é necessário com tanta frequência — um LiPo de 900mAh fornece energia suficiente para muitas semanas com o meu uso. As suposições de design foram: Eu projetei o invólucro do pacote de bateria no Fusion 360, tirando medidas do pacote de bateria original. Isso acabou não sendo simples: o pacote original foi projetado para moldagem por injeção, e os ângulos de saída complicaram a geometria. Como não planejo produzir em massa esses, não me preocupei em projetar para moldagem por injeção e assumi a impressão 3D usando SLS (Sinterização Seletiva a Laser). É por isso que meu pacote de bateria se abre de maneira diferente do original, proporcionando melhor acesso à eletrônica e à bateria, mas sacrificando a capacidade de ser moldado por injeção. Nenhum fixador foi usado: um simples clipe de mola é suficiente para manter a tampa no lugar, e o pacote é usado na calculadora na maior parte do tempo de qualquer maneira, então não há risco de a tampa se abrir. A calculadora era normalmente alimentada por duas células NiCd, que têm uma tensão de 1,2V cada. Decidi produzir 2,5V em vez de 2,4V, assumindo que o adicional de 0,1V não prejudicaria nada (afinal, muitas pessoas têm usado suas calculadoras com células alcalinas, que têm uma tensão de 1,25V), e a tensão aumentada tornaria o conversor de impulso na calculadora ligeiramente mais eficiente. Decidi usar um dos modernos controladores buck de baixo consumo da Texas Instruments (TPS62740). Sua baixa corrente quiescente de operação de 360nA significava que eu não teria que me preocupar em ter um interruptor liga/desliga. Existem controladores com corrente quiescente mais baixa (até 60nA!), mas eu queria ter saída de tensão programável — continue lendo para saber por quê. Para WPC/Qi, eu escolhi bq51050B (Texas Instruments) e uma bobina da Wuerth Elektronik. Isso provou ser muito mais desafiador do que eu pensava: projetar dispositivos com carregamento sem fio é difícil, requer vários protótipos e equipamentos de medição que eu não tenho. No final, eu fui com decisões de design que podem não ser ótimas, mas neste caso (com baixos requisitos de energia) fornecem desempenho aceitável. Em outras palavras, eu improvisei. Isso foi um pouco mais difícil pelo fato de que a documentação do bq51050B é decepcionante e não está realmente à altura dos padrões da TI. A placa também tem uma porta Micro-USB para carregamento com fio, um controlador de carregamento IC (o popular MCP73832), um par de MOSFET atuando como um interruptor para a energia USB, um monte de proteção ESD para terminais expostos, e um termistor discreto para monitorar a temperatura da bateria, já que muitos LiPos baratos vêm sem um termistor ou com um que não corresponde ao que o IC de carregamento espera. Projetar um indicador de bateria fraca foi um desafio interessante. Supondo que a tensão é um proxy para a carga da bateria (o que não é totalmente verdadeiro para células LiPo), como você mede a tensão sem consumir energia constantemente e descarregar a bateria no processo? Tenha em mente que nosso orçamento de energia para isso está em nano-amps: o consumo de energia quiescente de todo o dispositivo deve ser inferior a 1μA. Como os dispositivos IC de contagem de coulomb são muito caros e geralmente vêm em pacotes BGA não amigáveis, e também porque eu não queria complicar demais o design, tive que encontrar algo mais simples. Uma solução baseada em microcontrolador poderia ser projetada, mas pela primeira vez em muitos anos eu queria projetar um dispositivo sem um microcontrolador e software. Além disso, como você exibe o resultado? Você não pode acender um LED, pois isso consumiria rapidamente a energia restante, possivelmente sem ninguém sequer olhando para o indicador. Um botão de "verificação de bateria"? Possivelmente, mas esses complicam significativamente o design mecânico. Demorou um pouco, mas eu consegui encontrar uma solução. Percebi que a calculadora realmente tem um indicador de bateria fraca embutido. Quando a tensão da bateria cai abaixo de um limite (que eu medi ser 2,1V), a tela LED acende todos os pontos decimais, exceto o que normalmente deveria estar ativo. Com pontos decimais "invertidos" desta forma, você ainda pode usar a calculadora, mas vê claramente que as baterias precisam ser substituídas. Então, eu usei um supervisor de tensão (reset) com uma corrente de alimentação de 250nA para monitorar a tensão da bateria. Se cair abaixo de 3V, a saída fica baixa. Essa saída está conectada a um dos pinos do seletor de tensão no regulador buck TPS62740 (é por isso que eu precisava de um componente com saída de tensão programável) e faz com que ele comece a produzir 2.1V em vez de 2.5V. Em outras palavras, bateria baixa, LEDs de ponto decimal acendem, missão cumprida! Isso acabou funcionando muito bem na prática, e o limite de 2,1V funcionou para todas as unidades HP-25 que eu tinha. A única limitação é que, com a maioria das baterias LiPo, o circuito de proteção delas cortará a saída logo abaixo de 3V, então você não tem muito tempo depois que seus pontos acendem. Meus testes mostraram que o LiPo de 900mAh é suficiente para cerca de 10 horas de uso contínuo, antes que os indicadores de bateria fraca acendam, e por 10-20 minutos depois. Bom o suficiente para mim! No geral, estou muito satisfeito com o resultado deste projeto de fim de semana: meus calculadoras HP-25 (sim, eu tenho mais de uma) são úteis novamente e eu posso usá-las todos os dias sem me preocupar com as baterias. Eu apenas as coloco em bases de carregamento de vez em quando. A vida útil da bateria é tão boa, que fazer isso uma vez por mês ou algo assim é suficiente. Se você pensar bem, é bastante incrível que uma calculadora de 45 anos ganhou uma nova vida graças à tecnologia do século 21! Jan Rychter (fundador do PartsBox) (Se você gostou de ler isso e trabalha com eletrônica, por favor, confira o PartsBox — é uma ferramenta indispensável para empresas, e é gratuito para Hobbyistas/Fabricantes) PartsBox é um aplicativo online que permite que você assuma o controle de seu inventário de componentes eletrônicos, precificação de BOM e produção em pequena escala. Ele mantém o controle de onde os componentes estão armazenados, quais são os níveis de estoque atuais e quais componentes são usados em quais projetos/BOMs.<\/p>
<\/p>
<\/p>
Hackeando no fim de semana: carregamento sem fio para uma calculadora HP-25