Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky UDHUCTZIM do të kalojë përmes PROJEKTIT TIM T GJITH DIY dhe çdo hapi të udhëtimit dhe procesit. Unë gjithashtu do të deklaroj se çfarë lloj burimesh dhe furnizimesh do t'ju nevojiten për të ndërtuar projektin tuaj DIY (Kjo është e ngjashme me timen). Projekti im DIY është në thelb një lojë e thjeshtë që mund të luhet me dy lojtarë. Në thelb bën një pyetje dhe pret që të mbulohet një nga LDR (Rezistent i varur nga drita). LED do të ndizet, dhe kjo do të lejojë që lojtari 1 ose lojtari 2 t'i përgjigjen një pyetjeje të vërtetë ose të rreme. Pasi të kalojë nëpër të gjitha pyetjet, loja është e plotë.
Furnizimet
Furnizimet e nevojshme janë:
Tabela e Bukës
Byrek me mjedër
Kartoni
Kasetë
Shënuesit
Tela Mashkull Mashkull
2 LED (ngjyra të ndryshme)
2 Rezistorë (330 K Ohm)
2 Sensorë LDR
2 Kondensatorë 10 V
2 Kapakë për të mbuluar diçka.
Hapi 1: Hapi i parë (Vendosja së bashku e qarkut)
Le të kalojmë së bashku procesin e ndërtimit të qarkut
Para se ta bëjmë këtë, rishikoni shpejt listën e furnizimeve për të parë se çfarë ju nevojitet për të ngritur këtë qark kompleks / bazë
Tani që keni gjithçka, le të fillojmë
Para së gjithash vendosni dy LDRS dhe Kondensatorët tuaj së bashku dhe sigurohuni që ata të punojnë me kod
Lidhni LDR me pjesën Negative të Kondensatorit (Për të dy). Pasi ta bëni këtë, lidhni këmbën tjetër të të dy LDRS me energjinë (5 Volt). Pas kësaj lidhni këmbën e LDR të lidhur me Kondensatorin me një Pin GPIO (Për mua në këtë rast, është GPIO 5 Player 2 dhe 16 Player 1).
Pastaj lidhni këmbën tjetër të Kondensatorit me tokën (Të dy Kondensatorët).
Kjo është mënyra se si e vendosni LDR, tani lidhni Dy LEDS dhe sigurohuni që ato të punojnë gjithashtu me kod.
Lidhni Këmbën Negative të ZHEL në tokë (të dyja). Pas kësaj, lidhni këmbën pozitive të të dy LEDS me një Rezistencë 330 Ohm, dhe më pas lidhni atë rezistencë me një GPIO Pin (Në këtë rast GPIO Pin 19 Player 2 dhe Pin 12 Player 1)
Pas kësaj qarku juaj duhet të duket diçka si fotografia që kam këtu (Injoroni qarkun pranë tij)
Hapi 2: Hapi i dytë (Kodi)
Bërja e Kodit do të jetë pjesa më e vështirë e këtij Projekti DIY, prandaj ndiqeni me kujdes
Para së gjithash shkruani të gjitha LED importuese, LightSensor dhe Sleep:
nga gpiozero import LED, LightSensor
nga koha import gjumi
Pastaj Importoni variablat tuaj
LDR1 = Sensori i dritës (16, 5, 1)
LDR2 = Sensori i dritës (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
Tani Bëni Pyetjen tuaj të Parë për të Shfaqur Pyetjen dhe duke pasur Player 1 ose 2, mbuloni sensorin e tyre për të ndezur LED -in e tyre, kjo do të duket kështu:
print ("Ram dhe Rom janë e njëjta gjë")
ndërsa e vërtetë:
nëse ldr2.value == (0):
print ( Përgjigja e Lojtarit 1:)
led2.on ():
përgjigje = hyrje ("E vërtetë apo e gabuar")
nëse përgjigjeni == "F" (Ose T në varësi të pyetjes)
print ( Player 2 ke të drejtë!)
p1 () (Kjo do të jetë e rëndësishme më vonë)
tjeter:
print ("Na vjen keq, e gabuar")
f1 ()
Bëni të njëjtën gjë me Player 2 (Thjesht duhet të Ndryshoni 1 në 2)
ndërsa E vërtetë: nëse ldr1.vlera == (0): print ("Lojtari 1 Përgjigje:) led1.on (): përgjigje = hyrje (" E vërtetë ose e gabuar ") nëse përgjigjet ==" F "(Ose T në varësi të pyetje) print ("Lojtari 1 ke të drejtë!) p1 () (Kjo do të jetë e rëndësishme më vonë) tjetër: print (" Na vjen keq, e pasaktë ") p1 ()
Çfarë do të thotë p1 () është se, kur bëni të njëjtin kod për pyetje të tjera, pyetjet do të përcaktohen (kjo në thelb do të thotë pasi t'i përgjigjeni pyetjes, do të shkojë në atë pyetje. Kështu për shembull:
Pyetja Tjetër
def p1 ()
print ('\ n') (Kjo në thelb jep hapësirë midis pyetjeve)
print ("2. Mënyra më e mirë për të ftohur një kompjuter është ta vendosësh atë jashtë")
Atëherë ju do të bëni të njëjtin kod me LDR (Cili është më lart)
Pastaj në vend të kësaj do të vendosnit p2 () në vend të p1 (), për të shkuar te pyetja tjetër (Sigurisht duke përdorur kodin e përcaktuar në Python).
Dhe kjo është ajo. Kjo është pjesa e Kodimit të Qarkut për të bërë gjithçka të funksionojë.
Hapi 3: Vendosja e të gjitha së bashku (me testimin dhe nisjen)
Pasi qarku të jetë përfunduar dhe Kodi të jetë përfunduar, filloni dhe testoni kodin tuaj dhe shihni nëse po funksionon, nëse jo, atëherë mund të jenë një sërë problemesh:
Breadboard i gabuar ose tela të këqij
LED është thyer ose LDR nuk po funksionon siç duhet
Diçka nuk shkon me kodin ose qarkun tuaj
Pasi të keni bërë testime dhe të tjera, konfiguroni kodin tuaj dhe bëjeni atë sa më të qetë të jetë e mundur.
Tani le të flasim për bashkimin e tij
Merrni furnizimet tuaja të kartonit dhe shiritit.
1. Pritini kartonin mjaftueshëm për secilën anë të buzës, dhe më pas prerë një sqaure për vendin ku ndodhet rezistenca e dritës, në mënyrë që të vendosni kapakun mbi të (Për të dy anët, dhe shënoni katrorin me një shënues)
2. Pritini kartonët për në fund të Breadboard -it për të përfunduar kutinë
3. Tani ju mund të drejtoni lojën tuaj dhe ta luani atë.