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

إنشاء ظلال باستخدام مثلث SIERPINSKI وهاتف ذكي: 11 خطوة
إنشاء ظلال باستخدام مثلث SIERPINSKI وهاتف ذكي: 11 خطوة

فيديو: إنشاء ظلال باستخدام مثلث SIERPINSKI وهاتف ذكي: 11 خطوة

فيديو: إنشاء ظلال باستخدام مثلث SIERPINSKI وهاتف ذكي: 11 خطوة
فيديو: Урок 10 по Touchdesigner — создание треугольника Серпинского с помощью L-системы 2024, يوليو
Anonim
قم بإنشاء الظلال باستخدام مثلث SIERPINSKI والهاتف الذكي
قم بإنشاء الظلال باستخدام مثلث SIERPINSKI والهاتف الذكي

ظلال LED رائعة للمشاهدة وهي تبهرنا وتهدئ أعيننا وتريح عقولنا. لذا في هذه المقالة سأخبرك كيف صنعت الظلال باستخدام SIERPINSKI'S TRIANGLE وهاتفك الذكي عبر تطبيق يمكنك إنشاؤه باستخدام HTML أو CSS أو أي لغة برمجة أخرى.

لنبدأ مع BUILD

يمكنك أيضًا الذهاب لزيارة قناتي على YOUTUBE: GO ELECTRONICS

الخطوة 1: فهم مثلث سيربينسكي

فهم مثلث سيربينسكي
فهم مثلث سيربينسكي
فهم مثلث سيربينسكي
فهم مثلث سيربينسكي

أولاً ، دعنا نفهم المفهوم الكامن وراء مثلث سيربينسكي الذي يعتمد على فراكتلز

الفركتلات لا تنتهي أبدًا بالنمط الذي يكون ذاتيًا مشابهًا عبر مقاييس مختلفة.

عملية بسيطة مرارًا وتكرارًا في حلقة تغذية راجعة مستمرة.

من السهل القول أن الفركتلات هي أنماط لا نهائية واستمر في العمل. كما ترى في الصورة ، فإن المثلث الموجود داخل مثلث داخل مثلث إلى نمط لا نهائي.

الآن نحن نخرج عن الموضوع ، فلنبدأ بالبناء.

ملاحظة ؛ هناك رسوم متحركة معروضة في الفيديو على قناتي على YouTube.

اذهب للإلكترونيات

الخطوة الثانية: قطع الخشب ورسم المثلث

قطع الخشب ورسم المثلث
قطع الخشب ورسم المثلث
قطع الخشب ورسم المثلث
قطع الخشب ورسم المثلث
قطع الخشب ورسم المثلث
قطع الخشب ورسم المثلث

كانت الخطوة الأولى نحو البناء هي الحصول على قطعة من الخشب حيث يمكنني رسم مثلث Sierpinski. لذلك أخذت منشار يدوي وخشب رقائقي بسمك 3 مم وبدأت في قطع قطعة من الخشب بطول 200 مم وعرض 180.

وبعد أن انتهيت من عملي ، خططت لمثلث Sierpinski على قطعة من الورق ثم اتبعت الخطوط الإرشادية ورسمتها على قطعة الخشب التي قطعتها مؤخرًا. ثم حدد جميع الأماكن التي يمكنني فيها إصلاح المصابيح.

الخطوة الثالثة: حفر الثقوب وحفرها

حفر الثقوب وحفرها
حفر الثقوب وحفرها

باستخدام برنامج التشغيل اللولبي الخاص بي ، قمت بتخفيض جميع الأماكن التي يمكنني فيها حفر الثقوب بسهولة. بعد أن تنبعج كل حفرة ، بدأت عملية حفر الثقوب.

الخطوة 4: المصابيح المستخدمة (RGBS والمصابيح البيضاء)

المصابيح المستخدمة (RGBS والمصابيح البيضاء)
المصابيح المستخدمة (RGBS والمصابيح البيضاء)
المصابيح المستخدمة (RGBS والمصابيح البيضاء)
المصابيح المستخدمة (RGBS والمصابيح البيضاء)
المصابيح المستخدمة (RGBS والمصابيح البيضاء)
المصابيح المستخدمة (RGBS والمصابيح البيضاء)

بعد اكتمال عملية الحفر ، حان الوقت للكشف عن أهم مكون لمصابيح RGB.

ونحتاج إلى ما يقرب من 30 RGB LEDS.

تتكون مصابيح RGB من 4 دبابيس. واحد للأحمر والأزرق والأخضر و (VCC إذا كان الأنود شائعًا أو GND إذا كان الكاثود شائعًا)

هنا استخدمنا 30 RGB LEDS مشترك.

لكننا نحتاج أيضًا إلى بعض المصابيح البيضاء لجعل مثلثنا يبدو أكثر قوة. لذلك أخذت حوالي 20 مصباحًا أبيض.

الخطوة 5: التخطيط لإصلاح المصابيح

خطة لتثبيت المصابيح
خطة لتثبيت المصابيح
خطة لتثبيت المصابيح
خطة لتثبيت المصابيح

بعد اختيار جميع أنواع المصابيح ، حان الوقت للكشف عن الخطة التي يقودها إلى أين.

الآن تنتقل المصابيح البيضاء في المثلثات العكسية بينما تنتقل مصابيح LED RGB في أي مكان آخر كما هو موضح في الخطة.

هذا يجعل مثلثنا يبدو أكثر حيوية وإبداعًا.

الخطوة 6: إصلاح المصابيح

إصلاح المصابيح
إصلاح المصابيح
إصلاح المصابيح
إصلاح المصابيح

عندما اكتملت الخطة الآن ، بدأت في وضع جميع المصابيح في مكانها ولحامها معًا. بالنسبة للمصابيح البيضاء ، تم توصيل الطرف الموجب لجميع المصابيح والطرف السالب لجميع المصابيح معًا. ولكن بالنسبة لمصابيح rgb ، استخدمت السلك الأحمر للدبابيس الحمراء باللون الأزرق للدبابيس الزرقاء والأخضر للدبابيس الخضراء. حتى لا نفشل في النهاية. وبعد وضع جميع مصابيح RGB ، بدأت العملية الشاقة والطويلة من اللحام.

الخطوة 7: تفكيك الأسلاك

أسلاك الموت
أسلاك الموت
أسلاك الموت
أسلاك الموت

تبدو الأسلاك بعد عملية اللحام شاقة بعض الشيء ولكن لا تخافوا من مجرد مخطط أسلاك بسيط ولكنها طويلة بعض الشيء وتستغرق الكثير من الوقت. استغرق الأمر مني حوالي 3 ساعات. لحام وإدارة مخطط الأسلاك. الآن دعنا نتحرك نحو التطبيق.

الخطوة الثامنة: إنشاء التطبيق

بناء التطبيق
بناء التطبيق
بناء التطبيق
بناء التطبيق
بناء التطبيق
بناء التطبيق
بناء التطبيق
بناء التطبيق

يمكنك إنشاء هذا التطبيق باستخدام HTML أو CSS وتطبيقه الأساسي جدًا للبناء والعمل معه

وملاحظة جانبية: لتنزيل التطبيق ، تحقق من وصف الفيديو الخاص بي على YouTube

اذهب للإلكترونيات

الآن أولاً في الجانب العلوي ، يمكنك رؤية شعار Bluetooth وملصق يسمى غير متصل ، وعند النقر فوق شعار Bluetooth ، يمكنك رؤية مسار أجهزة Bluetooth القريبة. نستخدم BLUETOOTH MODULE HC-05 لذلك عندما نضغط على HC -05 يتحول النص غير متصل باللون الأحمر. والآن عندما نضغط على ظلال مختلفة ، يعرضها مثلث sierpinski.

الخطوة 9: جزء البرمجة

const int redPin = 3 ؛

const int bluePin = 6 ؛

const int greenPin = 5 ؛

لون الحرف = 0 ؛

إعداد باطل () {// ضع رمز الإعداد هنا ، للتشغيل مرة واحدة: pinMode (redPin ، OUTPUT) ؛ pinMode (bluePin ، الإخراج) ؛

pinMode (greenPin ، الإخراج) ؛

Serial.begin (9600) ؛

analogWrite (redPin ، 0) ؛

analogWrite (bluePin ، 0) ؛

analogWrite (greenPin ، 0) ؛

}

حلقة باطلة () {// ضع الكود الرئيسي هنا ، للتشغيل بشكل متكرر: if (Serial.available ()> 0) {color = Serial.read ()؛ قيمة char = char (color) ؛ إذا (القيمة! = '0') {Serial.println (القيمة) ؛ }}

إذا (اللون == 'Y') {analogWrite (redPin ، 0) ؛ analogWrite (bluePin ، 255) ؛ analogWrite (greenPin ، 0) ؛ }

إذا (اللون == 'W') {analogWrite (redPin ، 0) ؛ analogWrite (bluePin ، 0) ؛ analogWrite (greenPin ، 0) ؛ }

إذا (اللون == 'R') {analogWrite (redPin ، 0) ؛ analogWrite (bluePin ، 255) ؛ analogWrite (greenPin ، 255) ؛ }

إذا (اللون == 'P') {analogWrite (redPin ، 0) ؛ analogWrite (bluePin ، 80) ؛ analogWrite (greenPin ، 70) ؛ }

إذا (اللون == 'O') {analogWrite (redPin ، 0) ؛ analogWrite (bluePin ، 255) ؛ analogWrite (greenPin ، 90) ؛ }

إذا (اللون == 'M') {analogWrite (redPin ، 0) ؛ analogWrite (bluePin ، 0) ؛ analogWrite (greenPin ، 255) ؛ }

إذا (اللون == 'C') {analogWrite (redPin ، 255) ؛ analogWrite (bluePin ، 0) ؛ analogWrite (greenPin ، 0) ؛ }

إذا (اللون == 'G') {analogWrite (redPin ، 255) ؛ analogWrite (bluePin ، 255) ؛ analogWrite (greenPin ، 0) ؛ }

إذا (اللون == 'B') {analogWrite (redPin ، 255) ؛ analogWrite (bluePin ، 0) ؛ analogWrite (greenPin ، 255) ؛ }}

من السهل جدًا تفسير هذا الرمز أولاً ، حيث نعلن عن الدبابيس على مستوى العالم. ثم اكتب في البداية كل دبوس على أنه منخفض أو 0 بحيث يظل في حالة إيقاف التشغيل في البداية.

ثم في الحلقة الفارغة نتحقق مما إذا كانت هناك أي بيانات واردة وإذا كانت هناك بيانات متاحة ، نبدأ في تشغيل ألوان مختلفة وفقًا للبيانات المتاحة. لذا اذهب من خلال الكود بعناية.

الخطوة 10: هدّئ عينيك واسترخِ دماغك

يهدئ عينيك ويهدئ دماغك
يهدئ عينيك ويهدئ دماغك
يهدئ عينيك ويهدئ دماغك
يهدئ عينيك ويهدئ دماغك
يهدئ عينيك ويهدئ دماغك
يهدئ عينيك ويهدئ دماغك
يهدئ عينيك ويهدئ دماغك
يهدئ عينيك ويهدئ دماغك

يتيح لك الآن تهدئة أعيننا وإرخاء أدمغتنا من خلال مشاهدة الظلال الرائعة التي يتحكم فيها التطبيق الذي تحدثنا عنه مؤخرًا

ولكن لمزيد من التفاصيل ، قم بزيارة قناة YOUTUBE الخاصة بي: اذهب للإلكترونيات

الخطوة 11: شاهد الفيديو بأكمله

شكرا لمشاهدتك

موصى به: