Índice:

Fechadura de reconhecimento facial: 8 etapas
Fechadura de reconhecimento facial: 8 etapas

Vídeo: Fechadura de reconhecimento facial: 8 etapas

Vídeo: Fechadura de reconhecimento facial: 8 etapas
Vídeo: MELHOR FECHADURA! | Reconhece seu Rosto, Abre por Biometria, Senha e muito mais! 2024, Julho
Anonim
Fechadura de reconhecimento facial
Fechadura de reconhecimento facial
Fechadura de reconhecimento facial
Fechadura de reconhecimento facial
Fechadura de reconhecimento facial
Fechadura de reconhecimento facial
Fechadura de reconhecimento facial
Fechadura de reconhecimento facial

Há cerca de um mês na fabricação, apresento a fechadura de reconhecimento facial! Tentei fazer com que parecesse o mais elegante possível, mas só consigo fazer tanto quanto um garoto de 13 anos. Esta fechadura de reconhecimento facial é operada por um Raspberry Pi 4, com uma bateria portátil especial que pode produzir 3 Amps, algo necessário para o Raspberry Pi 4. Ele usa a Raspberry Pi Camera V2 para reconhecimento facial e uma tela de toque para visualizar o saída. O reconhecimento facial é feito com OpenCV. A fechadura é um servo motor que se encaixa em uma trava na moldura da porta. Existem muitas outras opções que abordarei posteriormente na construção. Algumas fotos não são mostradas principalmente por causa de quantas maneiras diferentes você pode levar este projeto para atender às suas necessidades.

Suprimentos

Há muitos suprimentos, então esteja preparado …

Banco de poder incrível

Todo o resto

Cabo de carregamento liso

impressora 3d

Pistola de cola quente e bastões de cola

Ferro de solda

Paciência. Muito disso.

Etapa 1: Software Básico

Software Básico
Software Básico
Software Básico
Software Básico
Software Básico
Software Básico
Software Básico
Software Básico

Pegue o seu cartão SD e conecte-o ao computador. Baixe o software raspberry pi (Clique aqui para obter a versão mais recente.) Faça o flash em seu cartão SD; meu método preferido é usar Balena Etcher. Clique em "Selecionar imagem" e selecione a imagem que você acabou de baixar. Ele deve detectar automaticamente o seu cartão SD assim que você conectá-lo. Caso contrário, selecione-o pressionando o botão "Destino". Depois disso, clique em "Flash!". Insira o seu cartão Micro SD na parte inferior do Raspberry Pi.

Etapa 2: Encontrar seu Raspberry Pi

Encontrando seu Raspberry Pi
Encontrando seu Raspberry Pi
Encontrando seu Raspberry Pi
Encontrando seu Raspberry Pi
Encontrando seu Raspberry Pi
Encontrando seu Raspberry Pi

Se você não tiver um cabo micro HDMI para HDMI ou um monitor externo, siga estas etapas, se não tiver, vá para a parte inferior. Primeiro, conecte o Raspberry PI na Ethernet (não se preocupe, isso é temporário). Vá para as configurações de WiFi no seu computador, nas configurações avançadas, em TCP / IP, você verá um endereço IP chamado "Roteador". Vá a esse site e, na parte de trás do seu roteador em sua casa, você verá seu nome de usuário e senha para fazer o login no site. Role para baixo até ver "raspberrypi" na lista de dispositivos. O endereço IP que você vê é o que você precisa. Copie-o para uma edição de nota ou apenas salve-o em sua área de transferência. Digite, em seu terminal, ssh pi @ (SEU ENDEREÇO IP). A senha padrão é "framboesa". Digite sudo apt-get install tightvncserver. Em seguida, digite tightvncserver. Em um Mac, pressione "Command + K". Digite "vnc: //raspberrypi.local: 5901" e, em seguida, digite a senha que você usou ao configurar o tightvncserver. Agora você deve ver uma área de trabalho de raspberry pi em seu computador. Você pode se conectar ao seu wi-fi e, em seguida, desconectar a Ethernet depois que o Wi-Fi for conectado.

Se você tiver o cabo e o monitor externo: conecte seu Pi ao monitor e conecte ao seu wi-fi no canto superior esquerdo.

Etapa 3: montagem das outras peças

Montagem das outras peças
Montagem das outras peças
Montagem das outras peças
Montagem das outras peças
Montagem das outras peças
Montagem das outras peças
Montagem das outras peças
Montagem das outras peças

Leve o módulo da câmera e o Raspberry Pi para fora. Pegue o conector da câmera e levante-o para que fique na posição aberta. Insira o cabo da câmera na porta. Pressione o conector para baixo em sua posição original. Coloque isso de lado. Em seguida, pegue seu módulo de tela e seu ventilador. Corte o conector da ventoinha e descasque os fios. Solde o leque de acordo com a imagem na tela. Coloque a ventoinha em cima do módulo da CPU, conforme imagem. Com muito cuidado, prenda a tela ao pi de framboesa, de modo que o leque fique dentro, como um sanduíche. Levante a tela e coloque o cabo da câmera embaixo dela. Coloque a tela em cima da câmera e pronto!

Etapa 4: Software

Siga este artigo feito pela Adafruit em seu produto, o PiTFT. LEIA ATENTAMENTE! Eu poderia ter resolvido por que minha tela não estava exibindo a área de trabalho E por que não estava sendo redimensionada para o tamanho da tela pequena. Você vai querer usar o tightvncserver para a instalação do OpenCV. Agora você instalará o OpenCV e o reconhecimento facial. Mais uma vez, tantos dos meus problemas poderiam ter sido resolvidos se EU LEIA COM ATENÇÃO. Depois de fazer o reconhecimento facial funcionar em seu rosto, substitua seu pi_face_recognition.py pelo que está anexado a esta etapa. Aqui está o código do servo motor. Tudo que você precisa fazer é digitar sudo apt-get install pigpio ou pip install pigpio. Seu software está pronto, vamos passar para o hardware. Você pode, em vez de um servo motor, usar um eletroímã ou um solenóide.

Etapa 5: motor e botão

Motor e Botão
Motor e Botão
Motor e Botão
Motor e Botão

Eu tenho um cartão de índice que tem toda a fiação de que você precisa, pois fica MUITO confuso. Solde esses pinos no topo da tela, com Motor Red sendo o canto superior direito (Top é a lateral sem as portas USB). Você pode fazer um furo na moldura da porta (menos fios) ou para baixo e ao redor (mais fios). Optei por não ter furos, então há feixes de arame na foto.

Etapa 6: Instalação da caixa

Instalação de caixa
Instalação de caixa
Instalação de caixa
Instalação de caixa
Instalação de caixa
Instalação de caixa
Instalação de caixa
Instalação de caixa

Agora seria uma boa hora para imprimir os arquivos anexados usando Shapeways ou sua impressora 3D em casa. Foi tão difícil fazer isso caber que tenho muito poucas fotos, desculpe o transtorno. Em primeiro lugar, passe os cabos pela seção da porta USB na parte inferior do gabinete. Em seguida, pegue sua tela e posicione-a, fixando-a com cola quente. Meu cabo de fita de tela ficava mudando de posição, então teste o dispositivo o tempo todo. Em seguida, pegue a câmera e coloque-a dentro de seu estojo. Cole-o no corpo como quiser. Prenda o raspberry pi dentro do gabinete, certificando-se de que as portas USB estão visíveis, as portas laterais estão visíveis, os fios não estão dobrados e se há espaço suficiente para a bateria. Conecte seu teclado USB e receptor de mouse na parte inferior. Existem orifícios designados para pregos ou parafusos na parte traseira. Marquei a posição de todos os furos com um lápis, fiz parafusos de cabeça larga nos furos e encaixei o estojo neles. Além disso, usei cola quente para mantê-la segura. Eu colocaria um espaçador na parte inferior para a bateria, um palito de pirulito que fica na abertura lateral funciona perfeitamente. Deslize a bateria no orifício na parte superior. Conecte o cabo USB-C de 90 graus de forma que o fio fique voltado para baixo e, em seguida, enrole-o de volta na parte superior para que possa ser conectado ao pacote. A caixa está pronta!

Etapa 7: Instalação da porta

Instalação de porta
Instalação de porta
Instalação de porta
Instalação de porta
Instalação de porta
Instalação de porta

Use fita adesiva para prender os fios à porta. Se você não estiver instalando os fios sob a porta, ignore isso. Puxe os fios o mais esticados que puder e prenda-os em seções razoáveis. Usei muita fita adesiva na parte inferior para que meu gato não roesse os fios. prenda-os sob a porta, colando-os na parte inferior. Ligue-o de volta ao topo da melhor maneira possível. o final, para mim, ficou um pouco bagunçado, mas estou bem com isso. Pegue a pequena parte quadrada impressa e coloque o motor dentro, usando cola quente para fixá-lo. No outro compartimento pequeno, coloque o botão e fixe-o com cola quente. Passe os fios pelo orifício na parte inferior e cole / pregue com cola quente toda a caixa contra a moldura da porta. Pegue o acessório do motor para o servo motor e cole-o no grande prisma retangular. Usando o orifício do parafuso na frente, aparafuse-o na posição. Dica: ligue o Pi e rode o programa de forma que você aperte na posição certa; quando nada for detectado aparafuse-o de forma que fique paralelo ao chão. Pegue a trava, e com os dois orifícios PARAFUSAR na moldura da porta. Eu recomendo fortemente os parafusos para integridade estrutural. Você terminou! (Não tenho a instalação da caixa porque editei o design da caixa depois, e as etapas mencionadas acima não se aplicam à parte impressa em 3D que fiz anteriormente.)

Etapa 8: final

Você terminou! Atualmente, não consigo encontrar uma maneira de executar programas OpenCV na inicialização. Já tentei de tudo, então se alguém souber como, por favor me diga. Atualmente, ao inicializar, é necessário usar o teclado e o mouse na telinha e digitar, na memória. cd (a localização do arquivo), em seguida, workon cv, em seguida, sudo pigpiod, em seguida, o comando realmente longo que o Pi salva quando você clica no botão "para cima" no terminal. Fora isso, estou muito orgulhoso do meu projeto! Espero que tenham gostado e que você possa criar um para você!

Recomendado: