Índice:
- Etapa 1: adquirir peças
- Etapa 2: Projeto de circuito
- Etapa 3: codificação
- Etapa 4: Bibliotecas
- Etapa 5: Upload do programa
- Etapa 6: como funciona
Vídeo: Versano: um dispositivo multifuncional prático (arduino Nano): 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Eu precisava de um multímetro útil que pudesse ser carregado facilmente para qualquer lugar. Eu queria que fosse pequeno e em miniatura em comparação com os multímetros normais. Com horas de codificação e projeto de circuito, acabei fazendo um dispositivo que pode medir queda de tensão, resistor, tensão da bateria e assim por diante. Foi muito difícil para mim fazer um dispositivo que pode executar todas essas funções ao mesmo tempo, mas consegui fazer isso.
Um dia depois, tive a ideia de por que não fazer este multímetro como um dispositivo multitarefa que pode executar várias funções atualizando o código. Eu pensei sobre isso e editei o PCB e adicionei alguns componentes extras a ele.
Depois de editar e personalizar o PCB, finalmente encomendei o PCB no pcbway. Eles são fabricantes de PCB incríveis da China. Eles fornecem PCB de alta qualidade por US $ 5 por 10 peças. Comprei meu PCB em uma semana e eles eram muito bons.
Este é um dispositivo que pode realizar várias funções. Pode ser manipulado em diferentes dispositivos. Como eu disse antes, ele pode ser usado como um multímetro, mas além disso pode ser usado como um reprodutor de música. Embora não possa ser usado como um reprodutor de música profissional, mas pode produzir tons diferentes. Ao pressionar diferentes botões, novos tons são produzidos.
Em seguida, ele pode ser usado como uma calculadora, os números serão exibidos na tela do oled e o usuário pode selecionar diferentes números e selecionar operações usando o potenciômetro. Ele pode realizar quatro operações de adição, subtração, multiplicação e divisão de números. com duas casas decimais.
Ele pode ser usado como um console de jogos, por exemplo, eu criei um jogo de pong. É divertido jogar neste dispositivo.
Ao adicionar um módulo RTC (Real Time Clock) ao dispositivo, ele pode exibir a hora.
Ele pode ser usado como um teclado virtual. Os alfabetos serão exibidos na tela OLED. Precisamos apenas selecionar os alfabetos e o dispositivo exibirá o texto em forma de rolagem na tela.
Como é um dispositivo de pequeno porte, parece técnico e será divertido usá-lo. Não é maravilhoso que um pequeno dispositivo que pode executar todas essas funções em conjunto.
. Finalmente chamei este dispositivo de VERSANO, é uma abreviatura de versátil nano.
Etapa 1: adquirir peças
Arduino nano
Tela OLED de 0,96 ''
Botões de pressão x3
Cabeçalhos femininos masculinos
Sensor de temperatura
Bip
CONDUZIU
RTC DS3231
Resistores 470ohm 1k x2
Bateria
Alguns dispositivos usados neste projeto são
Ferro de solda
Pinças
Fluxo de solda
São muitos os materiais necessários para construir este projeto. Então, vamos começar.
Etapa 2: Projeto de circuito
Projetei meu pcb na easyeda. Eles fornecem um bom terreno para projetar PCs profissionais e é muito fácil projetá-los usando os recursos da easyeda.
Etapa 3: codificação
Aqui está o código para construir o Versano.
O código é fácil e pode ser customizado. Ele é comentado, então não preciso explicar o código.
Algumas observações importantes para codificação
1.) Eu tenho uma versão anterior do arduino IDE. Portanto, escrevi o código em uma versão anterior. Os códigos fornecidos não funcionarão nas versões mais recentes do arduino IDE.
Portanto, eu recomendo que você programe seu arduino no arduino ide versão 1.6.7. O arquivo da versão anterior está anexado aqui.
2.) Depois de fazer o upload do código no arduino, você receberá uma mensagem de que podem ocorrer problemas de estabilidade de memória inferior ignore esta mensagem, é apenas um aviso. Isso não causará nenhum problema durante o uso.
Etapa 4: Bibliotecas
Você precisará de algumas bibliotecas durante o projeto, então aqui estão elas.
Tudo que você precisa fazer é extrair o arquivo de bibliotecas do versano e copiar todas as bibliotecas para a pasta de bibliotecas no software arduino.
Etapa 5: Upload do programa
Certifique-se de que todas as bibliotecas necessárias estejam instaladas. Configure a placa para arduino nano. Selecione a porta de comunicação correta.
Então aqui está!
Etapa 6: como funciona
Recomendado:
Medidor de energia multifuncional DIY Arduino V1.0: 13 etapas (com imagens)
Medidor de energia multifuncional DIY Arduino V1.0: Neste instrutivo, vou mostrar como fazer um medidor de energia multifuncional baseado em Arduino. Este pequeno medidor é um dispositivo muito útil que exibe informações importantes sobre os parâmetros elétricos. O dispositivo pode medir 6 parâmetros elétricos úteis
Dispositivo ASS (dispositivo social anti-social): 7 etapas
Dispositivo ASS (Dispositivo Social Anti-Social): Digamos que você seja o tipo de pessoa que gosta de estar perto das pessoas, mas não gosta que elas cheguem perto. Você também agrada as pessoas e tem dificuldade em dizer não às pessoas. Então você não sabe como dizer a eles para recuar. Bem, entre - o dispositivo ASS! S
Prático Arduino ESP32 com tomada de parede sem fio LED Strip Controller: 6 etapas
Prático controlador de faixa de LED para tomada de parede sem fio Arduino ESP32: Este é um controlador de tomada de parede sem fio DIY muito prático para faixas de LED de baixo custo. Ele substitui os controladores de wi-fi baratos vendidos no EBay. Eles funcionam bem com fitas RGB Led. O controlador EBay Wifi não é bem construído e quebra facilmente. Als
Dispositivo de terapia magnética multifuncional DIY (PEMF, RIFE ..): 5 etapas
Dispositivo de terapia magnética multifuncional DIY (PEMF, RIFE ..): a terapia de campo eletromagnético pulsado, também conhecida como PEMF, é um tratamento alternativo de alívio da dor não invasivo, sem drogas, que também promove a cura acelerada de doenças e lesões
Um cronômetro Arduino simples e prático: 4 etapas
Um cronômetro Arduino simples e prático: Pesquise na web por um cronômetro Arduino. Você provavelmente acabou de fazer isso, se estiver aqui. Por experiência própria, posso dizer que qualquer cronômetro na internet é muito complexo (em código, para iniciantes) ou é muito simplificado e não prático