Indholdsfortegnelse:

DIY -PROJEKT: 3 trin
DIY -PROJEKT: 3 trin

Video: DIY -PROJEKT: 3 trin

Video: DIY -PROJEKT: 3 trin
Video: DIY- DOOR TRIM. Процесс изготовления дверного портала. 2024, November
Anonim
DIY -PROJEKT
DIY -PROJEKT

Denne INSTRUKTABEL vil gå igennem mit HELE DIY -PROJEKT og hvert trin i rejsen og processen. Jeg vil også oplyse, hvilken type ressourcer og forsyninger du skal bruge til at bygge dit DIY -projekt (Det ligner mit). Mit DIY -projekt er dybest set et simpelt spil, der kan spilles med to spillere. Det stiller dybest set et spørgsmål, og det venter på, at en af LDR (Light Dependent Resistant) er dækket. Lysdioden tændes, og dette giver enten spiller 1 eller spiller 2 mulighed for at besvare et sandt eller falsk spørgsmål. Efter at det er gået igennem alle spørgsmålene, er spillet færdigt.

Forbrugsvarer

De nødvendige forsyninger er:

Brødbræt

Hindbær tærte

Pap

Tape

Markører

Mandlige hanledninger

2 LED (forskellige farver)

2 modstande (330 K Ohm)

2 LDR -sensorer

2 10 V kondensatorer

2 kasketter til at dække noget.

Trin 1: Første trin (sammensætning af kredsløbet)

Første trin (sammensætning af kredsløbet)
Første trin (sammensætning af kredsløbet)

Lad os gå igennem processen med at bygge kredsløbet sammen

Inden vi gør dette, skal du hurtigt gennemgå forsyningslisten for at se, hvad du har brug for for at oprette dette komplekse / grundlæggende kredsløb

Nu hvor du har alt, lad os starte

Først og fremmest skal du sætte dine to LDRS og kondensatorer sammen og sørge for, at de fungerer med kode

Tilslut LDR til den negative del af kondensatoren (for begge). Efter at have gjort dette skal du slutte det andet ben på begge LDRS til strøm (5 volt). Efter dette skal du forbinde benet på LDR'en, der er forbundet med kondensatoren, til en GPIO -pin (for mig i dette tilfælde er det GPIO 5 Player 2 og 16 Player 1).

Tilslut derefter det andet ben af kondensatoren til jorden (begge kondensatorer).

Sådan konfigurerer du LDR, tilslut nu de to lysdioder og sørg for, at de også fungerer med kode.

Tilslut LED'ens negative ben til jorden (begge). Efter dette skal du forbinde det positive ben på begge LED'er med en 330 Ohm modstand, og derefter tilslutte denne modstand til en GPIO -pin (i dette tilfælde GPIO Pin 19 Player 2 og Pin 12 Player 1)

Herefter skal dit kredsløb ligne det billede, jeg har her (Ignorer kredsløbet ved siden af det)

Trin 2: Andet trin (koden)

Andet trin (koden)
Andet trin (koden)
Andet trin (koden)
Andet trin (koden)
Andet trin (koden)
Andet trin (koden)

At lave koden vil være den vanskeligere del af dette DIY -projekt, så følg nøje med

Først og fremmest skriv alle import -LED, LightSensor og Sleep:

fra gpiozero import LED, LightSensor

fra tid importere søvn

Importer derefter dine variabler

LDR1 = LightSensor (16, 5, 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Stil nu dit første spørgsmål for at få spørgsmålet til at se ud og have afspilleren 1 eller 2, dæk deres sensor for at tænde deres LED, dette vil se sådan ud:

print ("Ram og Rom er det samme")

mens det er sandt:

hvis ldr2.value == (0):

print ( Spiller 1 svar:)

led2.on ():

svar = input ("Sandt eller forkert")

hvis svar == "F" (Eller T afhængigt af spørgsmålet)

print ( Spiller 2 du har ret!)

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

andet:

print ("Beklager, forkert")

p1 ()

Gør det samme med spiller 2 (skal bare ændre 1 til 2)

mens True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") if answer ==" F "(Eller T afhængigt af spørgsmål) print ("Spiller 1 du har ret!) p1 () (Dette vil være vigtigt senere) ellers: udskriv (" Beklager, forkert ") p1 ()

Hvad p1 () betyder, er, at når du gør den samme kode for andre spørgsmål, vil spørgsmålene blive defineret (dette betyder dybest set, efter at du har besvaret spørgsmålet, at det vil gå til det spørgsmål. Så for eksempel:

Det næste spørgsmål

def p1 ()

print ('\ n') (Dette giver stort set mellemrum mellem spørgsmål)

print ("2. Den bedste måde at køle en computer af er at sætte den udenfor")

Så ville du have den samme kode med LDR (som er ovenfor)

Derefter ville du i stedet sætte p2 () i stedet for p1 (), for at gå til det næste spørgsmål (Selvfølgelig ved hjælp af definerekoden i Python).

Og det er det. Det er kodningsdelen af kredsløbet for at få alt til at fungere.

Trin 3: Sæt det hele sammen (med test og lancering)

Når kredsløbet er udført, og koden er færdig, skal du starte og teste din kode og se, om den virker, hvis den ikke er det, kan det være en række af disse problemer:

Defekt brødbræt eller dårlige ledninger

LED er ødelagt, eller LDR fungerer ikke korrekt

Noget galt med din kode eller kredsløb

Efter at have testet og sådan, skal du konfigurere din kode og gøre den så glat som muligt.

Lad os nu tale om at sætte det sammen

Få dine forsyninger af pap og tape.

1. Skær kartonen nok til på hver side af brødbroden, og skær derefter en kvadrat for, hvor lysmodstanden er, så du kan lægge din had over den (på begge sider og markere firkanten med en markør)

2. Skær pap til enden af brødbrættet for at få kassen færdig

3. Nu kan du køre dit spil og spille det.

Anbefalede: