Índice:

Escudo de teclado LCD DIY para Arduino Uno: 6 etapas (com imagens)
Escudo de teclado LCD DIY para Arduino Uno: 6 etapas (com imagens)

Vídeo: Escudo de teclado LCD DIY para Arduino Uno: 6 etapas (com imagens)

Vídeo: Escudo de teclado LCD DIY para Arduino Uno: 6 etapas (com imagens)
Vídeo: Inicia SESIÓN en tu computador con esta LLAVE ELECTRÓNICA con ARDUINO pro micro EMULANDO TECLADO 2024, Julho
Anonim
Escudo de teclado LCD DIY para Arduino Uno
Escudo de teclado LCD DIY para Arduino Uno

Eu pesquisei muito para fazer um escudo de teclado LCD DIY e não encontrei nenhum, então eu fiz um e quero compartilhar com vocês.

Etapa 1: peças necessárias

Peças necessárias
Peças necessárias
  • um Arduino Uno
  • 16x2 char disply
  • alfinetes de cabeçalho masculinos e femininos
  • Zero pcb
  • par de resistores
  • um pote de 10k (pegue uma solda amigável)
  • 5 botões de pressão
  • alguns pequenos pedaços de fios
  • FERRAMENTAS NECESSÁRIAS
  • um cortador (para cortar zero pcb)
  • um ferro de solda
  • algum fio
  • um cortador de arame
  • isso é tudo

Etapa 2: a parte da teoria (imp)

A Parte Teórica (imp)
A Parte Teórica (imp)

O escudo do teclado LCD usa uma técnica muito inteligente e elegante que é ler botões do pino A0 de leitura analógica

isso é uma coisa legal.

mas como?

O segredo são os DIVISORES DE TENSÃO

então, o que é um divisor de tensão.

Um divisor de tensão é um circuito simples que transforma uma grande tensão em uma menor. Usando apenas dois resistores em série e uma tensão de entrada, podemos criar uma tensão de saída que é uma fração da entrada.

sim, copiei colei do google;-)

então agora precisamos fazer um divisor de tensão entre 5v e A0 do Arduino

e haverá 4 divisores de tensão diferentes e cada um ganhará vida quando pressionarmos o botão

e é assim que obtemos diferentes entradas em um único pino.

Etapa 3: A BIBLIOTECA e CÁLCULO DO RESISTOR

A BIBLIOTECA e o CÁLCULO DO RESISTOR
A BIBLIOTECA e o CÁLCULO DO RESISTOR

Agora sabemos que como receber entradas

mas qual valor de resistores para divisores de tensão precisamos

nossa voltagem básica é 5v.

de acordo com a biblioteca do teclado LCD escrita por dzindra no GitHub

o link é: -

github.com/dzindra/LCDKeypad

no teclado LCD.h

// você pode alterar os limites para detectar pressionamentos de tecla

# define KEYPAD_TRESHOLD_NONE 1000

# define KEYPAD_TRESHOLD_RIGHT 50

# define KEYPAD_TRESHOLD_DOWN 380

# define KEYPAD_TRESHOLD_UP 195

# define KEYPAD_TRESHOLD_LEFT 555

# define KEYPAD_TRESHOLD_SELECT 790

então, os limites são mantidos na leitura analógica do pino A0

acumulando para minhas leituras

nós precisamos

150k como resistor de base (todos os outros são baseados nele)

250k - selecione

82k - baixo

150k- restantes

15k - até

2 ohm - certo

# se você não tiver nenhum valor, você pode aumentar ou diminuir um pouco porque precisamos estar apenas naquele limite.

Etapa 4: Comece a fazer o LCD (CONEXÃO)

Comece a fazer LCD (CONEXÃO)
Comece a fazer LCD (CONEXÃO)
Comece a fazer LCD (CONEXÃO)
Comece a fazer LCD (CONEXÃO)

Agora pegue as peças e resistores que você calculou e comece a fazer

PASSO 1.

corte o zero pcb para o tamanho do Arduino uno

agora

PASSO 2.

adicionar cabeçalhos masculinos ao tabuleiro

* os pinos conectados ao LCD são

# define KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7

montar cabeçalhos masculinos

Pinos analógicos são bons com nenhum conjunto pcb

MAS você precisa dobrar ligeiramente os pinos digitais (para ajustá-los)

Pino RS LCD para pino digital 08

Ativar LCD pino para pino digital 09

Pino LCD D4 para pino digital 4

Pino D5 LCD para pino digital 5

Pino D6 LCD para pino digital 6

Pino D7 LCD para pino digital 7

Além disso, conecte um potenciômetro de 10k a + 5V e GND, com seu limpador (saída) para o pino VO das telas LCD (pino 3). Um resistor de 220 ohms é usado para alimentar a luz de fundo e é controlado pelo pino 10

Etapa 5: Montagem do LCD e dos botões de solda

Montagem do LCD e botões de solda
Montagem do LCD e botões de solda
Montagem do LCD e botões de solda
Montagem do LCD e botões de solda
Montagem do LCD e botões de solda
Montagem do LCD e botões de solda

Eu queria que meu lcd fosse removível, então usei um cabeçalho feminino

apenas dobre os pinos de conexão para que possam ser soldados no pcb

adicione o pote de acordo

Etapa 6: Soldando os botões no PCB zero

Image
Image
Soldando os botões no PCB Zero
Soldando os botões no PCB Zero
Soldando os botões no PCB Zero
Soldando os botões no PCB Zero

Soldei 4 chaves e selecionei para o outro lado.

você pode soldá-lo onde preferir e está pronto para usar

OS PINOS DOS BOTÕES DE PRESSÃO SÃO:

* --------------------

| |

| |

| |

--------------------*

OS * cantos marcados estão normalmente abertos e ao pressionar o botão eles se conectam

Recomendado: