Sommario:

PROGETTO FAI DA TE: 3 passaggi
PROGETTO FAI DA TE: 3 passaggi

Video: PROGETTO FAI DA TE: 3 passaggi

Video: PROGETTO FAI DA TE: 3 passaggi
Video: Lavori in casa 3 passaggi utili 2024, Luglio
Anonim
PROGETTO FAI DA TE
PROGETTO FAI DA TE

Questo INSTRUCTABLE passerà attraverso il mio INTERO PROGETTO FAI DA TE e ogni fase del viaggio e del processo. Indicherò anche di che tipo di risorse e forniture avrai bisogno per costruire il tuo progetto fai-da-te (è simile al mio). My DIY Project è fondamentalmente un gioco semplice che può essere giocato con due giocatori. Fondamentalmente fa una domanda e aspetta che uno dei LDR (Light Dependent Resistant) sia coperto. Il LED si accenderà e questo consentirà al giocatore 1 o al giocatore 2 di rispondere a una domanda vera o falsa. Dopo aver superato tutte le domande, il gioco è completo.

Forniture

Le forniture necessarie sono:

Tagliere

Torta Di Lamponi

Cartone

Nastro

marcatori

Cavi maschio maschio

2 LED (diversi colori)

2 resistori (330 K Ohm)

2 sensori LDR

2 condensatori da 10 V

2 tappi per coprire qualcosa.

Passaggio 1: primo passaggio (mettere insieme il circuito)

Primo passo (mettere insieme il circuito)
Primo passo (mettere insieme il circuito)

Esaminiamo insieme il processo di costruzione del circuito

Prima di farlo, rivedi rapidamente l'elenco delle forniture per vedere di cosa hai bisogno per configurare questo circuito complesso / di base

Ora che hai tutto iniziamo

Prima di tutto metti insieme i tuoi due LDRS e i condensatori e assicurati che funzionino con il codice

Collegare l'LDR alla parte negativa del condensatore (per entrambi). Dopo averlo fatto, collegare l'altra gamba di entrambi gli LDRS all'alimentazione (5 Volt). Dopodiché collega la gamba dell'LDR collegata al condensatore a un pin GPIO (per me in questo caso, è GPIO 5 Player 2 e 16 Player 1).

Quindi collegare l'altra gamba del condensatore a terra (entrambi i condensatori).

Questo è il modo in cui imposti l'LDR, ora collega i due LED e assicurati che funzionino anche con il codice.

Collegare la gamba negativa del LED a terra (entrambi). Dopodiché, collega la gamba positiva di entrambi i LED con un resistore da 330 Ohm, quindi collega quel resistore a un pin GPIO (in questo caso GPIO Pin 19 Player 2 e Pin 12 Player 1)

Dopo questo il tuo circuito dovrebbe assomigliare all'immagine che ho qui (ignora il circuito accanto)

Fase 2: Seconda Fase (il Codice)

Secondo Passo (il Codice)
Secondo Passo (il Codice)
Secondo Passo (il Codice)
Secondo Passo (il Codice)
Secondo Passo (il Codice)
Secondo Passo (il Codice)

Creare il codice sarà la parte più difficile di questo progetto fai-da-te, quindi segui attentamente

Prima di tutto scrivi tutti i LED di importazione, LightSensor e Sleep:

da gpiozero import LED, LightSensor

dal tempo importa il sonno

Quindi importa le tue variabili

LDR1 = Sensore di luce (16, 5, 1)

LDR2 = Sensore di luce (5, 5, 1)

LED1 = LED(12)

LED2 = LED(19)

Ora fai la tua prima domanda per far apparire la domanda e avendo il giocatore 1 o 2, copri il loro sensore per accendere il loro LED, questo sarà simile a questo:

print("Ram e Rom sono la stessa cosa")

mentre vero:

se ldr2.value == (0):

print( Risposta giocatore 1:)

led2.on():

risposta=input ("Vero o falso")

if risposta == "F" (o T a seconda della domanda)

print( Giocatore 2 hai ragione!)

p1() (questo sarà importante in seguito)

altro:

print("Scusa, non corretto")

p1()

Fai lo stesso con il giocatore 2 (devi solo cambiare da 1 a 2)

while True:if ldr1.value == (0): print("Risposta giocatore 1:) led1.on(): answer=input ("Vero o falso") if answer == "F" (O T a seconda del question) print("Giocatore 1 hai ragione!) p1() (Questo sarà importante in seguito) else: print("Scusa, errore") p1()

Ciò che p1() significa è che, quando si esegue lo stesso codice per altre domande, le domande verranno definite (questo significa sostanzialmente che dopo aver risposto alla domanda andrà a quella domanda. Quindi, ad esempio:

La prossima domanda

def p1()

print('\n') (In pratica lascia spazio tra le domande)

print("2. Il modo migliore per rinfrescare un computer è metterlo fuori")

Quindi avresti lo stesso codice con LDR (che è sopra)

Quindi dovresti invece mettere p2() invece di p1(), per passare alla domanda successiva (ovviamente usando il codice define in Python).

E questo è tutto. Questa è la parte di codifica del circuito per far funzionare tutto.

Passaggio 3: mettere tutto insieme (con test e avvio)

Dopo che il circuito è stato completato e il codice è stato eseguito, avvia e testa il tuo codice e verifica se funziona, in caso contrario potrebbe essere una varietà di questi problemi:

Breadboard difettoso o fili difettosi

Il LED è rotto o l'LDR non funziona correttamente

Qualcosa non va nel tuo codice o circuito

Dopo aver eseguito test e simili, configura il tuo codice e rendilo il più fluido possibile.

Ora parliamo di metterlo insieme

Ottieni le tue forniture di cartone e nastro adesivo.

1. Taglia il cartone abbastanza per ogni lato del breadbroad, quindi taglia un quadrato per dove si trova la resistenza della luce in modo da poterci mettere sopra (per entrambi i lati e segna il quadrato con un pennarello)

2. Taglia il cartone per l'estremità del tagliere per completare la scatola

3. Ora puoi eseguire il gioco e giocarci.

Consigliato: