תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מאז ילדותי, תמיד רציתי לנסות את כוחי האלקטרוניקה. לאחרונה קניתי את הארדואינו והתחלתי לחקור אותו. בתהליך זה למדתי עוד על נגדים תלויי אור (LDR).
איכשהו, נתקלתי ברעיון הזה. בעיקרון, זו חמנית חשמלית שעושה את ההפך מחמניות בפועל. זה מצביע על החושך !!!
שלב 1: דברים שאתה צריך
- 3 LDR
- 3 נגדים של 10k Ohm
- מנוע סרוו
- לוח ארדואינו
- מעט חוטי מגשר
- ערכת הלחמה
- PCB מחורר
- סיר קטן יחד עם מעט אדמה יבשה.
שלב 2: המעגל
העיקר הוא שכל LDR אחראי לזווית, שמאל ל -180 מעלות, האמצעי למשך 90 מעלות וימין אחד ל -0 מעלות. לדוגמה, אם ה- LDR האמצעי שאינו מקבל אור ושאר LDR מקבלים מעט אור אז
Arduino יקבל את הקלט הבא:
- שמאל LDR => גבוה
- LDR באמצע => נמוך
- LDR ימינה => HIGH
בהתבסס על קלט זה, Arduino יכול לחשב את הזווית (90 מעלות במקרה זה) ולשלוח מידע זה אל מנוע הסרוו.
שלב 3: הקוד
במונחים של הדיוט, זה מה שהקוד עושה:
- זה לוקח קלט מ -3 LDRs.
- באמצעות קלט זה, הוא מחשב את כמות האור שכל LDR מקבל.
- כעת הוא מחשב את הזווית שאליה היא אמורה ללכת. לדוגמה, אם LDR הימני והאמצעי לא מקבלים אור כלשהו, אז הזווית המחושבת תהיה 45 מעלות (זווית אמצע של 0 מעלות ו- 90 מעלות היא 45 מעלות).
מצא את הקוד כאן.
שלב 4: בנה את המעגל
השתמש ב- PCB מחורר לנגד הלחמה ו- LDRs. השתמש בלוח הלחם של Arduino לחיבור PCB ומנוע סרוו. העלה את הקוד ובדוק.
שלב 5: לשתול את אנטי חמניות
השתמשתי בסיר קטן ועשיתי בו חור כדי לעבור את החוטים. שים קצת אדמה, שמור על מנוע סרוו, הוסף עוד אדמה. אז פשוט חבר את מנוע הסרוו עם Arduino וסיימת!