תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
כולנו מקווים שנוכל לחיות בנוחות יותר בבית. האם אתה מרגיש לא בנוח לעתים קרובות כי העמעום של מנורות הבית אינו חכם מספיק? או שמא אתה מרגיש מונוטוני בגלל הפונקציה של מנורה ביתית? מנורה זו יכולה לפתור את הצרות שלך.
הפרויקט יכול לייצר שני מצבים: מצב רגיל ומצב בידור. במצב רגיל, המנורה תתאים את האור באמצעות חיישן האור והזיהוי התרמי האנושי כדי להשיג שליטה באור, שניתן להשתמש בו ללימוד ועבודה. וכאשר אתה מרגיש עייף מהעבודה או מהלימוד, אתה יכול להפעיל את נגן המוסיקה. מנורה זו יכולה גם להפוך אותך למצב בידור. במצב זה, המנורה יכולה לחדש את הקצב ולהבהב עם הקצב。
אספקה
גרוב - חיישן תנועה PIR
גרוב - חיישן אור דיגיטלי - TSL2561
חיישן עוצמה
Arduino Mega2560 Rev3
WS2812B דיגיטלי RGB LED Flexi -Strip 144 LED - 1 מטר
שלב 1: חיבור מעגל
חיבור המעגלים פשוט יחסית, ניתן להשתמש בלוח הרחבת החורש של arduino ו- seesed, שיכול פשוט להתחבר לחיישני סדרת החורש של sawed.
בנוסף, פרויקט ייצור זה, חיישן עוצמת קול מחובר לממשק A0, חיישן אור מחובר לממשק A12, חיישן PIR מחובר לממשק D8, LED Flexi-Strip מחובר לממשק D6.
שלב 2: כתוב קוד (שלב המפתח)
הקוד מחולק בעיקר לשני מודולים. מודול אחד הוא מצב רגיל, המודול השני הוא מצב בידור. הקוד משנה את המצב על ידי הקצאת ערכי מצב.
במצב רגיל, מתג ה- LED נשלט בעיקר על ידי שיתוף הפעולה בין חיישן האור לחיישן PIR. הנקודה היא שחיישן PIR צריך להיות מקודד כדי להפוך אותו ליותר מדויק.
במצב הבידור הצליל החיצוני מזוהה על ידי חיישן עוצמת הקול, והנורית מוצגת במצבים שונים על ידי האלגוריתם. הנה קוד המקור.
שלב 3: כדי לצמצם ולהפיק הדגמה מוגמרת
בשלב זה, ייתכן שיהיה עליך להבין את השימוש במדפסות התלת מימד הבאות. לאחר מכן תוכל להדפיס את הצורה שאתה רוצה. לאחר השלמת החבילה, העבודה שלך מסתיימת.