Sisukord:
- Tarvikud
- Samm: esimene samm (vooluringi kokkupanek)
- 2. samm: teine samm (kood)
- 3. samm: pange see kõik kokku (koos testimise ja käivitamisega)
Video: DIY PROJEKT: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See ÕPETUS läbib minu KOGU DIY PROJEKTI ning teekonna ja protsessi iga sammu. Samuti ütlen, millist tüüpi ressursse ja tarvikuid vajate oma isetegevusprojekti ehitamiseks (see on sarnane minu omaga). Minu DIY projekt on põhimõtteliselt lihtne mäng, mida saab mängida kahe mängijaga. Põhimõtteliselt esitab see küsimuse ja ootab, kuni üks LDR -st (valgusest sõltuv) on kaetud. LED süttib ja see võimaldab mängijal 1 või mängijal 2 vastata õigele või valele küsimusele. Pärast kõigi küsimuste läbimist on mäng lõppenud.
Tarvikud
Vajalikud tarvikud on:
BreadBoard
Vaarika pirukas
Papp
Lint
Markerid
Meeste isased juhtmed
2 LED (erinevad värvid)
2 takisti (330 K Ohm)
2 LDR -andurit
2 10 V kondensaatorit
2 korki millegi katmiseks.
Samm: esimene samm (vooluringi kokkupanek)
Lähme koos vooluringi ehitamise protsessi
Enne kui seda kiiresti teeme, vaadake tarnekiri üle, et näha, mida vajate selle keeruka / põhiahela seadistamiseks
Nüüd, kui teil on kõik olemas, alustame
Kõigepealt pange oma kaks LDRS -i ja kondensaatorit kokku ja veenduge, et need töötaksid koodiga
Ühendage LDR kondensaatori negatiivse osaga (mõlema jaoks). Pärast seda ühendage mõlema LDRS -i teine jalg toitega (5 volti). Pärast seda ühendage kondensaatoriga ühendatud LDR -i jalg GPIO -pistikuga (minu jaoks on see antud juhul GPIO 5 mängija 2 ja 16 mängija 1).
Seejärel ühendage kondensaatori teine jalg maandusega (mõlemad kondensaatorid).
Nii seadistate LDR -i, ühendage nüüd kaks LED -i ja veenduge, et need töötaksid ka koodiga.
Ühendage LED -i negatiivne jalg maapinnaga (mõlemad). Pärast seda ühendage mõlema LED -i positiivne jalg 330 oomi takistiga ja seejärel ühendage see takisti GPIO -pistikuga (antud juhul GPIO Pin 19 Player 2 ja Pin 12 Player 1)
Pärast seda peaks teie ahel välja nägema umbes selline, nagu mul siin on (ignoreeri selle kõrval olevat vooluringi)
2. samm: teine samm (kood)
Koodeksi koostamine on selle isetegemisprojekti keerulisem osa, seega järgige seda hoolikalt
Kõigepealt kirjutage kõik imporditud LED -id, LightSensor ja unerežiim:
gpiozero import LED, LightSensor
ajast importige uni
Seejärel importige oma muutujad
LDR1 = valgusandur (16, 5, 1)
LDR2 = valgusandur (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
Nüüd esitage oma esimene küsimus, et küsimus ilmuks ja kui mängija 1 või 2 katab anduri, et LED -tuli sisse lülitada, näeb see välja selline:
print ("Ram ja Rom on sama asi")
kuigi tõsi:
kui ldr2.väärtus == (0):
print ( Mängija 1 vastus:)
led2.on ():
vastus = sisend ("Õige või vale")
kui vastus == "F" (või T sõltuvalt küsimusest)
print ( Mängija 2, sul on õigus!)
p1 () (See on hiljem oluline)
muidu:
print ("Vabandust, vale")
p1 ()
Tehke sama mängijaga 2 (peate lihtsalt muutma 1 2 -ks)
samas tõene: kui ldr1.väärtus == (0): print ("Mängija 1 vastus:) led1.on (): vastus = sisend (" Õige või vale "), kui vastus ==" F "(Või T sõltuvalt küsimus) print ("Mängija 1, sul on õigus!) p1 () (See on hiljem oluline) else: print (" Vabandust, vale ") p1 ()
P1 () tähendab seda, et kui teete sama koodi teiste küsimuste jaoks, määratletakse küsimused (see tähendab põhimõtteliselt pärast küsimusele vastamist, et see läheb sellele küsimusele. Näiteks:
Järgmine küsimus
def p1 ()
print ('\ n') (Põhimõtteliselt annab see küsimuste vahel ruumi)
print ("2. Parim viis arvuti jahutamiseks on see välja panna")
Siis kasutaksite sama koodi LDR -iga (mis on ülal)
Seejärel paneksite järgmise küsimuse juurde liikumiseks hoopis p1 () asemel p2 (), (muidugi kasutades Pythonis defineeritud koodi).
Ja see on kõik. See on ahela kodeerimise osa, et kõik toimiks.
3. samm: pange see kõik kokku (koos testimise ja käivitamisega)
Kui ahel on tehtud ja kood tehtud, käivitage ja katsetage oma koodi ning vaadake, kas see töötab, kui ei, siis võib see olla mitmesuguseid probleeme:
Vigane leivaplaat või halvad juhtmed
LED on katki või LDR ei tööta korralikult
Teie koodis või vooluringis on midagi valesti
Pärast testimist jms seadistage oma kood ja muutke see võimalikult sujuvaks.
Nüüd räägime selle kokkupanekust
Hankige oma papist ja lindist varud.
1. Lõigake kartongi piisavalt leivavööndi mõlemale küljele ja lõigake seejärel ruut, kus valgustakisti asub, nii et saate selle üle kanda (mõlemale küljele ja märkige ruut markeriga)
2. Lõika leivaplaadi otsa jaoks papp, et karp saaks valmis
3. Nüüd saate oma mängu käivitada ja mängida.
Soovitan:
DIY projekt ARGB LED kuusnurkne paneel: 19 sammu
DIY projekti ARGB LED kuusnurkne paneel: Tere kõigile, selles juhendis näitan teile, kuidas teha adresseeritavat RGB kuusnurkset paneeli WS2812b LED -ide (Aka neopikslid) abil. See kirjeldus ei tee seda õiglaselt, seega vaadake ülaltoodud videot! Pange tähele, et adresseeritav R
IOT koduautomaatika DIY projekt #1: 7 sammu
IOT koduautomaatika DIY projekt nr 1: # SISSEJUHATUS Koduautomaatika on kodumasinate, näiteks vahelduvvoolu, ventilaatori, külmiku, tulede ja nimekirja automatiseerimise protsess, nii et neid saab juhtida telefoni, arvuti või isegi kaugjuhtimisega. See projekt käsitleb esp2866
DIY võimsusmõõtja projekt Arduino Pro Mini abil: 5 sammu
DIY võimsusmõõtja projekt Arduino Pro Mini abil: Sissejuhatus Tere, elektroonikakogukond! Täna esitlen teile projekti, mis võimaldab teil mõõta seadme pinget ja voolu ning kuvada see koos võimsuse ja energia väärtustega. Voolu/pinge mõõtmine Kui soovite mõõta
Tuvastage liikumine ja hävitage sihtmärk! Autonoomne DIY projekt: 5 sammu
Tuvastage liikumine ja hävitage sihtmärk! Autonoomne DIY projekt: tuvastage liikumine ja hävitage sihtmärk! Selles videos näitan teile, kuidas Raspberry Pi 3 abil luua DIY liikumisjälgimisprojekt. Projekt on autonoomne, nii et see liigub ja tulistab relva liikumise tuvastamisel. Ma kasutasin selle projekti jaoks lasermoodulit, kuid teie
USB -toitega põleti! See projekt võib põleda läbi plasti / puidu / paberi (lõbus projekt peab olema ka väga peen puit): 3 sammu
USB -toitega põleti! See projekt võib põleda läbi plasti / puidu / paberi (lõbus projekt peab olema ka väga peen puit): ÄRGE TEE SEDA USB -KASUTAMISEGA !!!! avastasin kõikidest kommentaaridest, et see võib teie arvutit kahjustada. mu arvutiga on kõik korras. Kasutage 600m 5v telefonilaadijat. Ma kasutasin seda ja see töötab hästi ning midagi ei saa kahjustada, kui kasutate toite peatamiseks turvakork