Tartalomjegyzék:
- Kellékek
- 1. lépés: Első lépés (az áramkör összeállítása)
- 2. lépés: Második lépés (a kód)
- 3. lépés: Az összes összekapcsolása (teszteléssel és indítással)
Videó: DIY PROJEKT: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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)
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)
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:
DIY projekt ARGB LED hatszögletű panel: 19 lépés
DIY projekt ARGB LED hatszögletű panel: Üdv mindenkinek, ebben az utasításban megmutatom, hogyan készíthet címezhető RGB hatszögletű panelt WS2812b LED -ek (Aka neopixelek) használatával. Ez a leírás nem igazán igazságos, ezért nézze meg a fenti videót! Felhívjuk figyelmét, hogy a címezhető R
IOT Home Automation DIY projekt #1: 7 lépés
IOT Home Automation DIY Project # 1: # BEVEZETÉS Az otthonautomatizálás az olyan háztartási készülékek automatizálási folyamata, mint a váltóáramú ventilátor, a hűtőszekrény, a lámpák, és a lista folytatódik, így a telefonnal, számítógéppel vagy akár távolról is vezérelhetők. Ez a projekt az esp2866
DIY teljesítménymérő projekt az Arduino Pro Mini használatával: 5 lépés
DIY Power Meter Project az Arduino Pro Mini használatával: BevezetésSzia, elektronikai közösség! Ma bemutatok Önnek egy projektet, amely lehetővé teszi a készülék feszültségének és áramának mérését, valamint a teljesítmény- és energiaértékekkel való együttes megjelenítését. Áram-/feszültségmérés Ha mérni szeretne
Mozgás észlelése és a célpont elpusztítása! Autonóm DIY projekt: 5 lépés
Mozgás észlelése és a célpont elpusztítása! Autonóm DIY projekt: Érzékelje a mozgást és pusztítsa el a célpontot! Ebben a videóban megmutatom, hogyan lehet felépíteni egy DIY mozgáskövető projektet egy Raspberry Pi 3 -al. A projekt önálló, így mozgatja és kilövi a fegyvert, amikor mozgást észlel. Lézermodult használtam ehhez a projekthez, de te
Sorkövető az Arduino használatával - Egyszerű DIY projekt: 6 lépés
Sorkövető az Arduino használatával | Egyszerű DIY projekt: Ebben az oktatóanyagban vonalkövetőt készítünk az Arduino segítségével : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J