جدول المحتويات:

مشروع أكروفوبيا: 6 خطوات
مشروع أكروفوبيا: 6 خطوات

فيديو: مشروع أكروفوبيا: 6 خطوات

فيديو: مشروع أكروفوبيا: 6 خطوات
فيديو: اكروفوبيا - عمرو سايكو - سيف ليو | Akrophopia - Amr Saiko Ft : Seif leo 2024, اكتوبر
Anonim
مشروع أكروفوبيا
مشروع أكروفوبيا

مرحبًا يا شباب ، لقد كان هذا مشروعًا مثيرًا للاهتمام للغاية. في المدرسة ، كان على فصلنا القيام بمشروع يسمى "إذا كان هذا ، ثم هذا" ، حيث كان علينا استخدام Arduino لصنع أي شيء. يمكننا حرفياً اختيار أي شيء نصنعه ، طالما استخدمنا Arduino. لا بأس أيضًا إذا فشل مشروعك ، لذلك بدأت تجربة.

كان لدي خوف من المرتفعات لطالما أتذكر. لم يكن الأمر سيئًا كما كان عندما كنت أصغر سنًا ، لكنني ما زلت لا أحب النظر إلى أسفل عندما أقف فوق مبنى. لهذا السبب صنعت "نظارات رهاب المرتفعات" ، لكن الأمر هو أنني لا أعرف ما إذا كانت تعمل أم لا. انظر ، لقد استخدمت أساسًا مبادئ المرآة اللانهائية ، ولكن بدلاً من شراء شريط RGB led ، اشتريت شريط RGBW ولا أعرف كيفية توصيله بـ Arduino.

إذا كنت تريد إجراء هذه التجربة الصغيرة بنفسك ، دعني أوضح لك كيف.

تحذير! من فضلك لا تستخدم هذا عندما تكون مصابا بالصرع. لا ىمكنني التاكيد علي اهمية هذا بدرجه كافيه.

الخطوة 1: الخطوة 1: احصل على المواد

الخطوة 1: احصل على المواد
الخطوة 1: احصل على المواد

إذن يا رفاق ، هذا ما ستحتاجونه:

- اردوينو أونو.

- لوح توصيل.

- مجموعة من أسلاك توصيل اللوح.

- شريط RGB (W) led (أوصي بشريط RGB إذا لم تكن خبيرًا مثلي تمامًا. هناك الكثير من البرامج التعليمية حول كيفية توصيل أحدهم بـ Arduino).

- اثنان من أقنعة الغوص (يمكنني بالتأكيد أن أوصي بهما لأنهما يسهل تفكيكهما إلى حد ما: https://www.bol.com/nl/p/tunturi-duikbril-sraduate-b …).

- فيلم نافذة المرآة.

- قطاعة كرتون.

- شريط لاصق.

- شريط الإخفاء.

- شريط مزدوج

- دهان وفرشاة رسم.

- عبوة بخاخة (تحتاجها لملئها بالماء ورشها على الزجاج).

الخطوة 2: الخطوة 2: قم بتعديل الزجاج

الخطوة 2: قم بتعديل الزجاج
الخطوة 2: قم بتعديل الزجاج
الخطوة 2: قم بتعديل الزجاج
الخطوة 2: قم بتعديل الزجاج
الخطوة 2: قم بتعديل الزجاج
الخطوة 2: قم بتعديل الزجاج

1. خذ أقنعة الغوص وافصل بين جميع العناصر عن بعضها البعض

2. احصل على الزجاج من أقنعة الغوص واقطع بعضًا من فيلم Mirror Window.

3. رش الزجاج والفيلم بالماء وضعه بعناية فوق بعضهما البعض.

4. خذ قطعة صلبة من البلاستيك وحاول إخراج كل فقاعات الهواء.

5. قطع الفيلم الزائد.

الخطوة 3: الخطوة 3: أعد كل شيء إلى مكانه

الخطوة 3: أعد كل شيء إلى مكانه
الخطوة 3: أعد كل شيء إلى مكانه
الخطوة 3: أعد كل شيء إلى مكانه
الخطوة 3: أعد كل شيء إلى مكانه
الخطوة 3: أعد كل شيء إلى مكانه
الخطوة 3: أعد كل شيء إلى مكانه

1. ضع زجاج المرآة في كل من أقنعة الغوص (تأكد من وجود شريط بلاستيكي واحد فقط).

2. تأكد من أن كل شيء آمن.

3. ضع شريط LED بشريط مزدوج الجوانب (لا يهم إذا كان شريط LED طويلًا بعض الشيء ، فيمكننا إخفائه في خطوة مستقبلية).

الخطوة 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 () ،

عرض الشريط()؛

}

حلقة فارغة() {

دورة قوس قزح (20) ؛

}

قوس قزح باطل (int SpeedDelay) {

بايت * ج ؛

uint16_t أنا ، ي ؛

لـ (j = 0 ؛ j <256 * 5 ؛ j ++) {

لـ (i = 0 ؛ i <NUM_LEDS ؛ i ++) {

ج = العجلة (((i * 256 / NUM_LEDS) + j) & 255) ؛

setPixel (i ، * c ، * (c + 1) ، * (c + 2) ، * (c + 3)) ؛

}

showStrip () ،

تأخير (SpeedDelay) ؛

}

}

بايت * عجلة (بايت WheelPos) {

بايت ثابت ج [4] ؛

إذا (WheelPos <85) {

ج [0] = WheelPos * 3 ؛

ج [1] = 255 - WheelPos * 3 ؛

ج [2] = 0 ؛

ج [3] = 0 ؛

} وإلا إذا (WheelPos <170) {

WheelPos - = 85 ؛

ج [0] = 255 - WheelPos * 3 ؛

ج [1] = 0 ؛

ج [2] = WheelPos * 3 ؛

ج [3] = 0 ؛

} آخر {

WheelPos - = 170 ؛

ج [0] = 0 ؛

ج [1] = WheelPos * 3 ؛

ج [2] = 255 - WheelPos * 3 ؛

ج [3] = 0 ؛

}

عودة ج ؛

}

عرض باطل () {

#ifdef ADAFRUIT_NEOPIXEL_H

عرض الشريط()؛

#إنهاء إذا

}

void setPixel (int Pixel ، بايت أحمر ، بايت أخضر ، بايت أزرق ، بايت أبيض) {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor (بكسل ، شريط ، لون (أحمر ، أخضر ، أزرق ، أبيض)) ؛

#إنهاء إذا

}

مجموعة باطلة (بايت أحمر ، أخضر بايت ، أزرق بايت ، أبيض بايت) {

لـ (int i = 0 ؛ i <NUM_LEDS ؛ i ++) {

setPixel (أنا ، أحمر ، أخضر ، أزرق ، أبيض) ؛

}

showStrip () ،

}

الخطوة 6: هذا كل شيء

هذا هو!
هذا هو!

آمل أن تكون قد أحببت التعليمات!

- بريشجي

موصى به: