Sadržaj:

DIY PROJEKAT: 3 koraka
DIY PROJEKAT: 3 koraka

Video: DIY PROJEKAT: 3 koraka

Video: DIY PROJEKAT: 3 koraka
Video: КАРТА МИРА - 3 техники. Декоративная штукатурка - мастер-класс. Раскрываем все секреты. diy decor 2024, Novembar
Anonim
DIY PROJECT
DIY PROJECT

Ovaj INSTRUCTABLE će proći kroz moj CIJELI DIY PROJEKAT i svaki korak putovanja i procesa. Također ću navesti koje će vam vrste resursa i zaliha biti potrebne za izgradnju vašeg DIY projekta (to je slično mom). My DIY Project je u osnovi jednostavna igra koja se može igrati sa dva igrača. U osnovi postavlja pitanje i čeka da se pokrije jedan od LDR (otpornih na svjetlost). LED dioda će se upaliti i to će omogućiti igraču 1 ili igraču 2 da odgovore na tačno ili lažno pitanje. Nakon što prođe kroz sva pitanja, igra je završena.

Supplies

Potrebne zalihe su:

BreadBoard

Pita od malina

Karton

Tape

Markeri

Male Male Wires

2 LED (različite boje)

2 otpornika (330 K Ohm)

2 LDR senzora

2 10 V kondenzatora

2 kape za pokrivanje nečega.

Korak 1: Prvi korak (sastavljanje kruga)

Prvi korak (sastavljanje kruga)
Prvi korak (sastavljanje kruga)

Idemo zajedno kroz proces izgradnje kola

Prije nego što to učinimo, brzo pregledajte listu zaliha da vidite što vam je potrebno za postavljanje ovog složenog / osnovnog kola

Sad kad imaš sve, počnimo

Prije svega spojite svoja dva LDRS -a i kondenzatore i pobrinite se da rade s kodom

Spojite LDR na negativni dio kondenzatora (za oba). Nakon toga, spojite drugu nogu oba LDRS -a na napajanje (5 volti). Nakon toga spojite nožicu LDR -a spojenu na kondenzator na GPIO pin (za mene je u ovom slučaju to GPIO 5 Player 2 i 16 Player 1).

Zatim spojite drugu nogu kondenzatora na masu (oba kondenzatora).

Ovako postavljate LDR, sada spojite dva LED -a i pobrinite se da rade i sa kodom.

Spojite negativnu nogu LED diode na masu (oboje). Nakon toga, povežite pozitivnu nogu obje LED sa otpornikom od 330 ohma, a zatim spojite taj otpornik na GPIO pin (u ovom slučaju GPIO pin 19 player 2 i pin 12 player 1)

Nakon ovoga vaš krug bi trebao izgledati poput slike koju imam ovdje (Zanemarite krug pored njega)

Korak 2: Drugi korak (kôd)

Drugi korak (kôd)
Drugi korak (kôd)
Drugi korak (kôd)
Drugi korak (kôd)
Drugi korak (kôd)
Drugi korak (kôd)

Izrada koda bit će teži dio ovog DIY projekta, stoga pažljivo pratite

Prije svega napišite sve uvozne LED diode, svjetlosni senzor i stanje mirovanja:

sa gpiozero import LED, LightSensor

od vremena uvoza sleep

Zatim uvezite svoje varijable

LDR1 = Senzor svjetla (16, 5, 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Sada postavite svoje prvo pitanje kako bi se pitanje pojavilo i imajući Player 1 ili 2, pokrijte njegov senzor da upali LED diodu, ovo će izgledati ovako:

print ("Ram i Rom su ista stvar")

dok je True:

ako je ldr2.value == (0):

print ( Odgovor igrača 1:)

led2.on ():

answer = input ("Tačno ili netačno")

if answer == "F" (Ili T ovisno o pitanju)

print ( Igraču 2 u pravu si!)

p1 () (Ovo će biti važno kasnije)

drugo:

print ("Žao mi je, nije tačno")

p1 ()

Učinite isto sa igračem 2 (samo morate promijeniti 1 u 2)

while True: if ldr1.value == (0): print ("Odgovor igrača 1:) pitanje) print ("Igrač 1 u pravu ste!) p1 () (Ovo će kasnije biti važno) inace: print (" Izvinite, netačno ") p1 ()

Ono što p1 () znači je da će, kada radite ovaj isti kod za druga pitanja, pitanja biti definirana (to u osnovi znači da će nakon odgovora na pitanje otići na to pitanje. Na primjer:

Sledeće pitanje

def p1 ()

print ('\ n') (Ovo u osnovi daje prostor između pitanja)

print ("2. Najbolji način da rashladite računar je da ga stavite van")

Tada biste isti kod sa LDR -om (koji je gore)

Tada biste umjesto p1 () umjesto toga stavili p2 (), da biste prešli na sljedeće pitanje (Naravno, koristeći definirajući kod u Pythonu).

I to je to. To je dio kodiranja kruga kako bi sve funkcioniralo.

Korak 3: Spajanje svega (uz testiranje i pokretanje)

Nakon što je krug dovršen i kôd gotov, pokrenite i testirajte svoj kôd i provjerite radi li, ako nije, to mogu biti različiti problemi:

Neispravna ploča ili loše žice

LED je slomljen ili LDR ne radi ispravno

Nešto nije u redu sa vašim kodom ili strujnim krugom

Nakon što obavite testiranje i slično, konfigurirajte svoj kôd i učinite ga što je moguće glatkijim.

Hajde sada razgovarati o tome da to spojimo

Nabavite zalihe kartona i trake.

1. Izrežite karton dovoljno za svaku stranu kruha, a zatim izrežite kvadrat za mjesto na kojemu se nalazi svjetlosni otpornik tako da možete staviti svoj dio iznad njega (za obje strane i označite kvadrat markerom)

2. Izrežite karton za kraj Breadboard -a kako bi kutija bila ispunjena

3. Sada možete pokrenuti igru i igrati je.

Preporučuje se: