תוכן עניינים:
וִידֵאוֹ: פרויקט DIY: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
הוראה זו תעבור על פרויקט ה- DIY שלם שלי ובכל שלב של המסע והתהליך. אני גם אגיד איזה סוג של משאבים ואספקה תצטרך לבנות את פרויקט ה- DIY שלך (זה דומה לשלי). פרויקט ה- DIY שלי הוא בעצם משחק פשוט שניתן לשחק עם שני שחקנים. זה בעצם שואל שאלה והוא מחכה שאחד מ- LDR (עמיד בפני תלות באור) יכוסה. הנורית תידלק, וזה יאפשר לשחקן 1 או לשחקן 2 לענות על שאלה אמיתית או לא נכונה. אחרי שהוא עובר את כל השאלות, המשחק הושלם.
אספקה
החומרים הדרושים הם:
לוח לחם
פשטידת פטל
קַרטוֹן
קלטת
טושים
חוטי זכר
2 LED (צבעים שונים)
2 נגדים (330 K אוהם)
2 חיישני LDR
2 קבלים של 10 וולט
2 כובעים לכיסוי משהו.
שלב 1: שלב ראשון (חיבור המעגל)
בואו נעבור את תהליך בניית המעגל יחד
לפני שנעשה זאת בדוק במהירות את רשימת האספקה כדי לראות מה אתה צריך כדי להקים מעגל מורכב / בסיסי זה
עכשיו שיש לך הכל נתחיל
קודם כל חבר את שני ה- LDRS והקבלים שלך יחד וודא שהם עובדים עם קוד
חבר את ה- LDR לחלק השלילי של הקבל (לשניהם). לאחר ביצוע פעולה זו, חבר את הרגל השנייה של שני ה- LDRS לחשמל (5 וולט). לאחר מכן חבר את רגל ה- LDR המחוברת לקבל לפין GPIO (בשבילי במקרה זה, מדובר ב- GPIO 5 Player 2 ו- 16 Player 1).
לאחר מכן חבר את הרגל השנייה של הקבל לקרקע (שני הקבלים).
כך אתה מגדיר את ה- LDR, חבר כעת את שני הלדים וודא שהם פועלים גם עם קוד.
חבר את הרגל השלילית של ה- LED לקרקע (שניהם). לאחר מכן, חבר את הרגל החיובית של שני נוריות ה- LED עם הנגד של 330 אוהם, ולאחר מכן חבר את הנגד לפין GPIO (במקרה זה GPIO Pin 19 Player 2 ו- Pin 12 Player 1)
אחרי זה המעגל שלך צריך להיראות בערך כמו התמונה שיש לי כאן (התעלם מהמעגל שלידו)
שלב 2: שלב שני (הקוד)
הכנת הקוד תהיה החלק הקשה יותר בפרויקט עשה זאת בעצמך, לכן עקוב בזהירות
קודם כל כתוב את כל LED היבוא, LightSensor ו- Sleep:
מ- gpiozero יבוא LED, LightSensor
מפעם לפעם ייבוא שינה
לאחר מכן ייבא את המשתנים שלך
LDR1 = LightSensor (16, 5, 1)
LDR2 = LightSensor (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
כעת שאל את שאלתך הראשונה בכדי שהשאלה תופיע ויש את השחקן 1 או 2, כסה את החיישן שלו כדי להדליק את הנורית שלו, זה ייראה כך:
הדפס ("ראם ורום זה אותו דבר")
בעוד שזה נכון:
אם ldr2.value == (0):
print ( שחקן 1 תשובה:)
led2.on ():
answer = input ("נכון או לא נכון")
אם התשובה == "F" (או T תלוי בשאלה)
הדפס ( שחקן 2 אתה צודק!)
p1 () (זה יהיה חשוב בהמשך)
אַחֵר:
הדפס ("מצטער, לא נכון")
p1 ()
לעשות את אותו הדבר עם שחקן 2 (רק צריך לשנות 1 ל -2)
בעוד נכון: אם ldr1.value == (0): הדפס ("תשובה לשחקן 1:) led1.on (): answer = קלט (" נכון או לא נכון ") אם answer ==" F "(או T תלוי ב שאלה) הדפס ("שחקן 1 אתה צודק!) p1 () (זה יהיה חשוב בהמשך) אחר: הדפס (" מצטער, לא נכון ") p1 ()
מה שמשמעות p1 () היא שכאשר עושים את אותו קוד לשאלות אחרות, השאלות יוגדרו (זה בעצם אומר שאחרי שתענה על השאלה זה יגיע לשאלה הזו. כך למשל:
השאלה הבאה
def p1 ()
print ('\ n') (זה בעצם נותן רווח בין שאלות)
print ("2. הדרך הטובה ביותר לצנן את המחשב היא לשים אותו בחוץ")
אז היית משתמש באותו קוד עם LDR (שהוא למעלה)
אז במקום זאת היית שם p2 () במקום p1 (), כדי לעבור לשאלה הבאה (כמובן באמצעות הקוד המוגדר ב- Python).
וזהו. זהו החלק של הקידוד במעגל כדי לגרום לכל לעבוד.
שלב 3: לשים את הכל יחד (עם בדיקות והשקה)
לאחר סיום המעגל והקוד נעשה, הפעל ובדוק את הקוד שלך ובדוק אם הוא פועל, אם לא, ייתכן שמדובר במגוון בעיות אלה:
לוח לחם פגום או חוטים רעים
נורית LED שבורה או שה- LDR אינו פועל כראוי
משהו לא בסדר בקוד או במעגל שלך
לאחר ביצוע בדיקות וכאלה, הגדר את הקוד שלך והפוך אותו לחלק ככל האפשר.
עכשיו בואו נדבר על חיבור זה
קבל את ציוד הקרטון והקלטת שלך.
1. חותכים את הקרטון מספיק לכל צד של רצועת הלחם, ולאחר מכן חותכים מרובע למקום שבו הנגד הקל נמצא, כך שתוכל לשים עליו את החומר שלך (משני הצדדים, וסמן את הריבוע עם סמן)
2. חותכים קרטון לסוף הלוח כדי שהקופסה תושלם
3. עכשיו אתה יכול להריץ את המשחק שלך ולשחק אותו.
מוּמלָץ:
פרויקט DIY ARGB לוח משושה LED: 19 שלבים
פרוייקט DIY לוח ARGB LED משושה: שלום לכולם, במדריך זה אני הולך להראות לכם כיצד להכין לוח RGB משושה כתובת באמצעות נוריות WS2812b (Aka Neopixels). התיאור הזה לא ממש עושה את זה צדק, אז לכו תראו את הסרטון למעלה! אנא שימו לב כי כתובת R
IOT פרויקט DIY אוטומציה ביתית מס '1: 7 שלבים
IOT פרויקט DIY אוטומציה ביתית מס '1: # מבוא אוטומציה ביתית היא תהליך האוטומציה של מכשירי חשמל ביתיים כמו AC, מאוורר, מקרר, אורות והרשימה נמשכת, כך שניתן לשלוט בהם באמצעות הטלפון, המחשב או אפילו מרחוק. פרויקט זה עוסק ב- esp2866
רעיון פרויקט ART המצאה של DIY עם אורות LED וסאונד: 3 שלבים
רעיון פרויקט אמנותי המצאה של אומנות DIY עם אורות LED וסאונד: בסרטון זה אראה לך כיצד ליצור פרויקט אמנות ייחודי בבית באמצעות רצועה וצליל LED
פרויקט "מוכן מוכן" - שליטה על פרויקט "פונקציות כוח לגו": 9 שלבים
"Ready Maker" - שליטה על פרויקט "פונקציות כוח הלגו": למד כיצד לשלוט בלגו " פונקציות כוח " רכיבים עם לוח Arduino ובונה את הפרויקט שלך ב " Ready Maker " עורך (אין צורך בקוד) לשליטה מרחוק בדגם שלך
מבער מופעל באמצעות USB! פרויקט זה יכול להישרף מפלסטיק / עץ / נייר (פרויקט מהנה חייב להיות עץ דק מאוד): 3 שלבים
מבער מופעל באמצעות USB! פרויקט זה יכול להישרף מפלסטיק / עץ / נייר (פרויקט מהנה חייב להיות עץ דק מאוד): אל תעשה זאת באמצעות USB !!!! גיליתי שזה יכול להזיק למחשב שלך מכל התגובות. המחשב שלי בסדר גמור השתמש במטען טלפון של 600ma 5v. השתמשתי בזה וזה עובד מצוין ושום דבר לא יכול להינזק אם אתה משתמש בתקע בטיחות כדי לעצור את החשמל