Índice:
- Etapa 1: O que você precisa?
- Etapa 2: Faça nosso "código de fotoresistores"
- Etapa 3: Como usar corretamente nosso "photoresistors_code"?
- Etapa 4: Como conectar seus fotorresistores e calibrar tudo?
- Etapa 5: usar o programa principal
- Etapa 6: Divirta-se !
Vídeo: Um Cofre Brilhante: 6 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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?
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"
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"?
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?
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
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:
Cofre para telefone: 5 etapas (com fotos)
Cofre do telefone: Mudar de: AlissahuangEu sou viciado no meu telefone, que não consigo me concentrar nos meus deveres de casa. Todos os dias, quando vou para casa, brinco primeiro com meu telefone, depois por volta das 22h. Comecei minha lição de casa, que é tarde demais. Então, todos os dias eu ia para a cama às 2 da manhã, causando
Construir um cofre usando um Rpi: 12 etapas
Crie um cofre usando um Rpi: Quer aprender como converter seu Raspberry pi em um cofre totalmente funcional? Em seguida, siga estas 12 etapas instrutíveis para aprender como. O cofre terá um teclado totalmente funcional e um sistema de travamento, para que você possa manter seus pertences seguros
B-Safe, o cofre portátil: 8 etapas (com fotos)
B-Safe, o cofre portátil: *** 4 de setembro de 2019: Eu carreguei um novo arquivo 3D da própria caixa. Parecia que minha fechadura tinha 10 mm de altura demais para um bom fechamento *** O problemaImagine isto: Você acorda uma manhã e o tempo está muito bom. Você quer ir à praia. Porque você não
Como fazer flash super brilhante com LED - Faça você mesmo: Luz super brilhante: 11 etapas
Como fazer flash super brilhante com LED - Faça você mesmo: Luz super brilhante: primeiro assista ao vídeo
Mais brilhante que o urso médio: 15 passos
Mais brilhante que o urso médio: Você é mais brilhante que o urso médio? Esse carinha com certeza é! Perfeito para cientistas loucos, pequenas cenas de Halloween ou pessoas com um senso de humor distorcido. (Inspirado por esta lâmpada: http://www.suck.uk.com/product.php?rangeID=104&showBar=1, mas