Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este INSTRUÍVEL passará por todo o meu PROJETO DIY e cada etapa da jornada e do processo. Também estarei informando que tipo de recursos e suprimentos você precisará para construir seu projeto DIY (que é semelhante ao meu). My DIY Project é basicamente um jogo simples que pode ser jogado com dois jogadores. Basicamente, ele faz uma pergunta e espera que um dos LDR (Light Dependent Resistant) seja coberto. O LED acenderá, e isso permitirá que o jogador 1 ou o jogador 2 responda a uma pergunta verdadeira ou falsa. Depois de passar por todas as perguntas, o jogo está concluído.
Suprimentos
Os suprimentos necessários são:
BreadBoard
Torta de framboesa
Cartão
Fita
Marcadores
Fios Macho Macho
2 LED (cores diferentes)
2 resistores (330 K Ohm)
2 sensores LDR
2 capacitores de 10 V
2 tampas para cobrir algo.
Etapa 1: primeira etapa (montagem do circuito)
Vamos passar pelo processo de construção do circuito juntos
Antes de fazermos isso, revise rapidamente a lista de suprimentos para ver o que você precisa para configurar este circuito complexo / básico
Agora que você tem tudo vamos começar
Em primeiro lugar, coloque seus dois LDRS e capacitores juntos e certifique-se de que funcionam com o código
Conecte o LDR à parte negativa do capacitor (para ambos). Depois de fazer isso, conecte a outra perna de ambos os LDRS à alimentação (5 Volts). Depois disso conecte a perna do LDR conectada ao Capacitor a um pino GPIO (para mim, neste caso, é GPIO 5 Player 2 e 16 Player 1).
Em seguida, conecte a outra perna do capacitor ao aterramento (ambos os capacitores).
É assim que você configura o LDR, agora conecte os dois LEDS e verifique se eles funcionam com código também.
Conecte a perna negativa do LED ao aterramento (ambos). Depois disso, conecte a perna positiva de ambos os LEDs com um resistor de 330 Ohm e, em seguida, conecte esse resistor a um pino GPIO (neste caso, GPIO Pin 19 Player 2 e Pin 12 Player 1)
Depois disso, seu circuito deve se parecer com a imagem que tenho aqui (ignore o circuito ao lado dele)
Etapa 2: Segunda Etapa (o Código)
Fazer o Código será a parte mais difícil deste Projeto Faça Você Mesmo, então siga com atenção
Em primeiro lugar, escreva import LED, LightSensor e Sleep:
do gpiozero import LED, LightSensor
do tempo importar dormir
Em seguida, importe suas variáveis
LDR1 = LightSensor (16, 5, 1)
LDR2 = LightSensor (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
Agora faça sua primeira pergunta para fazer a pergunta aparecer e tendo o jogador 1 ou 2, cubra seu sensor para ligar seu LED, isto ficará assim:
imprimir ("Ram e Rom são a mesma coisa")
enquanto verdadeiro:
se ldr2.value == (0):
print ( Resposta do Jogador 1:)
led2.on ():
answer = input ("Verdadeiro ou Falso")
if answer == "F" (ou T dependendo da pergunta)
imprimir ( Jogador 2, você está certo!)
p1 () (isso será importante mais tarde)
outro:
imprimir ("Desculpe, incorreto")
p1 ()
Faça o mesmo com o jogador 2 (apenas tem que alterar 1 para 2)
enquanto True: if ldr1.value == (0): print ("Jogador 1 Resposta:) led1.on (): answer = input (" True or False ") if answer ==" F "(Ou T dependendo do pergunta) print ("Jogador 1 você está certo!) p1 () (Isso será importante mais tarde) else: print (" Desculpe, Incorreto ") p1 ()
O que p1 () significa é que, ao fazer este mesmo código para outras questões, as questões serão definidas (isso basicamente significa que depois de responder a questão ele irá para aquela questão. Então, por exemplo:
A próxima pergunta
def p1 ()
imprimir ('\ n') (Isso basicamente dá espaço entre as perguntas)
imprimir ("2. A melhor maneira de esfriar um computador é colocá-lo do lado de fora")
Então você faria o mesmo código com LDR (que está acima)
Então, você colocaria p2 () em vez de p1 (), para ir para a próxima pergunta (é claro, usando o código de definição em Python).
E é isso. Essa é a parte de codificação do circuito para fazer tudo funcionar.
Etapa 3: juntando tudo (com teste e lançamento)
Depois que o circuito e o Código estiverem prontos, inicie e teste seu código e veja se ele está funcionando; se não estiver, pode haver uma variedade destes problemas:
Placa de ensaio com defeito ou fios defeituosos
LED está quebrado ou o LDR não está funcionando corretamente
Algo errado com seu código ou circuito
Depois de fazer testes e tal, configure seu código e torne-o o mais suave possível.
Agora vamos falar sobre como colocá-lo juntos
Pegue seu estoque de papelão e fita adesiva.
1. Corte o papelão o suficiente para cada lado da largura de pão e, em seguida, corte um quadrado para onde está o resistor de luz para que você possa colocá-lo sobre ele (para ambos os lados e marque o quadrado com um marcador)
2. Corte o papelão para o final da placa de ensaio para que a caixa seja preenchida
3. Agora você pode executar seu jogo e jogá-lo.