جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
مرحبًا يا شباب ، لقد كان هذا مشروعًا مثيرًا للاهتمام للغاية. في المدرسة ، كان على فصلنا القيام بمشروع يسمى "إذا كان هذا ، ثم هذا" ، حيث كان علينا استخدام Arduino لصنع أي شيء. يمكننا حرفياً اختيار أي شيء نصنعه ، طالما استخدمنا Arduino. لا بأس أيضًا إذا فشل مشروعك ، لذلك بدأت تجربة.
كان لدي خوف من المرتفعات لطالما أتذكر. لم يكن الأمر سيئًا كما كان عندما كنت أصغر سنًا ، لكنني ما زلت لا أحب النظر إلى أسفل عندما أقف فوق مبنى. لهذا السبب صنعت "نظارات رهاب المرتفعات" ، لكن الأمر هو أنني لا أعرف ما إذا كانت تعمل أم لا. انظر ، لقد استخدمت أساسًا مبادئ المرآة اللانهائية ، ولكن بدلاً من شراء شريط RGB led ، اشتريت شريط RGBW ولا أعرف كيفية توصيله بـ Arduino.
إذا كنت تريد إجراء هذه التجربة الصغيرة بنفسك ، دعني أوضح لك كيف.
تحذير! من فضلك لا تستخدم هذا عندما تكون مصابا بالصرع. لا ىمكنني التاكيد علي اهمية هذا بدرجه كافيه.
الخطوة 1: الخطوة 1: احصل على المواد
إذن يا رفاق ، هذا ما ستحتاجونه:
- اردوينو أونو.
- لوح توصيل.
- مجموعة من أسلاك توصيل اللوح.
- شريط RGB (W) led (أوصي بشريط RGB إذا لم تكن خبيرًا مثلي تمامًا. هناك الكثير من البرامج التعليمية حول كيفية توصيل أحدهم بـ Arduino).
- اثنان من أقنعة الغوص (يمكنني بالتأكيد أن أوصي بهما لأنهما يسهل تفكيكهما إلى حد ما: https://www.bol.com/nl/p/tunturi-duikbril-sraduate-b …).
- فيلم نافذة المرآة.
- قطاعة كرتون.
- شريط لاصق.
- شريط الإخفاء.
- شريط مزدوج
- دهان وفرشاة رسم.
- عبوة بخاخة (تحتاجها لملئها بالماء ورشها على الزجاج).
الخطوة 2: الخطوة 2: قم بتعديل الزجاج
1. خذ أقنعة الغوص وافصل بين جميع العناصر عن بعضها البعض
2. احصل على الزجاج من أقنعة الغوص واقطع بعضًا من فيلم Mirror Window.
3. رش الزجاج والفيلم بالماء وضعه بعناية فوق بعضهما البعض.
4. خذ قطعة صلبة من البلاستيك وحاول إخراج كل فقاعات الهواء.
5. قطع الفيلم الزائد.
الخطوة 3: الخطوة 3: أعد كل شيء إلى مكانه
1. ضع زجاج المرآة في كل من أقنعة الغوص (تأكد من وجود شريط بلاستيكي واحد فقط).
2. تأكد من أن كل شيء آمن.
3. ضع شريط LED بشريط مزدوج الجوانب (لا يهم إذا كان شريط LED طويلًا بعض الشيء ، فيمكننا إخفائه في خطوة مستقبلية).
الخطوة 4: الخطوة 4: اللمسة الأخيرة
1. استخدم شريط البط لتوصيل أقنعة الغوص (تأكد من أن الأسلاك في الخارج).
2. ضع شريط لاصق على الأماكن التي تريد طلائها.
3. الطلاء!
الخطوة 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: هذا كل شيء
آمل أن تكون قد أحببت التعليمات!
- بريشجي
موصى به:
مشروع مثبت جيمبال: 9 خطوات (بالصور)
مشروع مثبت جيمبال: كيف تصنع جيمبال تعرف على كيفية صنع محور ثنائي المحور لكاميرا الحركة الخاصة بك في ثقافة اليوم ، نحب جميعًا تسجيل الفيديو والتقاط اللحظات ، خاصةً عندما تكون منشئ محتوى مثلي ، فأنت بالتأكيد واجهت مشكلة مثل هذا الفيديو المهتز
(مشروع IOT) الحصول على بيانات الطقس باستخدام ESP8266 وواجهة برمجة تطبيقات Openweather: 5 خطوات
(مشروع IOT) الحصول على بيانات الطقس باستخدام ESP8266 وواجهة برمجة تطبيقات Openweather: في هذه التعليمات سنقوم ببناء مشروع IOT بسيط لجلب بيانات الطقس لمدينتنا من openweather.com/api وعرضها باستخدام برنامج المعالجة
CPE 133 مشروع نهائي عشري إلى ثنائي: 5 خطوات
CPE 133 مشروع نهائي عشري إلى ثنائي: الأرقام الثنائية هي واحدة من أولى الأشياء التي تتبادر إلى الذهن عند التفكير في المنطق الرقمي. ومع ذلك ، يمكن أن تكون الأعداد الثنائية مفهوماً صعباً لأولئك الجدد عليه. سيساعد هذا المشروع أولئك الجدد وذوي الخبرة في مجال الأعداد الثنائية
صندوق الدوبامين - مشروع مشابه لمايك بويد - ليس مايك بويد: 9 خطوات
صندوق الدوبامين | مشروع مشابه لمايك بويد - لا أكون مايك بويد: أريد واحدًا! احتاج واحد! أنا ماطل! حسنًا ، أريد علبة دوبامين … بدون الحاجة إلى البرمجة. لا أصوات ، فقط الإرادة النقية
مشروع "Ready Maker" - التحكم في مشروع Lego Power Functions: 9 خطوات
"Ready Maker" - التحكم في مشروع "Lego Power Functions": تعلم كيفية التحكم في وظائف Lego & quot؛ Power & quot؛ المكونات مع لوحة Arduino وبناء مشروعك في & quot؛ Ready Maker & quot؛ محرر (لا يوجد كود مطلوب) للتحكم عن بعد في نموذجك