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

פרויקט האקרופוביה: 6 שלבים
פרויקט האקרופוביה: 6 שלבים

וִידֵאוֹ: פרויקט האקרופוביה: 6 שלבים

וִידֵאוֹ: פרויקט האקרופוביה: 6 שלבים
וִידֵאוֹ: My fear of heights said no 2024, אוֹקְטוֹבֶּר
Anonim
פרויקט האקרופוביה
פרויקט האקרופוביה

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

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

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

אַזהָרָה! אנא אל תשתמש בזה כאשר אתה אפילפטי. אני לא יכול להדגיש את זה מספיק.

שלב 1: שלב 1: קבל את החומרים

שלב 1: קבל את החומרים
שלב 1: קבל את החומרים

אז חבר'ה הנה מה שתצטרכו:

- ארדואינו אונו.

- לוח לחם.

- סט חוטי מגשר של קרש לחם.

- רצועת לד מסוג RGB (W) (אני ממליץ על רצועת RGB אם אתה חסר ניסיון כמוני. הם הרבה הדרכות כיצד לחבר אחד לארדואינו).

-שתי מסכות צלילה (אני בהחלט יכול להמליץ על אלה מכיוון שהן די קלות להפרדה:

- סרט חלון מראה.

- חותך קרטון.

- סרט ברווז.

- נייר דבק.

- קלטת דו צדדית

- צבע ומכחול.

- בקבוק ריסוס (צריך למלא אותו במים ולרסס אותו על הכוס).

שלב 2: שלב 2: שנה את הזכוכית

שלב 2: שנה את הזכוכית
שלב 2: שנה את הזכוכית
שלב 2: שנה את הזכוכית
שלב 2: שנה את הזכוכית
שלב 2: שנה את הזכוכית
שלב 2: שנה את הזכוכית

1. קחו את מסכות הצלילה והפרידו את כל הפריטים זה לזה

2. קח את הכוס ממסיכות הצלילה שלך וחתך חלק מסרט חלון המראה.

3. ריססו את הכוס והסרט במים והניחו בזהירות זה על זה.

4. תפוס חתיכת פלסטיק קשיחה ונסה להוציא את כל בועות האוויר.

5. חותכים את הסרט העודף.

שלב 3: שלב 3: החזר הכל למקום

שלב 3: החזר הכל למקום
שלב 3: החזר הכל למקום
שלב 3: החזר הכל למקום
שלב 3: החזר הכל למקום
שלב 3: החזר הכל למקום
שלב 3: החזר הכל למקום

1. הניחו את זכוכית המראה בשתי מסכות הצלילה שלכם (וודאו שלרק אחת יש רצועת פלסטיק).

2. ודא שהכל מאובטח.

3. הניחו את רצועת לד עם סרט דו צדדי (לא משנה אם רצועת הלד קצת ארוכה מדי, נוכל להסתיר אותה בשלב עתידי).

שלב 4: שלב 4: גימור

שלב 4: גימור מגע
שלב 4: גימור מגע
שלב 4: גימור מגע
שלב 4: גימור מגע
שלב 4: גימור מגע
שלב 4: גימור מגע
שלב 4: גימור מגע
שלב 4: גימור מגע

1. השתמש בקלטת ברווז לחיבור מסכות הצלילה (ודא שהחוטים נמצאים מבחוץ).

2. הניחו סרט דבק על המקומות שתרצו לצבוע.

3. צביעה!

שלב 5: שלב 5: קידוד

שלב 5: קידוד
שלב 5: קידוד

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

הערה: השתמשתי ב- circuits.io כדי לבדוק אם זה באמת כך וזה אל תדאג.

השתמשתי ב- ArduinoIDE ובספריית neopixel:

#כלול #הגדר PIN 6

#הגדר NUM_LEDS 24

רצועת Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);

הגדרת בטל () {

strip.begin ();

strip.show ();

}

לולאת חלל () {

rainbowCycle (20);

}

void rainbowCycle (int SpeedDelay) {

בייט *ג;

uint16_t i, j;

עבור (j = 0; j <256*5; j ++) {

עבור (i = 0; i <NUM_LEDS; i ++) {

c = גלגל (((i * 256 / NUM_LEDS) + j) & 255);

setPixel (i, *c, *(c+1), *(c+2), *(c+3));

}

showStrip ();

עיכוב (SpeedDelay);

}

}

בייט * גלגל (בייט WheelPos) {

בית סטטי c [4];

אם (WheelPos <85) {

c [0] = WheelPos * 3;

c [1] = 255 - WheelPos * 3;

c [2] = 0;

c [3] = 0;

} אחר אם (WheelPos <170) {

WheelPos -= 85;

c [0] = 255 - WheelPos * 3;

c [1] = 0;

c [2] = WheelPos * 3;

c [3] = 0;

} אחר {

WheelPos -= 170;

c [0] = 0;

c [1] = WheelPos * 3;

c [2] = 255 - WheelPos * 3;

c [3] = 0;

}

החזר ג;

}

void showStrip () {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.show ();

#endif

}

void setPixel (int Pixel, byte red, byte green, byte byte)

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor (Pixel, strip. Color (אדום, ירוק, כחול, לבן));

#endif

}

void setAll (בתים אדומים, בתים ירוקים, כחול בתים, לבן בתים) {

עבור (int i = 0; i <NUM_LEDS; i ++) {

setPixel (i, אדום, ירוק, כחול, לבן);

}

showStrip ();

}

שלב 6: זהו

זהו זה!
זהו זה!

מקווה שאהבתם את ההנחיה!

- ברצ'ה

מוּמלָץ: