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

מנורות לילה מפוארות: 6 שלבים (עם תמונות)
מנורות לילה מפוארות: 6 שלבים (עם תמונות)

וִידֵאוֹ: מנורות לילה מפוארות: 6 שלבים (עם תמונות)

וִידֵאוֹ: מנורות לילה מפוארות: 6 שלבים (עם תמונות)
וִידֵאוֹ: אנשים שנפלו לתוך כלובים של חיות מסוכנות | טופטן 2024, נוֹבֶמבֶּר
Anonim
Image
Image

מאת Danni FR עקוב אחריי בטוויטר עקוב אחר מאת המחבר:

קו רובוט עוקב אחר אלגוריתמים לבקרת הוראה
קו רובוט עוקב אחר אלגוריתמים לבקרת הוראה
SAMI - נהג מנוע חכם לרובוטיקה
SAMI - נהג מנוע חכם לרובוטיקה
SAMI - נהג מנוע חכם לרובוטיקה
SAMI - נהג מנוע חכם לרובוטיקה
מיקרו -בקרים 101 - מעגלים מתחילים שימושיים ושמירת חומרה בפרויקטים שלך
מיקרו -בקרים 101 - מעגלים מתחילים שימושיים ושמירת חומרה בפרויקטים שלך
מיקרו -בקרים 101 - מעגלים מתחילים שימושיים ושמירת חומרה בפרויקטים שלך
מיקרו -בקרים 101 - מעגלים מתחילים שימושיים ושמירת חומרה בפרויקטים שלך

אודות: אני מתעניין בטכנולוגיות חדשות ובדברים שאנחנו יכולים להכין בבית עם כמה רכיבים וקצת דמיון. עוד על Danni FR »

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

זה מאוד קל לבנות והמיטה שלך תראה מחוץ לעולם הזה. אז בואו נתחיל, נכון?

שלב 1: אסוף את כל החלקים

אסוף את כל החלקים
אסוף את כל החלקים
אסוף את כל החלקים
אסוף את כל החלקים

אוקיי, כדי להתחיל עלינו לקבל את כל החלק הדרוש לפרויקט זה. אנא קרא את שלב החור הזה לפני שאתה רוכש משהו. אז תצטרך:

  • תכשיט Adafruit 5V (https://www.adafruit.com/product/1501)
  • קרש לחם (https://www.adafruit.com/product/64)
  • כמה חוטי מגשר (https://www.adafruit.com/product/153)
  • נגד 4k7 אוהם (https://www.adafruit.com/product/2783)
  • גיליון velostat (https://www.adafruit.com/product/1361)
  • רצועת הלד שלנו (https://www.adafruit.com/product/2237)
  • ספק כוח (https://www.adafruit.com/product/1466)
  • וכמובן קצת קלטת, רדיד אלומיניום וקרטון דק
  • כמה כלים כמו צבת, מספריים ומלחם.
  • קצת קלטת חשמל וקלטת קפטון.
  • שטיח למיטה כמובן !!!

כפי שאתה בוודאי יכול לראות אני מעריץ גדול של מוצרי Adafruit, אולם תוכל להשתמש בדגמי רצועות LED אחרים. זה תלוי בך, הקוד שלי כולל הרבה אפשרויות. בהתקנה שלי השתמשתי ב -50 מודולי LED SM16716, אתה מוזמן להשתמש בכמה נוריות שתרצה ובכל דגם שהקוד תומך בו. אבל שקול ספק כוח מתאים להתקנה שלך, זכור שרוב רצועות ה- RGB יכולות להזדקק עד 60 mA לכל לד. אז אתה מוזהר!

שלב 2: בנה את שטיח החיישן

Image
Image
בנה את שטיח החיישנים
בנה את שטיח החיישנים
בנה את שטיח החיישנים
בנה את שטיח החיישנים

זה כנראה החלק הארוך ביותר במדריך זה, אבל זה קל. אנא השתמש בתמונות כהפניה ובצע את השלבים הבאים:

  1. חותכים שני יריעות רדיד אלומיניום קצת יותר קטנות מיריעת velostat.
  2. לאחר מכן השתמש בקלטת חשמל כדי להצטרף ל -3 הסדינים, זכור שבאמצע הולך גיליון הוולוסטט. תן גם לחלל קטן ללא קלטת לחיווט.
  3. השתמש בקצת נחושת ליצירת מגעים חשמליים, אחד נכנס ברדיד האלומיניום התחתון והשני בחלקו העליון.
  4. חוטי הלחמה לסרט הנחושת המצורף והשתמש בקלטת קפטון מסוימת כדי להגן על החיבור.
  5. לאחר מכן השתמש בקרטון דק כדי להגן על רדיד האלומיניום מפני קריעה, יריעות אלה חייבות להיות באותו גודל כמו החיישן כולו. אבטח אותו בעזרת קלטת חשמל נוספת. כמו כן, היזהר לתת מקום קטן ללא קלטת או לעשות חור זעיר באלומיניום ובקרטון כדי לאפשר לבריחת אוויר מבלי לגרום נזק לחיישן.
  6. האם הכל בסדר עכשיו יש לך חיישן דריכה תפקודי לחלוטין !!!

הערה: השתמשתי בשקית הניילון המצורפת לדף הוולוסטט כדי להגן על החיישן מפני לחות, פשוט החליק אותו פנימה:)

שלב 3: הרכיב את רצועת ה- LED על המיטה שלך

הרכיב את רצועת הלד על המיטה שלך
הרכיב את רצועת הלד על המיטה שלך

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

אל תהסס להשתמש בכמה נוריות שתרצה, במיקום ובמרחק שאתה רוצה:)

שלב 4: תכנת ה- Trinket

תכנות את תכשיט התכשיט
תכנות את תכשיט התכשיט

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

אני רואה, חזרת. עכשיו אתה יודע איך לטעון תוכניות ל- Trinket עם Arduino והבסיס, כנראה שעשית הדגמה Blinky:)

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

// פרויקט זה נוצר על ידי דני פרננדז #כוללים #כלול "FastLED.h" #הגדר NUM_LEDS 50 // כמה תאי LED יש לרצועה שלך #הגדר DATA_PIN 0 // שורת נתונים לרצועה שלך #הגדר CLOCK_PIN 1 // קו שעון עבור הרצועה שלך, האם הרצועה שלך אין לך את ההערה הזו#הגדר SENSOR_PIN 1 // היכן שהחיישן מחובר, בפין האנלוגי של adafruit סיכה 1 שווה לסיכה הדיגיטלית 2#הגדר TRIGGER 50 // הערך שלהלן כאשר אנו שוקלים שמישהו צועד CRGB leds [NUM_LEDS]; אינטליזציה int = 0; int int = 0; הגדרת void () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // אם אתה רוצה את התכשיר בעל 16MHZ, אנא בחר אותו גם בתפריט הלוח // בטל תגובה/ערוך אחת מהשורות הבאות עבור רצועת הלדים שלך בה אתה משתמש // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); FastLED.addLeds (leds, NUM_LEDS); // במקרה שלי זהו דגם הסטריפ שלי // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); הרשאה = 1; עיכוב (500);} לולאת void () {if (inialisization == 1) // כבה את כל הנוריות המופעלות {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); הרשאה = 0; FastLED.show (); } אם (analogRead (SENSOR_PIN) <= TRIGGER) // אם מישהו נמצא על השטיח {אם (state == 0) // אם הלדים כבויים, בצע את האנימציה הזו להפעלה {for (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); עיכוב (100); } עיכוב (200); for (int x = 20; x <= 125; x ++) {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); עיכוב (20); } בעוד (analogRead (SENSOR_PIN) = 20; x--) {עבור (int i = 0; i = 0; i--) {leds .setRGB (0, 0, 0); FastLED.show (); עיכוב (100); } while (analogRead (SENSOR_PIN) <= TRIGGER); // המתן עד שהאדם יסתלק מהעיכוב (2000); מצב = 0; }} עיכוב (200);}

לגרסה האחרונה של הקוד קבל אותו ב- GitHub:

שלב 5: בנה את המעגל

בנה את המעגל
בנה את המעגל

האם מעגל די קל, אז ייקח לנו רק כמה דקות להכין את זה בלוח הלחם שלנו,:)

החיבורים שלי הם כדלקמן:

  • 5V מאספקת החשמל לסיכת BAT של ה- Trinket ו- Vcc של רצועת ה- LED שלנו.
  • GND מאספקת החשמל ל- Trinket, חוט אחד של חיישן השטיח שלנו ו- GND של רצועת ה- LED.
  • פין תכשיט 0 לסיכת נתונים של רצועת ה- LED.
  • פין חטט 1 לסיכת השעון של רצועת ה- LED.
  • החוט השני של חיישן השטיח עובר לסיכה Trinket 2, גם נגד 4k7 אוהם עובר בין הסיכה לסיכה 5V של ה- Trinket.

זה הכל, קל אתה לא חושב?

שלב 6: תהנו !

תהנה!!!
תהנה!!!

הסתר הכל מתחת למיטה שלך והנח את החיישן מתחת לשטיח. עכשיו אתה מוכן לטלטל את הפרויקט הזה.

אני מקווה שתיהנו מזה ותעשו הרבה פריצות עם האנימציות והתאורה.

תודה שקראתם אותי:)

מוּמלָץ: