תוכן עניינים:
וִידֵאוֹ: פוטובוט אוטומטית: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
זה יראה לך כיצד ליצור תא צילום אוטומטי באמצעות פטל פאי, חיישן מרחק קולי ועוד כמה אביזרים. רציתי לעשות פרויקט שמשתמש גם בחומרה מתוחכמת וגם בתוכנית מתוחכמת. חקרתי פרויקטים כאלה בדף משאבי pi פטל, חלק מהפרויקטים האלה הם מחשוב פיזי עם פייתון, ומיקרו ביט סלפי. אחד מאלה הראה כיצד להשתמש במצלמת הפטל פטל והשני הראה כיצד להשתמש בחיישן המרחק הקולי.
שלב 1: חומרים
לפני שנתחיל לבנות את המעגל שלנו תזדקק לכמה חומרים:
1 x פטל פטל 3
1 x T-Cobbler
1 x מצלמת פי
1 x חיישן מרחק קולי
3 x נוריות RGB
נגדי 10 x 330 אוהם
התנגדות 1 x 560 אוהם
5 x סליל של כבלים בצבעים שונים
1 x לוח לחם
שלב 2: בניית המעגל
זו הדרך שבה התחברתי למעגל שלי:
1. כדי ליצור מעגל זה תרצה לחבר את מצלמת ה- Raspberry Pi לשקע המתאים
2. חבר את ה- C-Cobbler ללוח הלחם.
3. באמצעות כבלי מגשר באורך מותאם אישית חבר אחד למסילת הכוח ואחד למעקה הקרקע
4. חבר את חיישן המרחק הקולי וחבר את רגל ה- vcc לחשמל, את ה- "gnd" לאדמה, "הטריג" לתוך סיכת GPIO ואת ה"הד "לנגד 330 אוהם המתחבר לנגד 560 אוהם. שמחובר לקרקע וסיכת GPIO.
5. שים את שלושת נוריות ה- RGB על לוח הלוח המשובץ המחבר את האנודה של הלדים לחשמל, וחבר את הרגליים השונות השולטות בצבע הנורות לנגדים של 330 אוהם ולאחר מכן לסיכות GPIO.
שלב 3: הקוד
על מנת שה- Raspberry Pi ישתמש בסיכות GPIO, נצטרך לקודד את הפינים כדי לעשות משהו. כדי ליצור את הקוד שיצרתי השתמשתי ב- python 3 IDLE. הקוד שהכנתי משתמש ב- RPi. GPIO כמו גם בספריית gpiozero כדי לתפקד. יש נהלים לצבעים השונים וישנה פונקציה שמחשבת את המרחק באמצעות חיישן המרחק הקולי וכאשר יש משהו בטווח היא תפתח את תצוגת התצוגה המקדימה של מצלמת ה- pi והנוריות יספרו לאחור ואז תצטלם.
להלן הקוד בו השתמשתי:
מ picamera יבוא PiCamerafrom לחצן ייבוא gpiozero, LED מעת לעת ייבוא שינה יבוא RPi. GPIO כשעת ייבוא GPIO
r = [LED (23), LED (25), LED (12)]
g = [LED (16), LED (20), LED (21)] b = [LED (17), LED (27), LED (22)] כפתור = לחצן (24) GPIO.setmode (GPIO. BCM) GPIO_TRIGGER = 19 GPIO_ECHO = 26 GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
def אדום (x):
r [x].off () g [x].on () b [x].on ()
def off (x):
r [x].on () g [x].on () b [x].on ()
def off ():
r [0].on () g [0].on () b [0].on () r [1].on () g [1].on () b [1].on () r [2].on () g [2].on () b [2].on ()
ירוק def (x):
r [x].on () g [x].off () b [x].on ()
כחול def (x):
r [x].on () g [x].on () b [x].off ()
הפעלה def ():
camera.capture ('selfie.jpg') camera.stop_preview ()
מרחק def ():
GPIO.output (GPIO_TRIGGER, True) time.sleep (0.00001) GPIO.output (GPIO_TRIGGER, False) StartTime = time.time () StopTime = time.time () בעוד GPIO.input (GPIO_ECHO) == 0: StartTime = time.time () בעוד GPIO.input (GPIO_ECHO) == 1: StopTime = time.time () TimeElapsed = StopTime - מרחק StartTime = (TimeElapsed *34300) / 2 מרחק החזרה
כבוי()
בעוד נכון: d = מרחק () אם int (d) <= 30: עם PiCamera () כמצלמה: camera.start_preview () אדום (0) שינה (1) כחול (1) שינה (1) ירוק (2) שינה (1) כבוי () camera.capture ('selfie.jpg') camera.stop_preview ()
מוּמלָץ:
מערכת השקיית צמחים אוטומטית באמצעות מיקרו: ביט: 8 שלבים (עם תמונות)
מערכת השקיית צמחים אוטומטית באמצעות מיקרו: ביט: במדריך זה אני הולך להראות לך כיצד לבנות מערכת השקיית צמחים אוטומטית באמצעות מיקרו: ביט ועוד כמה רכיבים אלקטרוניים קטנים. המיקרו: ביט משתמש בחיישן לחות. לפקח על רמת הלחות בקרקע הצמח ו
רכבת דגם אוטומטית פשוטה מנקודה לנקודה: 10 שלבים (עם תמונות)
מסלול דגם אוטומטי פשוט מנקודה לנקודה: מיקרו -בקרי ארדואינו נהדרים לאוטומציה של פריסות מסילות רכבת. אוטומציה של פריסות שימושית למטרות רבות כמו הצבת הפריסה שלך בתצוגה שבה ניתן לתכנת את פעולת הפריסה להפעלת רכבות ברצף אוטומטי. ה
מכונת תפוחי אדמה אוטומטית: 5 שלבים (עם תמונות)
מכונת תפוחי אדמה אוטומטית: פעם ניסיתי להרתיח ולמעוך כמה תפוחי אדמה. לא היו לי כלים מתאימים לתפקיד, אז השתמשתי במסננת במקום … זה לא נגמר טוב. אז, חשבתי לעצמי, " מהי הדרך הקלה ביותר למעוך תפוחי אדמה ללא מסחטה מתאימה
תאורת מיטה אוטומטית: 5 שלבים (עם תמונות)
תאורה אוטומטית למיטה: האם אתה ישן גם בלילה? האם גם אתה לא רואה כלום בחושך? האם יש לך גם חושך בחדר בלילה? אם כן, המכשיר הזה הוא בשבילך! אני חושב שרובנו אוהבים להישאר קצת יותר בערבים. הסיבות עשויות להיות שונות - נטפליקס, יוטיוב
אקדח הלחמה אוטומטית להזנה אוטומטית למלחם DIY: 3 שלבים
אקדח הלחמה אוטומטי להזנה אוטומטית למלחם DIY: היי! במדריך זה תלמד כיצד להכין מכונת הלחמה להזנה אוטומטית בבית מרכיבים פשוטים DIY. דרישות:- מנוע DC מנוקד- אספקת 5 עד 15 וולט DC- הלחמה- ברזל הלחמה- פולט IR- מקלט- NPN 13009 - npn 8050- 1 k ohm