Sisällysluettelo:

DIY -PROJEKTI: 3 vaihetta
DIY -PROJEKTI: 3 vaihetta

Video: DIY -PROJEKTI: 3 vaihetta

Video: DIY -PROJEKTI: 3 vaihetta
Video: НЕ ВЫБРОСИЛА СТАРЫЙ ТЮЛЬ И ХОРОШО СЭКОНОМИЛА СЕМЕЙНЫЙ БЮДЖЕТ! 4 КРУТЫЕ ИДЕИ ИЗ ТЮЛЯ! 2024, Heinäkuu
Anonim
DIY -PROJEKTI
DIY -PROJEKTI

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)

Ensimmäinen vaihe (piirin kokoaminen)
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)

Toinen vaihe (koodi)
Toinen vaihe (koodi)
Toinen vaihe (koodi)
Toinen vaihe (koodi)
Toinen vaihe (koodi)
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: