Índice:

Um Cofre Brilhante: 6 Passos
Um Cofre Brilhante: 6 Passos

Vídeo: Um Cofre Brilhante: 6 Passos

Vídeo: Um Cofre Brilhante: 6 Passos
Vídeo: Vizão de Cria - Caio Luccas | Borges | Anezzi | Azevedo | MC Maneirinho | Dallass 2024, Novembro
Anonim
Um Cofre Brilhante
Um Cofre Brilhante

Este projeto propõe uma forma de proteger suas coisas. O resultado final do projeto é um switch comandado pelo arduino após dois estágios de segurança. O switch pode abrir um portal, substituir um controle remoto ou simplesmente comandar o motor. Meu projeto apresenta apenas um bloco que desbloqueia algo. Então você pode adaptar isso ao seu projeto.

O primeiro estágio de segurança é uma matriz de 9 fotorresistores iluminados por uma imagem em um telefone. O segundo estágio de segurança é um código de 4 números.

Sou um estudante francês, então tento fazer o meu melhor para tornar tudo "inglês"

Etapa 1: O que você precisa?

O que você precisa ?
O que você precisa ?
O que você precisa ?
O que você precisa ?

Para este projeto, você precisará de:

  • 9 fotoresistores (1MOhm) e resistores de 20kOhm
  • Um MUX analógico chamado CD4051B
  • Fios
  • uma matriz de teclado 3 * 4
  • Um transistor 2N2222
  • Um arduino UNO

Etapa 2: Faça nosso "código de fotoresistores"

Faça o nosso
Faça o nosso

A ideia principal é usar a luminosidade para desbloquear o nosso negócio. Todos sabem que o preto é feito sem luz e que o branco é a luz mais poderosa. É isso que vamos usar. Usaremos tons de cinza em uma imagem para fazer isso.

Fiz um pequeno programa em python no qual podemos configurar o tamanho da nossa tela e, em seguida, o programa criará uma matriz 3 * 3 em que cada área é uma escala de cinza aleatória. Esta imagem é única e tem 255 ^ 9 possibilidades.

Para usar meu programa, você precisará do python 3.x com a biblioteca Pillow instalada. Se você não sabe fazer, pode pesquisar na internet, tem muitos vídeos.

Você pode ver que tipo de imagem eu recolho.

Etapa 3: Como usar corretamente nosso "photoresistors_code"?

Como Usar Adequadamente Nosso
Como Usar Adequadamente Nosso

Para usar esta imagem, você precisará instalar fotorresistores. Para isso, proponho imprimir alguns pedacinhos em 3D, com o arquivo que vos dou. Recomendo o uso de filamentos flexíveis. Esse pedacinho permite que toda a luz da tela do seu celular vá até o sensor.

Primeiro, solde cada fotorresistor com dois fios. Então, você pode colar esses pequenos círculos em uma placa, fazer um orifício um pouco maior que um fotorresistor na placa e então você verá que o fotorresistor se encaixa perfeitamente no orifício. Tenha cuidado, você precisa colar as rodelas do seu prato de acordo com o tamanho do seu telefone. Cada rodada deve se encaixar no quadrado cinza correto.

Etapa 4: Como conectar seus fotorresistores e calibrar tudo?

Como conectar seus fotorresistores e calibrar tudo?
Como conectar seus fotorresistores e calibrar tudo?
Como conectar seus fotorresistores e calibrar tudo?
Como conectar seus fotorresistores e calibrar tudo?
Como conectar seus fotorresistores e calibrar tudo?
Como conectar seus fotorresistores e calibrar tudo?

Tudo está colado, os fios são gratuitos. Você precisa conectá-lo ao arduino.

Um arduino UNO tem apenas 6 entradas analógicas, proponho ter mais 8 com o CD4051B MUX. Usaremos as 8 entradas deste MUX e a última será Analog1 no Arduino. Prepare cada fotodiodo com reistores de 20KOkm de acordo com a foto. Em seguida, coloque um número para cada fotorresistores de acordo com as próximas fotos. Por fim, conecte o 9º fotoresistores a A1 e o outro ao MUX como na figura: fotoresistores 1 a 8 no canal IN / OUT 0 a 7.

Finalmente, uma vez que tudo esteja conectado corretamente, você pode fazer o upload do programa arduino. Este programa fornecerá valores medidos pelos 9 sensores. Escreva-os em um papel ou simplesmente cole-os no próximo programa.

!!! Tenha cuidado, configure sua tela em alta luminosidade e mantenha a luminosidade sempre que for utilizar este programa !!!

Etapa 5: usar o programa principal

Use o programa principal
Use o programa principal
Use o programa principal
Use o programa principal

Depois de calibrar tudo, podemos conectar o teclado de acordo com a imagem.

Em seguida, baixe o programa principal e abra-o. Você pode colar o resultado da calibração no array "code_light" e pode modificar seu código de 4 números também no array "try".

Finalmente, uso um transistor como atuador. Conecte o transistor no pino D0, mas conecte-o assim que o programa for carregado.

O programa principal é separado da seguinte forma:

  • definição de constantes e conexões
  • leitura dos 9 fotoresistores

    • se estiver bom, podemos testar o código manual

      se estiver bem, o cofre está aberto

    • se falso, tente novamente

Etapa 6: Divirta-se !

Para verificar se tudo funciona bem, eu conecto um LED ao transistor. Ela está brilhando. Substitua o LED por sua ideia: um motor para uma fechadura ou um servo ou mantenha o transistor para substituir um botão em um controle remoto.

Espero que você não tenha problema. Se sim, contacte-me em [email protected]

Recomendado: