
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Construa um dispositivo de bloqueio de código digital com sistema Arduino e Qwiic usando Zio M Uno e um teclado de matriz hexadecimal 4x3.
Visão Geral do Projeto
Para este projeto, construiremos um bloqueio de código digital simples que os usuários podem inserir e digitar. Neste tutorial, mostraremos aos usuários como um sistema de bloqueio de código digital funciona em uma interface Arduino.
Ao final deste tutorial, você será capaz de:
- Configure um bloqueio de código digital com Zio e teclado de 12 teclas básicas
- Ser capaz de fazer interface com o Arduino IDE para programar Zio com teclado
- Crie um programa que peça aos usuários para inserir uma senha de seis dígitos para desbloquear
- Ser capaz de criar uma nova senha de seis dígitos
Recursos Úteis
Para fins de simplicidade, este tutorial presume que você tenha um conhecimento completo e conhecimento sobre a configuração de placas de desenvolvimento Zio.
Para este projeto, presumimos que você já tenha configurado o Zuino M Uno para fazer interface com o IDE do Arduino. Se você não fez isso, temos uma postagem separada em nossos guias do quadro de desenvolvimento. Confira abaixo:
Guia de início do Zuino M Uno Qwiic
Etapa 1: Layout Esquemático

Etapa 2: instalação e configuração
Você precisará dos seguintes módulos para construir este projeto:
- Zuino M Uno
- Tela OLED de 0,91”Zio Qwiic
- Teclado hexadecimal (4 x 3)
- Cabos Qwiic 200mm
- Fios de ligação dos cabos da placa de ensaio (macho para fêmea)
- Cabo Micro USB
Etapa 3:

Encadeie os módulos em cadeia conforme mostrado no diagrama esquemático acima.
Passo 4:




Conecte o teclado usando jumpers masculino para feminino ao seu Zuino M Uno
Etapa 5:
Baixe e instale as seguintes bibliotecas em seu Arduino IDE:
- Biblioteca Adafruit GFX
- Biblioteca Adafruit SSD1306
- Biblioteca do teclado Arduino
Etapa 6:
Conecte seu Uno a um computador. Baixe e atualize o código em seu Uno usando o IDE do Arduino.
Você pode baixar o código em nossa página do Github.
Etapa 7: Demonstração: Teste de Login



Insira a senha de seis dígitos seguida da tecla “#”. Para encontrar a senha de 6 dígitos armazenada no código do programa, abra o monitor serial e ele mostrará a senha para a fechadura.
Se você fizer o login com a senha correta, verá uma tela de boas-vindas.
Etapa 8: Teste de mudança de senha


Depois de fazer o login, você poderá alterar a senha para uma nova. Para alterar a senha, confirme-a com a tecla “*”.
Neste exemplo, alterei a senha de 123456 para 000000 conforme mostrado no monitor serial.
Etapa 9: Teste de tentativa de login com falha


Com esta demonstração, também incluímos a função que, com 3 tentativas falhadas de inserir a senha correta, o dispositivo se bloqueará. Para testá-lo, reinicie seu Uno. Tente inserir a senha incorreta 3 vezes.
Você será bloqueado imediatamente após 3 tentativas malsucedidas.
Recomendado:
Teclado de membrana de matriz 4x4 usando Arduino Nano: 4 etapas

4x4 Matrix Membrane Keypad usando Arduino Nano: 4x4 Matrix Membrane Keypad é um módulo de teclado que é frequentemente usado para fazer projetos Arduino, como calculadoras, entrada de senha e outros. Estas são as características deste teclado: Design muito fino fácil de usar em qualquer microcontrollerKey Specification: Maxi
Trocador de bloqueio: porta aberta com código QR: 8 etapas

Trocador de fechadura: Porta aberta com código QR: Olá, meu nome é Ben Vanpoucke e estudo Novas Mídias e Tecnologia de Comunicação na Howest em Kortrijk, Bélgica. Como uma tarefa para a escola, precisávamos fazer um dispositivo IoT. Alugando acomodações pelo Airbnb, tive a ideia de abrir um apar
Bloqueio de código eletrônico: 4 etapas

Bloqueio de código eletrônico: os bloqueios de código digital são muito populares em eletrônicos, onde você precisa inserir um 'Código' específico para abrir a fechadura. Este tipo de fechadura precisa de um microcontrolador para comparar o código inserido com o código predefinido para abrir a fechadura. Existem esses tipos
Sistema de bloqueio RFID usando Arduino: 6 etapas

Sistema de bloqueio RFID usando Arduino: Olá a todos, Este é meu primeiro instrutível e foi apresentado por Judhi Prasetyo. O workshop foi organizado pela Assembly, onde estou trabalhando como estagiário e é um dos melhores lugares para se trabalhar se você for um fabricante. Voltando ao sistema de fechadura RFID, eu
Bloqueio / desbloqueio de PC com Windows usando RFID: 7 etapas (com imagens)

Bloqueio / desbloqueio de PC com Windows usando RFID .: Olá! Com que frequência você se sentiu cansado de digitar a senha para desbloquear seu PC / laptop sempre que ele foi bloqueado? Estou acostumado a bloqueá-lo várias vezes, todos os dias, e nada é mais chato do que digitar a senha / pin e ove