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, Studeni
Anonim
DIY PROJEKT
DIY PROJEKT

Ovaj INSTRUCTABLE proći će 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). Moj DIY projekt je u osnovi jednostavna igra koja se može igrati s dva igrača. U osnovi postavlja pitanje i čeka da se pokrije jedan od LDR (otpornih na svjetlost). LED dioda će se uključiti i to će omogućiti igraču 1 ili igraču 2 da odgovore na istinito ili lažno pitanje. Nakon što prođe kroz sva pitanja, igra je gotova.

Pribor

Potrebne zalihe su:

BreadBoard

Pita od malina

Karton

Traka

Markeri

Muške muške žice

2 LED (različite boje)

2 otpornika (330 K Ohm)

2 LDR senzora

2 10 V kondenzatora

2 kapice koje pokrivaju nešto.

Korak 1: Prvi korak (sastavljanje kruga)

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

Prođimo zajedno kroz proces izgradnje kola

Prije nego što to učinimo, brzo pregledajte popis zaliha kako biste vidjeli što vam je potrebno za postavljanje ovog složenog / osnovnog kruga

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 nogu LDR -a spojenu na kondenzator s GPIO pinom (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 Two LEDS i pobrinite se da rade i s kodom.

Spojite negativnu nogu LED diode na masu (oboje). Nakon toga povežite pozitivnu nogu obje LED diode s 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š bi krug trebao izgledati nešto 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:

iz gpiozero import LED, LightSensor

od vremena uvoz sna

Zatim uvezite svoje varijable

LDR1 = Senzor svjetla (16, 5, 1)

LDR2 = Senzor svjetlosti (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 istina:

ako je ldr2.value == (0):

print ( Odgovor igrača 1:)

led2.on ():

answer = input ("Tačno ili netoč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, netočno")

p1 ()

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

while True: if ldr1.value == (0): print ("Odgovor 1 igrača:) led1.on (): answer = input (" Tačno ili netočno ") ako je odgovor ==" F "(Ili T ovisno o pitanje) print ("Igrač 1 u pravu ste!) p1 () (Ovo će kasnije biti važno) else: print (" Žao mi je, netoč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:

Sljedeće pitanje

def p1 ()

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

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

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

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

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

Korak 3: Sve zajedno (s testiranjem i pokretanjem)

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 ovi problemi:

Neispravna ploča ili loše žice

LED je slomljen ili LDR ne radi ispravno

Nešto nije u redu s 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.

Sada razgovarajmo 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 preko njega možete staviti svoju gazu (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 svoju igru i igrati je.

Preporučeni: