Përmbajtje:
- Furnizimet
- Hapi 1: Hapi i parë (Vendosja së bashku e qarkut)
- Hapi 2: Hapi i dytë (Kodi)
- Hapi 3: Vendosja e të gjitha së bashku (me testimin dhe nisjen)
Video: PROJEKT DIY: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
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ë.
Recommended:
Kutia e dopaminës - një projekt i ngjashëm me Mike Boyd - Të mos jesh i Mike Boyd: 9 hapa
Kutia e dopaminës | një projekt i ngjashëm me Mike Boyd - Të mos jesh i Mike Boyd: Unë dua një të tillë! Me duhet një! Unë jam një zvarritës! Epo, unë dua një kuti dopamine … Pa pasur nevojë të programoj. Pa tinguj, vetëm vullnet i pastër
Projekt DIY ARGB Paneli gjashtëkëndor: 19 hapa
Projekt DIY ARGB Paneli Gjashtëkëndësh LED: Përshëndetje të gjithëve, në këtë Udhëzues unë do t'ju tregoj se si të bëni një Panel gjashtëkëndor të RGB të adresueshëm duke përdorur LED WS2812b (Aka Neopixels). Ky përshkrim nuk e bën vërtet drejtësinë, kështu që shikoni videon më lart! Ju lutemi vini re se Adresa e R
Ndjekësi i linjës duke përdorur Arduino - Projekt i lehtë DIY: 6 hapa
Ndjekësi i linjës duke përdorur Arduino | Projekt i lehtë DIY: Në këtë tutorial, Ne do të bëjmë një ndjekës të linjës duke përdorur ArduinoPartet e nevojshme: Chasis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n Motori i shoferit: https://amzn.to/2IWNMWF sensor IR : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
Tenxhere automatike e bimëve të zgjuara - (DIY, e printuar 3D, Arduino, Vetë lotim, Projekt): 23 hapa (me fotografi)
Tenxhere automatike e bimëve inteligjente - (DIY, 3D Printed, Arduino, Self Watering, Project): Përshëndetje, Ndonjëherë kur largohemi nga shtëpia për disa ditë ose jemi vërtet të zënë, bimët e shtëpisë (padrejtësisht) vuajnë sepse nuk ujiten kur ato ka nevojë për të. Kjo është zgjidhja ime.'Sshtë një Tenxhere e Bimëve Smart e cila përfshin: Rezervuar uji të integruar. Një senso
Paketa e baterisë e rimbushshme e kontrolluesit DIY Xbox One (projekt në progres): 3 hapa (me fotografi)
Paketa e baterisë e rimbushshme e kontrolluesit DIY Xbox One (projekt në progres): Para se të zhyten në detaje, do të doja të trajtoja titullin. Ky projekt është në punë e sipër për shkak të disa gjetjeve pas testimit të modelit të parë. Duke u thënë që unë jam duke ridizajnuar bordin për të akomoduar disa ndryshime që do të kaloj. Kam mbuluar e