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 n\u00e3o \u00e9 realmente necess\u00e1rio com tanta frequ\u00eancia \u2014 um LiPo de 900mAh fornece energia suficiente para muitas semanas com meu uso.<\/p>
<\/p>
As suposi\u00e7\u00f5es de design foram:<\/p>
Eu projetei o inv\u00f3lucro do pacote de baterias no Fusion 360, tomando medidas do pacote de baterias original. Isso acabou n\u00e3o sendo simples: o pacote original foi projetado para moldagem por inje\u00e7\u00e3o, e \u00e2ngulos de sa\u00edda complicaram a geometria. Como n\u00e3o planejo produzir em massa, 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 baterias 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 voltagem de 1,2V cada. Decidi produzir 2,5V em vez de 2,4V, supondo que os 0,1V adicionais n\u00e3o prejudicariam nada (afinal, muitas pessoas t\u00eam usado suas calculadoras com c\u00e9lulas alcalinas, que t\u00eam uma voltagem de 1,25V), e a voltagem aumentada tornaria o conversor de impulso na calculadora um pouco mais eficiente.<\/p>
Decidi usar um dos modernos controladores buck de baixo consumo da Texas Instruments (TPS62740). Seu baixo consumo 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 uma sa\u00edda de tens\u00e3o program\u00e1vel - continue lendo para saber por qu\u00ea.<\/p>
Para WPC\/Qi, optei pelo bq51050B (Texas Instruments) e uma bobina da Wuerth Elektronik. Isso se mostrou 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, optei por decis\u00f5es de design que podem n\u00e3o ser \u00f3timas, mas neste caso (com baixos requisitos de energia) fornecem um 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 possui uma porta Micro-USB para carregamento com fio, um controlador de carregamento IC (o popular MCP73832), um par de MOSFETs 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 uma proxy para a carga da bateria (o que n\u00e3o \u00e9 totalmente verdade para as 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-amp\u00e8res: o consumo de energia em repouso 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, eu 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 do 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, seu circuito de prote\u00e7\u00e3o 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 feliz com o resultado deste projeto de fim de semana: minhas calculadoras HP-25 (sim, tenho mais de uma) s\u00e3o \u00fateis novamente e posso us\u00e1-las todos os dias sem me preocupar com 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 mais \u00e9 suficiente.<\/p> Se voc\u00ea pensar sobre isso, \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 gr\u00e1tis 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 Hobby 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 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 2020"],[1553804550247,"\/blog\/choosing-a-debug-programming-connector-2019.html","Escolhendo um conector de debug\/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","PartsBox adquire ecDB.net (banco de dados de componentes eletr\u00f4nicos)"],[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. A HP-25 foi uma calculadora revolucionária para a 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 a 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 simples aplicativos de calculadora em seu telefone são muito limitados. A simples programabilidade baseada em teclas significa que você pode automatizar rapidamente tarefas: por exemplo, muitas vezes tenho 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 tenho foi comprada pelo meu pai, por volta da época em que nasci. 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 recentes eram um pouco 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. O HP-25 era enviado 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 limitariam 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 de 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 não é realmente necessário com tanta frequência — um LiPo de 900mAh fornece energia suficiente para muitas semanas com meu uso. As suposições de design foram: Eu projetei o invólucro do pacote de baterias no Fusion 360, tomando medidas do pacote de baterias original. Isso acabou não sendo simples: o pacote original foi projetado para moldagem por injeção, e ângulos de saída complicaram a geometria. Como não planejo produzir em massa, 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 baterias 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 voltagem de 1,2V cada. Decidi produzir 2,5V em vez de 2,4V, supondo que os 0,1V adicionais não prejudicariam nada (afinal, muitas pessoas têm usado suas calculadoras com células alcalinas, que têm uma voltagem de 1,25V), e a voltagem aumentada tornaria o conversor de impulso na calculadora um pouco mais eficiente. Decidi usar um dos modernos controladores buck de baixo consumo da Texas Instruments (TPS62740). Seu baixo consumo 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 uma saída de tensão programável - continue lendo para saber por quê. Para WPC/Qi, optei pelo bq51050B (Texas Instruments) e uma bobina da Wuerth Elektronik. Isso se mostrou 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, optei por decisões de design que podem não ser ótimas, mas neste caso (com baixos requisitos de energia) fornecem um 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 possui uma porta Micro-USB para carregamento com fio, um controlador de carregamento IC (o popular MCP73832), um par de MOSFETs 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 é uma proxy para a carga da bateria (o que não é totalmente verdade para as 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-ampères: o consumo de energia em repouso 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, eu 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 do 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, seu circuito de proteção 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 feliz com o resultado deste projeto de fim de semana: minhas calculadoras HP-25 (sim, tenho mais de uma) são úteis novamente e posso usá-las todos os dias sem me preocupar com 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 mais é suficiente. Se você pensar sobre isso, é 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 é grátis para Hobbyistas/Fabricantes) PartsBox é um aplicativo online que permite que você controle 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