Innholdsfortegnelse:

DIY -PROJEKT: 3 trinn
DIY -PROJEKT: 3 trinn

Video: DIY -PROJEKT: 3 trinn

Video: DIY -PROJEKT: 3 trinn
Video: Как сделать наклонную подвеску для трехколесного электрического скутера? 2024, November
Anonim
DIY -PROJEKT
DIY -PROJEKT

Denne INSTRUKTABLE vil gå gjennom HELE DIY -PROJEKTET mitt og hvert trinn i reisen og prosessen. Jeg vil også oppgi hvilken type ressurser og forsyninger du trenger for å bygge ditt DIY -prosjekt (det ligner på mitt). Mitt DIY -prosjekt er i utgangspunktet et enkelt spill som kan spilles med to spillere. Den stiller i utgangspunktet et spørsmål, og den venter på at en av LDR (Light Dependent Resistant) skal dekkes. Lysdioden tennes, og dette vil gjøre det mulig for spiller 1 eller spiller 2 å svare på et sant eller usant spørsmål. Etter at det har gått gjennom alle spørsmålene, er spillet komplett.

Rekvisita

Rekvisita som trengs er:

Brødbrett

Bringebærpai

Kartong

Teip

Markører

Mannlige mannlige ledninger

2 LED (forskjellige farger)

2 motstander (330 K Ohm)

2 LDR -sensorer

2 10 V kondensatorer

2 Caps for å dekke noe.

Trinn 1: Første trinn (sette sammen kretsen)

Første trinn (sette sammen kretsen)
Første trinn (sette sammen kretsen)

La oss gå gjennom prosessen med å bygge kretsen sammen

Før vi gjør dette, gå raskt gjennom forsyningslisten for å se hva du trenger for å sette opp denne komplekse / grunnleggende kretsen

Nå som du har alt, la oss starte

Sett først sammen de to LDRS og kondensatorene og sørg for at de fungerer med kode

Koble LDR til den negative delen av kondensatoren (for begge). Etter å ha gjort dette, kobler du det andre benet til begge LDRS til strøm (5 volt). Etter dette kobler du beinet til LDR som er koblet til kondensatoren til en GPIO -pin (for meg i dette tilfellet er det GPIO 5 Player 2 og 16 Player 1).

Koble deretter det andre benet til kondensatoren til bakken (begge kondensatorene).

Slik konfigurerer du LDR, koble nå til de to lysdiodene og sørg for at de også fungerer med kode.

Koble LED -lampens negative ben til bakken (begge). Etter dette kobler du det positive benet til begge LEDene med en 330 Ohm motstand, og kobler deretter motstanden til en GPIO -pinne (i dette tilfellet GPIO Pin 19 Player 2 og Pin 12 Player 1)

Etter dette bør kretsen din se ut som bildet jeg har her (Ignorer kretsen ved siden av)

Trinn 2: Andre trinn (koden)

Andre trinn (koden)
Andre trinn (koden)
Andre trinn (koden)
Andre trinn (koden)
Andre trinn (koden)
Andre trinn (koden)

Å lage koden vil være den vanskeligere delen av dette DIY -prosjektet, så følg nøye med

Først og fremst skriver du alle import -LED, LightSensor og Sleep:

fra gpiozero import LED, LightSensor

fra tid av importer søvn

Importer deretter variablene dine

LDR1 = LightSensor (16, 5, 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Lag ditt første spørsmål for å få spørsmålet til å vises, og ha spilleren 1 eller 2, dekk til sensoren for å slå på LED -en, dette vil se slik ut:

print ("Ram og Rom er det samme")

mens det er sant:

hvis ldr2.value == (0):

print ( Spiller 1 svar:)

led2.on ():

svar = input ("Sant eller usant")

hvis svar == "F" (Eller T avhengig av spørsmålet)

print ( Spiller 2 du har rett!)

p1 () (Dette vil være viktig senere)

ellers:

print ("Beklager, feil")

p1 ()

Gjør det samme med spiller 2 (må bare endre 1 til 2)

while True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") if answer ==" F "(Eller T avhengig av spørsmål) print ("Spiller 1 du har rett!) p1 () (Dette blir viktig senere) annet: skriv ut (" Beklager, feil ") p1 ()

Hva p1 () betyr er at når du gjør den samme koden for andre spørsmål, vil spørsmålene bli definert (dette betyr i utgangspunktet at etter at du har svart på spørsmålet, vil det gå til det spørsmålet. Så for eksempel:

Det neste spørsmålet

def p1 ()

print ('\ n') (Dette gir i utgangspunktet mellomrom mellom spørsmålene)

print ("2. Den beste måten å kjøle ned en datamaskin på er å sette den utenfor")

Da ville du samme kode med LDR (som er ovenfor)

Da vil du i stedet sette p2 () i stedet for p1 (), for å gå til neste spørsmål (Selvfølgelig bruker du definisjonskoden i Python).

Og det er det. Det er kodingsdelen av kretsen for å få alt til å fungere.

Trinn 3: Sett alt sammen (med testing og lansering)

Etter at kretsen er ferdig og koden er ferdig, start og test koden din og se om den fungerer, hvis den ikke er det, kan det være en rekke av disse problemene:

Defekt brødbrett eller dårlige ledninger

Lysdioden er ødelagt eller LDR fungerer ikke som den skal

Noe galt med koden eller kretsen din

Etter å ha testet og lignende, konfigurer du koden og gjør den så jevn som mulig.

La oss nå snakke om å sette det sammen

Få forsyninger av papp og tape.

1. Klipp pappa nok til hver side av brødbrettet, og kutt deretter en kvadrat for hvor lysmotstanden er, slik at du kan legge din hatt over den (på begge sider, og merk ruten med en markør)

2. Skjær papp for enden av brødbrettet for å få esken ferdig

3. Nå kan du kjøre spillet og spille det.

Anbefalt: