Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Ensimmäinen vaihe (piirin kokoaminen)
- Vaihe 2: Toinen vaihe (koodi)
- Vaihe 3: Yhdistä kaikki (testaamalla ja käynnistämällä)
Video: DIY -PROJEKTI: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä OHJE käy läpi KOKO DIY -HANKKEENi ja matkan ja prosessin jokaisen askeleen. Kerron myös, millaisia resursseja ja tarvikkeita tarvitset DIY -projektisi rakentamiseen (joka on samanlainen kuin minun). DIY -projektini on pohjimmiltaan yksinkertainen peli, jota voidaan pelata kahdella pelaajalla. Se esittää pohjimmiltaan kysymyksen ja odottaa jonkin LDR: n (valosta riippuvainen) kattamista. LED -valo syttyy, jolloin joko pelaaja 1 tai pelaaja 2 voi vastata oikeaan tai väärään kysymykseen. Kun kaikki kysymykset on käsitelty, peli on valmis.
Tarvikkeet
Tarvittavat tarvikkeet ovat:
Leipälauta
Vadelmapiirakka
Pahvi
Nauha
Merkit
Mies urosjohdot
2 LEDiä (eri värejä)
2 vastusta (330 K ohmia)
2 LDR -anturia
2 10 V kondensaattorit
2 Lippis peittää jotain.
Vaihe 1: Ensimmäinen vaihe (piirin kokoaminen)
Käydään läpi piirin rakentamisprosessi yhdessä
Ennen kuin teemme tämän, tarkista nopeasti tarjonta luettelosta, mitä tarvitset tämän monimutkaisen / peruspiirin määrittämiseen
Nyt kun sinulla on kaikki, aloitetaan
Ensinnäkin laita kaksi LDRS: ää ja kondensaattoria yhteen ja varmista, että ne toimivat koodin kanssa
Liitä LDR kondensaattorin negatiiviseen osaan (molemmille). Kun olet tehnyt tämän, kytke molempien LDRS -laitteiden toinen jalka virtalähteeseen (5 volttia). Liitä tämän jälkeen kondensaattoriin liitetyn LDR: n jalka GPIO -nastaan (tässä tapauksessa minulle GPIO 5 Player 2 ja 16 Player 1).
Liitä sitten kondensaattorin toinen jalka maahan (molemmat kondensaattorit).
Näin määrität LDR: n, yhdistä nyt kaksi LEDiä ja varmista, että ne toimivat myös koodin kanssa.
Liitä LEDin negatiivinen jalka maahan (molemmat). Liitä tämän jälkeen molempien LED -valojen positiivinen jalka 330 ohmin vastukseen ja kytke sitten tämä vastus GPIO -nastaan (tässä tapauksessa GPIO Pin 19 Player 2 ja Pin 12 Player 1)
Tämän jälkeen piirisi pitäisi näyttää jotain samanlaiselta kuin minulla on täällä (sivuuta sen vieressä oleva piiri)
Vaihe 2: Toinen vaihe (koodi)
Koodin tekeminen on tämän DIY -hankkeen vaikein osa, joten seuraa huolellisesti
Kirjoita ensin kaikki tuontivalot, LightSensor ja Sleep:
alkaen gpiozero import LED, LightSensor
tuontihetkestä
Tuo sitten muuttujat
LDR1 = LightSensor (16, 5, 1)
LDR2 = LightSensor (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
Tee nyt ensimmäinen kysymyksesi, jotta kysymys ilmestyy näkyviin ja pelaa pelaaja 1 tai 2, peitä anturi, jotta LED -valo syttyy, tämä näyttää tältä:
tulosta ("Ram ja Rom ovat sama asia")
vaikka totta:
jos ldr2.arvo == (0):
print ( Pelaaja 1 Vastaus:)
led2.on ():
vastaus = syöttö ("Totta vai tarua")
jos vastaus == "F" (Tai T kysymyksestä riippuen)
tulosta ( Pelaaja 2 olet oikeassa!)
p1 () (Tämä on tärkeää myöhemmin)
muu:
tulosta ("Anteeksi, virhe")
p1 ()
Tee sama pelaaja 2: n kanssa (sinun on vain vaihdettava 1: stä 2: een)
kun taas True: jos ldr1.value == (0): print ("Pelaajan 1 vastaus:) led1.on (): answer = input (" True or False ") if answer ==" F "(Tai T riippuen kysymys) print ("Pelaaja 1 olet oikeassa!) p1 () (Tämä on tärkeää myöhemmin) else: print (" Anteeksi, virheellinen ") p1 ()
P1 () tarkoittaa sitä, että kun teet samaa koodia muille kysymyksille, kysymykset määritellään (tämä tarkoittaa pohjimmiltaan kysymyksen vastaamisen jälkeen sitä kyseiseen kysymykseen. Joten esimerkiksi:
Seuraava kysymys
def p1 ()
print ('\ n') (Tämä antaa pohjimmiltaan tilaa kysymysten väliin)
print ("2. Paras tapa jäähdyttää tietokone on laittaa se ulos")
Sitten teet saman koodin LDR: llä (joka on yllä)
Sitten laitat sen sijaan p2 () sijasta p1 () siirtyäksesi seuraavaan kysymykseen (tietysti käyttämällä Pythonin määrittelykoodia).
Ja se on siinä. Se on piirin koodausosa, jotta kaikki toimii.
Vaihe 3: Yhdistä kaikki (testaamalla ja käynnistämällä)
Kun piiri on tehty ja koodi on valmis, käynnistä ja testaa koodisi ja katso, toimiiko se, jos ei, se voi johtua useista seuraavista ongelmista:
Viallinen leipälevy tai huonot johdot
LED on rikki tai LDR ei toimi kunnolla
Jotain vikaa koodissasi tai piirissäsi
Kun olet tehnyt testejä ja vastaavia, määritä koodisi ja tee siitä mahdollisimman sujuva.
Puhutaan nyt sen kokoamisesta
Hanki tarvikkeet pahvista ja teipistä.
1. Leikkaa pahvi tarpeeksi leipälevyn kummallekin puolelle ja leikkaa sitten neliö, jossa valovastus on, jotta voit laittaa sen päälle (molemmille puolille ja merkitse neliö tussilla)
2. Leikkaa pahvi leipälaudan loppuun niin, että laatikko on valmis
3. Nyt voit suorittaa pelisi ja pelata sitä.
Suositeltava:
Diy -makrolinssi, jossa on automaattitarkennus (erilainen kuin kaikki muut DIY -makro -objektiivit): 4 vaihetta (kuvilla)
Diy-makrolinssi, jossa on automaattitarkennus (erilainen kuin kaikki muut DIY-makro-objektiivit): Olen nähnyt paljon ihmisiä tekemässä makro-objektiiveja tavallisella objektiivilla (yleensä 18-55 mm). Useimmat niistä ovat objektiivi, joka on vain kiinni kamerassa taaksepäin tai etuosa on poistettu. Molemmilla vaihtoehdoilla on huonot puolensa. Linssin asentamiseen
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Rakenna Mini DIY Hydroponic Systems & DIY Hydroponic Herb Garden WiFi -hälytyksillä: 18 vaihetta
Rakenna Mini DIY Hydroponic Systems & DIY Hydroponic Herb Garden WiFi -hälytyksillä: Tässä opetusohjelmassa näytämme sinulle, kuinka rakentaa #DIY #hydroponics -järjestelmä. Tämä DIY -hydroponinen järjestelmä kastelee mukautetulla vesiviljelykierroksella 2 minuuttia päällä ja 4 minuuttia pois päältä. Se valvoo myös säiliön vedenpintaa. Tämä järjestelmä
Arduinopohjainen DIY -peliohjain - Arduino PS2 -peliohjain - Tekkenin pelaaminen DIY Arduino -peliohjaimella: 7 vaihetta
Arduinopohjainen DIY -peliohjain | Arduino PS2 -peliohjain | Tekkenin pelaaminen DIY Arduino -peliohjaimella: Hei kaverit, pelien pelaaminen on aina hauskaa, mutta oman DIY -mukautetun peliohjaimen kanssa pelaaminen on hauskempaa
Päivitä DIY -itse kastelukannu, jossa on WiFi, DIY -liiketunnistusvalvontahälytykseen Planter: 17 vaihetta
Päivitä Wi -Fi -tekniikalla varustettu DIY -itse kastelukannu DIY -liiketunnistushälytykseen Planter: Tässä artikkelissa näytämme sinulle, kuinka päivittää itse valmistettava itse kastelukannu WiFi -yhteydellä DIY -itse kastelukannuun, jossa on WiFi ja liiketunnistin. et ole lukenut artikkelia siitä, kuinka rakentaa DIY -itse kastelukannu, jossa on WiFi, voit viimeistellä