Tartalomjegyzék:

DIY PROJEKT: 3 lépés
DIY PROJEKT: 3 lépés

Videó: DIY PROJEKT: 3 lépés

Videó: DIY PROJEKT: 3 lépés
Videó: DIY project: Большие декоративные ЦВЕТЫ из БУМАГИ своими руками 2024, November
Anonim
DIY PROJEKT
DIY PROJEKT

Ez az INSTRUKTÍV végigmegy a teljes DIY PROJEKTEMEN, valamint az utazás és a folyamat minden egyes lépésén. Azt is elmondom, hogy milyen típusú erőforrásokra és kellékekre lesz szüksége a barkácsprojekt építéséhez (ez hasonló az enyémhez). A DIY Project alapvetően egy egyszerű játék, amelyet két játékossal lehet játszani. Alapvetően kérdést tesz fel, és várja, hogy az egyik LDR (fényfüggő ellenálló) lefedettséget kapjon. A LED kigyullad, és ez lehetővé teszi, hogy az 1. vagy a 2. játékos válaszoljon igaz vagy hamis kérdésre. Miután minden kérdést megvizsgált, a játék kész.

Kellékek

A szükséges kellékek:

BreadBoard

Málnás pite

Karton

Szalag

Jelölők

Férfi férfi vezetékek

2 LED (különböző színek)

2 ellenállás (330 K Ohm)

2 LDR érzékelő

2 10 V -os kondenzátor

2 sapka, hogy elfedjen valamit.

1. lépés: Első lépés (az áramkör összeállítása)

Első lépés (az áramkör összeállítása)
Első lépés (az áramkör összeállítása)

Nézzük meg együtt az áramkör építésének folyamatát

Mielőtt ezt gyorsan megtennénk, tekintsük át a kínálati listát, hogy megtudjuk, mire van szükség a komplex / alapvető áramkör beállításához

Most, hogy minden megvan, kezdjük

Először tegye össze a két LDRS -t és a kondenzátort, és győződjön meg arról, hogy kóddal működnek

Csatlakoztassa az LDR -t a kondenzátor negatív részéhez (mindkettőhöz). Ezt követően csatlakoztassa mindkét LDRS másik lábát a tápellátáshoz (5 volt). Ezt követően csatlakoztassa a kondenzátorhoz csatlakoztatott LDR lábát egy GPIO tűhöz (számomra ebben az esetben ez a GPIO 5 2. és 16. játékos 1.).

Ezután csatlakoztassa a kondenzátor másik lábát a földhöz (mindkét kondenzátor).

Így állítja be az LDR -t, most csatlakoztassa a két LED -et, és győződjön meg arról, hogy kóddal is működnek.

Csatlakoztassa a LED negatív lábát a földhöz (mindkettő). Ezt követően csatlakoztassa mindkét LED pozitív lábát egy 330 ohmos ellenálláshoz, majd csatlakoztassa ezt az ellenállást egy GPIO tűhöz (ebben az esetben a GPIO 19 -es pin 2 -es és a 12 -es játékos 1).

Ezt követően az áramkörének valahogy úgy kell kinéznie, mint az itt látható kép (figyelmen kívül hagyja a mellette lévő áramkört)

2. lépés: Második lépés (a kód)

Második lépés (kód)
Második lépés (kód)
Második lépés (kód)
Második lépés (kód)
Második lépés (kód)
Második lépés (kód)

A kódex megalkotása lesz a bonyolultabb része ennek a DIY projektnek, ezért gondosan kövesse

Először írja be az összes importált LED -et, LightSensor -t és alvó állapotot:

a gpiozero import LED -től, LightSensor -tól

az idő alvó alvásból

Ezután importálja a változókat

LDR1 = Fényérzékelő (16, 5, 1)

LDR2 = Fényérzékelő (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Most tedd fel első kérdésedet a kérdés megjelenítéséhez, és ha az 1. vagy 2. játékos letakarja az érzékelőt, hogy bekapcsolja a LED -eket, ez így fog kinézni:

nyomtatás ("Ram és Rom ugyanaz")

míg igaz:

ha ldr2.érték == (0):

print ( 1. játékos válasz:)

led2.on ():

answer = input ("Igaz vagy hamis")

ha a válasz == "F" (vagy T a kérdéstől függően)

print ( A 2. játékosnak igaza van!)

p1 () (Ez később fontos lesz)

más:

print ("Sajnáljuk, helytelen")

p1 ()

Tegye ugyanezt a 2. lejátszóval (csak 1 -ről 2 -re kell változtatnia)

míg igaz: if ldr1.value == (0): print ("1. játékos válasz:) led1.on (): answer = input (" igaz vagy hamis "), ha válasz ==" F "(vagy T attól függően, hogy kérdés) print ("1. játékosnak igaza van!) p1 () (Ez később fontos lesz) else: print (" Sajnáljuk, helytelen ") p1 ()

A p1 () azt jelenti, hogy amikor ugyanezt a kódot más kérdéseknél végzi el, akkor a kérdések meg lesznek határozva (ez alapvetően azt jelenti, hogy a kérdés megválaszolása után erre a kérdésre megy. Tehát például:

A Következő Kérdés

def p1 ()

print ('\ n') (Ez alapvetően teret ad a kérdések között)

print ("2. A legjobb módja annak, hogy lehűtse a számítógépet, ha kívülre helyezi")

Akkor ugyanazt a kódot használná az LDR -rel (amely fent van)

Ekkor a p1 () helyett a p2 () értéket helyezi a következő kérdésre való lépéshez (természetesen a Python definíciós kódjának használatával).

És ez az. Ez az áramkör kódolási része, hogy minden működjön.

3. lépés: Az összes összekapcsolása (teszteléssel és indítással)

Miután az áramkör elkészült és a kód elkészült, indítsa el és tesztelje a kódot, és nézze meg, hogy működik -e, ha nem, akkor a következő problémák lehetnek:

Hibás kenyértábla vagy rossz vezetékek

A LED nem működik, vagy az LDR nem működik megfelelően

Valami baj van a kódjával vagy az áramkörével

A tesztek elvégzése után konfigurálja a kódot, és tegye a lehető legegyenletesebbé.

Most beszéljünk az összeállításról

Szerezze be karton- és szalagkészleteit.

1. Vágja le eléggé a kartonpapírt a kenyérpálya mindkét oldalára, majd vágjon egy négyzetméretet a fényellenállás helyére, hogy rátehesse a csomagját (mindkét oldalra, és jelölje meg a négyzetet egy jelölővel)

2. Vágjon kartonpapírt a kenyértábla végére, hogy a doboz elkészüljön

3. Most már futtathatja a játékot, és játszhat vele.

Ajánlott: