Índice:
- Etapa 1: Colete as peças e ferramentas necessárias
- Etapa 2: adicionar o botão de toque
- Etapa 3: preparar a bateria
- Etapa 4: imprima o caso
- Etapa 5: Adicionar ímãs à caixa
- Etapa 6: melhorias futuras
Vídeo: Crypto Ticker: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Estou obcecado em verificar o preço atual de várias criptomoedas, mas mudar de guia ou puxar o telefone interrompe meu fluxo de trabalho e me distrai. Decidi que uma tela separada com uma interface muito simples seria útil para exibir os preços rapidamente. Neste Instructable, mostrarei como construir um pequeno ticker de criptomoeda que você pode colocar em sua mesa ou geladeira e ativá-lo com um toque.
Recursos:
- Usa o ESP32, um microcontrolador dual core habilitado para WiFi
- Tela OLED branca de 128x64
- O botão de toque ativa o dispositivo e alterna entre as moedas definidas pelo usuário
- Bateria Li-Po carregada por USB
- Os dados de preços são obtidos da API do CryptoCompare
- Usa o IDE Arduino
- Código no meu GitHub
- Suspensão automática e, eventualmente, ativação automática
Etapa 1: Colete as peças e ferramentas necessárias
Peças
- Placa TTGO ESP32 PRO OLED V2.0 (sem LoRa) [$ 14]
- Touchboard (pacote com 10) [$ 1,50]
- Bateria de lítio (602447 ou 6,0x24x47 mm) [~ $ 5]
- Caixa impressa em 3D [$ 5]
- Ímã de neodímio x4 (disco de 10x1 mm) [$ 1]
- Cabeçalho macho de 3 pinos
- Fio fino (usei fio magnético de 26ga)
Ferramentas
- Ferro de solda
- Cortadores de arame
- Pinças
- Faca de passatempo ou outra lâmina pequena
- Super cola
Opcional
Torno da placa de circuito
Lupa ou lupa para inspeção
Etapa 2: adicionar o botão de toque
Estes são pequenos botões de toque elegantes que são fáceis de adicionar a qualquer projeto. Eles geralmente vêm em embalagens de 10 para cerca de 3 dólares enviados! Eu sei que o ESP32 tem capacidade de detecção de toque embutida, mas usar essas placas torna as coisas mais simples e elimina erros de configuração de software. A corrente máxima de espera do IC de toque é de apenas 7µA, portanto, não é desperdiçada muita energia adicionando este botão.
Desabilite o LED
O pino de saída no botão fica alto e um LED na parte traseira acende sempre que seu dedo fica a poucos mm da superfície de toque. Retirar o resistor do LED desabilita-o, reduzindo o consumo de energia. A criação de uma ponte de solda nas almofadas A e / ou B muda se o botão alternar e se a saída for alta ou baixa quando ativo. No nosso caso, vamos deixar essas pontes abertas, o que fará com que o botão funcione como um interruptor momentâneo.
Traços de corte
A entrada de tensão do botão se alinha perfeitamente com a saída de 3,3 V da placa principal. Infelizmente, o sinal e os pinos de aterramento não, então teremos que fazer algumas modificações. Usando uma faca ou outra lâmina afiada, corte o traço de reinicialização na parte de trás da placa principal e o traço do pino 13 na frente. Inspecione o corte com uma lupa para certificar-se de que não há metal residual. Esses orifícios agora hospedarão o sinal de saída e os pinos de aterramento da placa de toque, respectivamente.
Montagem embutida do Cabeçalho
Não há muito espaço disponível neste projeto, portanto, qualquer truque para economizar espaço é útil. É melhor cortar o cabeçalho do pino antes de soldar para reduzir a altura em que ele se projeta da placa de toque. Cortar o cabeçalho após a soldagem torna mais difícil fazê-lo nivelar, pois a base do cone de solda é muito grossa e não é fácil de cortar. Portanto, corte o coletor rente à placa de toque e solde-o. Coloque a placa e o coletor na placa de circuito principal e corte o outro lado do coletor para que também fique nivelado e, em seguida, solde-o.
Ligue-o
Para cabeamento pequeno e de baixa potência, gosto de usar 26ga. fio magnético, por ser barato e fácil de trabalhar, embora qualquer fio pequeno possa ser usado aqui. Para fazer as conexões, o esmalte do fio pode ser raspado com uma faca ou derretido segurando um ferro de solda com uma bola de solda na ponta até a ponta do fio. Faça isso em um lado do fio e, em seguida, prenda-o à base de aterramento. Meça e corte o fio de forma que alcance o pino terra do botão de toque. Em seguida, repita o processo de remoção do esmalte do outro lado do fio. Segure o fio com uma pinça e solde-o na almofada de aterramento sensível ao toque. Repita este processo para conectar o pino 12 ao pino de saída de sinal do botão. Limpe qualquer fluxo residual de solda e o botão está pronto!
Etapa 3: preparar a bateria
Eu encontrei essas baterias que combinam perfeitamente com esta placa. A bateria é um pouco menor do que o contorno da placa e o lado de proteção do circuito deixa espaço suficiente para acomodar o conector na placa. Infelizmente, eles vieram com um conector JST de 3 pinos de 1,5 mm e a placa suporta apenas um conector de 2 pinos. Isso pode ser remediado cortando o fio amarelo e, em seguida, aparando o conector até que ele se encaixe na placa. Se sua bateria tiver um conector diferente ou nenhum, você pode unir no conector incluído com a placa de circuito. O fio amarelo pode ser totalmente removido, mas decidi mantê-lo disponível para o caso de querer usá-lo no futuro. O fio é conectado a um termistor dentro da bateria para monitorar a temperatura durante o carregamento.
Etapa 4: imprima o caso
Desenhei uma caixa e imprimi em 3D usando um serviço de impressão local. Decidi usar PLA translúcido para que pudesse ver o LED vermelho de carregamento sem ter que fazer um orifício na frente do gabinete. A altura da camada é de 100 mícrons. Duas caixas me custaram cerca de 10 dólares sem frete. A parte superior do case deve ser colada na base com supercola. A bateria e a placa deslizam para dentro da caixa como uma unidade e são suportadas por trilhos internos. A lateral então desliza e é retida pela fricção.
Etapa 5: Adicionar ímãs à caixa
Este é um procedimento opcional se você quiser colocar seu relógio na geladeira ou em outra superfície metálica. Os ímãs que usei são discos de neodímio de 10x1 mm, grau N50. Supercola 2 ou mais na parte de trás da caixa. Esta não é a melhor solução, pois podem lascar com o tempo com impactos repetidos. Certifique-se de que a supercola curou para cada ímã antes de adicionar outro, pois eles podem voar e se colar.
Etapa 6: melhorias futuras
Botão de toque
Eu gostaria de usar diretamente o recurso de toque do ESP32 sem ter que depender de um circuito externo. Uma possibilidade é remover o IC no botão de toque e conectar diretamente um pino de E / S ao touch pad. Ou eu poderia projetar um PCB que seja apenas um touch pad sem nenhum circuito.
Monitoramento de temperatura da bateria
O fio amarelo da bateria é usado para monitorar a temperatura da bateria durante o carregamento. Ele é conectado internamente a um termistor, que diminui sua resistência com o aumento da temperatura. Formar um divisor de tensão com um resistor adicional e conectar a junção a uma entrada ADC deve permitir o monitoramento da temperatura relativa. O ESP32 não tem controle do circuito de carregamento, então a única ação que ele poderia tomar seria emitir um aviso de temperatura no display ou por WiFi.
Melhorias de software
- Use o SmartConfig ou um aplicativo Bluetooth para configurar as credenciais de WiFi
- Tornar a configuração alterável remotamente
- Altere o despertador no canto superior para um relógio
Recomendado:
XRP Crypto Ticker usando URLs de HTTPS: 3 etapas
XRP Crypto Ticker usando HTTPS Urls .: Parecia haver uma falta de crypto tickers simples de trabalho, alguns deles devido ao encerramento da API vinculada e outros devido a problemas com o código ou as bibliotecas dependentes. A maioria dos tickers aqui no Instructables são orientados para USD e Bitcoin, entretanto
Bitcoin Ticker com gráfico: 8 etapas
Bitcoin Ticker With Graph: Fiz isso com base em um projeto para um ticker de preços BTC, que obtém informações de preços de coinmarketcap.com originalmente escrito por Brian Lough. Ele usou a ESP8266, que é uma placa compatível com Arduino que vem com WiFi embutido. Como ele descreve
INTERNET RADIO / TICKER / WEATHERSTATION: 5 etapas
INTERNET RADIO / TICKER / WEATHERSTATION: Este é um rádio de internet muito bom, mas mais do que isso, é uma estação meteorológica, um ticker e um sistema domotica também. E é: muito barato funciona muito bom muito fácil de construir e operar portátil devido à fácil conexão com wi-fi
Rekt-O-Matic Turbo S: Ticker Bitcoin de placa única: 12 etapas
Rekt-O-Matic Turbo S: Placa única Bitcoin Ticker: Você perdeu o aumento noturno no preço do Bitcoin de $ 7500 para $ 10300 em 25 de outubro de 2019? Bem, eu fiz. Esse tipo de coisa acontece no mundo criptográfico. O que vocês precisam, pessoal, é o Rekt-O-Matic Turbo S Este é um indicador de preços Bitcoin com um belo OLED
Fazendo minha própria carteira de hardware Trezor Crypto: 5 etapas (com fotos)
Fazendo minha própria carteira de hardware de criptomoeda Trezor: Neste projeto, estou fazendo minha própria carteira de hardware de criptomoeda Trezor, completa com gabinete. Isso é possível porque o Trezor é de código aberto, então usei os arquivos que eles fornecem em seu github para construir meu próprio dispositivo por menos de $ 40. Havia alguns