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

מתג אור שלט רחוק Bluetooth: 4 שלבים (עם תמונות)
מתג אור שלט רחוק Bluetooth: 4 שלבים (עם תמונות)

וִידֵאוֹ: מתג אור שלט רחוק Bluetooth: 4 שלבים (עם תמונות)

וִידֵאוֹ: מתג אור שלט רחוק Bluetooth: 4 שלבים (עם תמונות)
וִידֵאוֹ: Miboxer Zigbee מסלול אור ושלט Zigbee ל-8 אזורים עם כריכה ישירה 2024, נוֹבֶמבֶּר
Anonim
Image
Image

זה יהיה הפרויקט הראשון בסדרה שכותרתו: "עצלות ממוטבת: פתרונות מהונדסים לבעיות טריוויאליות להפליא"

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

בתור צד לא:

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

שלב 1: חלקים

שלט ומתג
שלט ומתג
  • 2 מודולי בלוטות 'HC-05
  • 2 שבבים ATtiny85
  • שקע IC עם 8 פינים
  • 2 סוללות ליפו קטנות
  • 2 כפתורי לחיצה
  • 2 נגדים של 470 אוהם (יש בזה קצת גמישות, הערכים לא צריכים להיות בדיוק 470)
  • סרוו 190
  • חוט ליבה מוצק
  • לוח אב טיפוס
  • ארדואינו אונו

שלב 2: שלט רחוק ומתג

שלט ומתג
שלט ומתג
שלט ומתג
שלט ומתג
שלט ומתג
שלט ומתג

הרכבת 2 המעגלים כפי שמוצג בתמונות למעלה. (אל תכניס את שבבי ATtiny85 לשקע 8 פינים מכיוון שעדיין עלינו לתכנת אותם.

הדפס את חלקי המתג באמצעות מדפסת תלת מימד. אפשר למצוא אותם כאן. זה לא העיצוב המקורי שלי וכל הקרדיט לקבצים מגיע למשתמש Thingiverse Carjo3000.

שלב 3: צמד את מודולי ה- Bluetooth

בשלב הבא יהיה עליך להתאים את שני מודולי ה- Bluetooth HC-05. המאסטר ישמש כשלט והעבד למתג האור. אני יכול לפרט כיצד לעשות זאת, אך יש עוד המון הדרכות נהדרות לעשות זאת ואין טעם להמציא את הגלגל מחדש. הייתי מציע לעקוב אחר אחת משתי ההדרכות האלה כדי להתאים את מודולי ה- Bluetooth לפני שתחזור ותסיים את זה.

www.instructables.com/id/Arduino-Bluetooth…

howtomechatronics.com/tutorials/arduino/how…

שלב 4: תכנת את ATtiny85 והעלה את הקוד

תכנת ה- ATtiny85 והעלה את הקוד
תכנת ה- ATtiny85 והעלה את הקוד
תכנת ה- ATtiny85 והעלה את הקוד
תכנת ה- ATtiny85 והעלה את הקוד

שוב יש כאן הדרכה כיצד לתכנת את שבבי ATtiny85 באמצעות Undu Arduino. רק כדי להבהיר, ודא שבשלב שכותרתו "העלאת תוכנית ל- ATtiny85", הגדר את השעון ל- "8Mhz (פנימי)" לפני צריבת מטען האתחול.

ספריית הסרוו הסטנדרטית עבור Arduino אינה פועלת עבור שבב ATtiny85, במקום זאת התקן את ספריית SoftwareServo. הייתה לי בהתחלה בעיה קטנה עם הספרייה הזו הפתרון הוא לפתוח את הקובץ Software.h בעורך טקסט ולשנות את השורה #include ל- #include

כדי להעלות את הקוד ל- ATtiny85 בצע את ההוראות במדריך הקודם, למעט העלאת הקוד שיש לי ב- GitHub שלי, כל אחת מכל אחד משני השבבים. חבר את השבבים ל -2 המעגלים ועכשיו כאשר אתה לוחץ על הכפתורים הוא ידליק ויכבה את האורות שלך!

מוּמלָץ: