Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Første trin (sammensætning af kredsløbet)
- Trin 2: Andet trin (koden)
- Trin 3: Sæt det hele sammen (med test og lancering)
Video: DIY -PROJEKT: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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)
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)
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
DIY Arduino robotarm, trin for trin: 9 trin
DIY Arduino robotarm, trin for trin: Denne vejledning lærer dig, hvordan du bygger en robotarm selv