Índice:
- Suprimentos
- Etapa 1: instalar estabilizadores
- Etapa 2: montar interruptores
- Etapa 3: Matriz de teclado de solda
- Etapa 4: conecte a matriz do teclado ao Pitaya Go
- Etapa 5: configure o Python no teclado
Vídeo: Um teclado USB e Bluetooth com fio à mão alimentado por Python: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Este é um teclado mecânico com fio à mão. Ele suporta USB e Bluetooth, e está executando Python no microcontrolador do teclado. Você pode se perguntar como isso funciona. Siga os passos para construir um, você descobrirá.
Suprimentos
Materiais
- Fio de latão de 0,8 mm
- 61 interruptores
- placa keybaord
- estabilizadores de montagem em placa
- 61+ diodos para anti-fantasma
- Makerdiary Pitaya Go, uma placa de desenvolvimento que tem um microcontrolador para executar Python
Ferramentas
- ferro de solda
- liga de solda
- pinça
- multímetro
Etapa 1: instalar estabilizadores
Precisamos instalar estabilizadores na placa do teclado primeiro. Para deixar o teclado mais silencioso, podemos lubrificar os estabilizadores com graxa.
Etapa 2: montar interruptores
Monte os interruptores na placa
Etapa 3: Matriz de teclado de solda
A matriz do teclado possui 5 linhas e 14 colunas. Primeiro, usamos um fio de latão como uma fileira, soldamos um pino de uma chave com um diodo e, em seguida, soldamos o outro lado do diodo com o fio de latão. Depois de soldar todas as linhas, colocamos algo como espaçador no topo dos fios das linhas e, em seguida, soldamos os fios da coluna com os pinos esquerdos dessas chaves. Ao remover o espaçador, as linhas e colunas são cruzadas no espaço 3D e são evitadas em curto.
Etapa 4: conecte a matriz do teclado ao Pitaya Go
A placa de desenvolvimento Pitaya Go tem 20 GPIOs de propósito geral, o que é suficiente para a matriz do teclado com 5 linhas e 14 colunas. Depois de terminar, é melhor verificar se as linhas e colunas estão em curto. O hardware está pronto agora.
Etapa 5: configure o Python no teclado
Acesse https://github.com/makerdiary/python-keyboard para definir o Python no teclado.
Recomendado:
Transmissor Flysky RF alimentado via USB + Fio Conexão de sinal para PC + Simulador de software gratuito: 6 etapas
Transmissor Flysky RF alimentado via USB + Fio Conexão de sinal para PC + Simulador de software gratuito: Se você for como eu, vai gostar de testar seu transmissor RF e aprender antes de bater seu querido avião / drone RF. Isso lhe dará mais diversão, enquanto economiza muito dinheiro e tempo. Para fazer isso, a melhor maneira é conectar seu transmissor RF a você
Sistema de irrigação controlado por WiFi 'inteligente' alimentado por energia solar: 6 etapas (com fotos)
Sistema de irrigação controlado por Wi-Fi 'inteligente' alimentado por energia solar: este projeto usa peças solares DIY e 12v padrão do ebay, juntamente com dispositivos Shelly IoT e alguma programação básica em openHAB para criar uma rede elétrica de jardim e irrigação inteligente totalmente movida a energia solar setup.System Highlights: Fu
Extensor de WiFi sem fio alimentado por bateria USB: 7 etapas (com fotos)
Extensor de WiFi sem fio alimentado por bateria USB: Como não é irritante quando você está hospedado em um hotel e o WiFi é péssimo. Com um extensor de WiFi você pode melhorar as condições, mas os que vi requerem uma tomada, que nem sempre está disponível. Decidi reconstruir um custo baixo
Execute qualquer item alimentado por bateria por meio de alimentação CA: 4 etapas
Use qualquer item alimentado por bateria através da alimentação CA .: Você já não teve baterias suficientes para um objeto? Ou você já perdeu o adaptador de um objeto e quis usá-lo novamente? Ou apenas quer fazer algumas faíscas legais no seu quarto?
Terceira mão ++: uma mão amiga multiuso para eletrônicos e outros trabalhos delicados: 14 etapas (com fotos)
Terceira mão ++: uma mão amiga multiuso para eletrônicos e outros trabalhos delicados .: No passado, usei as terceiras mãos / ajudas disponíveis em cadeias de lojas de eletrônicos e fiquei frustrado com sua usabilidade. Nunca conseguia colocar os clipes exatamente onde queria ou demorava mais tempo do que deveria para configurá-los