תוכן עניינים:

שלוט במתג אור בעזרת כפפת האינסוף שלך מקרטון: 10 שלבים
שלוט במתג אור בעזרת כפפת האינסוף שלך מקרטון: 10 שלבים

וִידֵאוֹ: שלוט במתג אור בעזרת כפפת האינסוף שלך מקרטון: 10 שלבים

וִידֵאוֹ: שלוט במתג אור בעזרת כפפת האינסוף שלך מקרטון: 10 שלבים
וִידֵאוֹ: סקירה - |DIGIZ| - מנורה AWOX חכמה עם רמקול 2024, נוֹבֶמבֶּר
Anonim
Image
Image

קיבלתי השראה מסרט הנוקמים, התחלתי להכין Thanos Infinity Gauntlet מקרטון. בפרויקט זה השתמשתי במודולי משדר RF אלחוטי MPU6050 ו- NRF24L01+ 2.4GHz כדי לתקשר בין שני לוחות Arduino באופן אלחוטי. כפפת האינסוף היא המשדר וסרוווס (מתג אור) הם המקלט.

שלב 1: חומרה וחומרים דרושים

Arduino מגה + כבל USB II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

סוללת 9v:

מעבר:

חוטי מגשר:

מתאם ג 'ק חבית זכר Arduino:

Micro Servo 9g:

מיני לחם:

מחבר קליפ לסוללה 9v:

קרטון:

רובי:

מודול משדר RF אלחוטי NRF24L01+ 2.4GHz:

MPU 6050:

רצועות LED:

שלב 2: מודול משדר NRF24L01 2.4GHz

MPU6050
MPU6050

מודול משדר 2.4 GHz NRF24L01 משתמש בפס 2.4 GHz והוא יכול לפעול עם קצבי שידור מ -250 kbps עד 2 Mbps והוא יכול לשמש לתקשורת אלחוטית עד 100 מטר. מתח ההפעלה של המודול הוא מ -1.9 עד 3.6V, אבל הדבר הטוב הוא שהסיכות האחרות סובלות היגיון של 5V. המודול מתקשר באמצעות פרוטוקול SPI. עליך להסתכל על סיכות SPI של מחבר סיכות הארדואינו.

שלב 3: MPU6050

ה- MPU6050 מורכב ממד תאוצה 3 צירים וג'ירוסקופ בעל 3 צירים. חיישן זה מסייע לנו למדוד תאוצה, מהירות, כיוון, תזוזה ופרמטרים רבים אחרים הקשורים לתנועה של מערכת או אובייקט. שבב זה משתמש בפרוטוקול I2C (מעגל בין-משולב) לתקשורת.

שלב 4: רצועת LED WS2812B

רצועת LED WS2812B
רצועת LED WS2812B

WS2812B הוא מקור אור LED חכם לשליטה, כאשר מעגל הבקרה ושבב ה- RGB משולבים ישירות ב- 5050 RGB (אדום, ירוק וכחול). לכל LED שלושה מחברים בכל קצה, שניים להפעלה ואחד לנתונים. זה דורש קלט נתונים אחד בלבד כדי לשלוט במצב, בהירות וצבע של כל שלושת הלדים.

שלב 5: הכנת הכפפה האינסופית מקרטון

תוכלו לצפות בסרטון How I made the Infinity Gauntlet מקרטון.

שלב 6: קוד משדר (Infinity Gauntlet)

כל שעליך לעשות הוא להתקין את ספריית MPU6050, ספריית I2C, ספריית FastLED, ספריית RF24. תקבל שגיאה אם לא תתקין.

כאשר ברצונך להוסיף ספרייה חדשה ל- Arduino IDE שלך. עבור לספרייה שבה הורדת את קובץ ה- ZIP של הספרייה. חלץ את קובץ ה- ZIP עם כל מבנה התיקיות שלו בתיקיה זמנית, ולאחר מכן בחר את התיקיה הראשית, שאמורה להיות בעלת שם הספרייה. העתק אותו בתיקייה "ספריות" בתוך ספר הסקיצות שלך.

חבר את הארדואינו והעלה את התוכנית הנתונה לאו הארדואינו שלך.

שלב 7: קוד המקלט

חבר את הארדואינו והעלה את התוכנית הנתונה לאו הארדואינו שלך.

שלב 8: תרשים חיווט למשדר (Infinity Gauntlet)

תרשים חיווט למשדר (כפפת אינסוף)
תרשים חיווט למשדר (כפפת אינסוף)
תרשים חיווט למשדר (כפפת אינסוף)
תרשים חיווט למשדר (כפפת אינסוף)

בפרויקט זה שמתי את האלקטרוניקה שלי בתוך הכפפה האינסופית. כדאי לשים את האלקטרוניקה במקום מאובטח.

שלב 9: תרשים חיווט למקלט

תרשים חיווט למקלט
תרשים חיווט למקלט
תרשים חיווט למקלט
תרשים חיווט למקלט

הרמתי את arduino uno, סוללת 9v ומודול אלחוטי על הקיר באמצעות סרט כפול והרכבתי סרוו ליד מתג התאורה, כך שתוכל להדליק/לכבות את האור באופן אלחוטי בכל מקום שתרצה.

שלב 10: סיים

LED אבן אינפיניטי וסרוו נשלטים על ידי תנועת הכפפה המזוהה באמצעות חיישן MPU6050, כך שכאשר תזיז את הכפפה למעלה אז נורית אבן האינסוף תדלק והשרווסים יסתובבו ואם תזיז את הכפפה למעלה הנורית תהיה כבוי והשרווסים יסתובבו בכיוון ההפוך.

מוּמלָץ: