Sadržaj:
- Supplies
- Korak 1: Prvi korak (sastavljanje kruga)
- Korak 2: Drugi korak (kôd)
- Korak 3: Spajanje svega (uz testiranje i pokretanje)
Video: DIY PROJEKAT: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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)
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)
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:
Linefollower HoGent - sintetički projekat: 8 koraka
Linefollower HoGent - Syntheseproject: Za vaš sintetički projekat kreirajte našu liniju praćenja linija za izradu. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problems ik o.a ben aangelopen
Projekat stabilizatora kardana: 9 koraka (sa slikama)
Projekt stabilizatora kardana: Kako napraviti kardan Naučite kako napraviti dvoosni gimbal za svoju akcijsku kameruU današnjoj kulturi svi volimo snimati video zapise i bilježiti trenutke, posebno kada ste kreator sadržaja poput mene, sigurno ste se suočili s problemom tako klimav video
CPE 133 Finalni projekat decimalni u binarni: 5 koraka
CPE 133, završni projekat, decimalni u binarni: binarni brojevi su jedna od prvih stvari koje mi padaju na pamet pri razmišljanju o digitalnoj logici. Međutim, binarni brojevi mogu biti težak koncept za one koji su mu tek počeli. Ovaj projekt će pomoći onima koji su i novi i iskusni s binarnim brojevima
Dopamin Box - projekat sličan Mikeu Boydu - Ne biti Mike Boyd's: 9 koraka
Dopamin Box | projekat sličan Mikeu Boydu - Ne biti Mike Boyd: Želim ga! Treba mi jedan! Ja sam odugovlačenje! Pa, želim kutiju dopamina … Bez potrebe za programiranjem. Bez zvukova, samo čista volja
Otkrijte kretanje i uništite metu! Autonomni DIY projekat: 5 koraka
Otkrijte kretanje i uništite metu! Autonomni DIY projekt: Otkrijte kretanje i uništite metu! U ovom videu pokazujem vam kako izgraditi DIY projekt praćenja kretanja s Raspberry Pi 3. Projekt je autonoman pa se kreće i puca iz pištolja kada detektira kretanje. Koristio sam laserski modul za ovaj projekt, ali vi