Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Første trinn (sette sammen kretsen)
- Trinn 2: Andre trinn (koden)
- Trinn 3: Sett alt sammen (med testing og lansering)
Video: DIY -PROJEKT: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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)
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)
Å 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:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
DIY Arduino robotarm, trinn for trinn: 9 trinn
DIY Arduino robotarm, trinn for trinn: Denne opplæringen lærer deg hvordan du bygger en robotarm selv