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

צור צלליות עם המשולש והטלפון החכם של SIERPINSKI: 11 שלבים
צור צלליות עם המשולש והטלפון החכם של SIERPINSKI: 11 שלבים

וִידֵאוֹ: צור צלליות עם המשולש והטלפון החכם של SIERPINSKI: 11 שלבים

וִידֵאוֹ: צור צלליות עם המשולש והטלפון החכם של SIERPINSKI: 11 שלבים
וִידֵאוֹ: לגמרי לא הייתי צריך לעשות את זה, אבל עשיתי בכל זאת... אופס! 2024, נוֹבֶמבֶּר
Anonim
צור צלליות עם המשולש והטלפון החכם של SIERPINSKI
צור צלליות עם המשולש והטלפון החכם של SIERPINSKI

גווני LED מדהימים לצפייה והם מהפנטים אותנו כמו גם מרגיעים את העיניים ומרגיעים את המוח. אז במאמר זה אספר לכם כיצד יצרתי גוונים באמצעות משולש SIERPINSKI ובטלפון החכם שלכם באמצעות אפליקציה שתוכלו לבנות באמצעות HTML או CSS או כל שפת תכנות אחרת.

אז נתחיל עם הבניין

אתה יכול גם לבקר את הערוץ שלי ב- YOUTUBE: GO ELECTRONICS

שלב 1: הבנת המשולש של SIERPINSKI

הבנת המשולש של סירפינסקי
הבנת המשולש של סירפינסקי
הבנת המשולש של סירפינסקי
הבנת המשולש של סירפינסקי

ראשית מאפשר להבין את הרעיון מאחורי המשולש של sierpinski המבוסס על FRACTALS

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

תהליך פשוט שוב ושוב בלולאת משוב מתמשכת.

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

עכשיו אנחנו הולכים מהנושא אז נתחיל בבנייה.

הערה; יש סרטון אנימציה בערוץ היוטיוב שלי.

GO ELECTRONICS

שלב 2: חיתוך העץ וציור המשולש

חיתוך העץ וציור המשולש
חיתוך העץ וציור המשולש
חיתוך העץ וציור המשולש
חיתוך העץ וציור המשולש
חיתוך העץ וציור המשולש
חיתוך העץ וציור המשולש

אז הצעד הראשון לקראת הבנייה היה להשיג פיסת עץ שבה אוכל לצייר את המשולש של סיירפינסקי. אז לקחתי את דיקט כף היד שלי ובעובי 3 מ"מ והתחלתי לחתוך פיסת עץ באורך 200 מ"מ ורוחבה 180.

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

שלב 3: שיניים וקידוח החורים

שיניים וקידוח החורים
שיניים וקידוח החורים

עם מברג הברכתי שקמתי את כל המקומות בהם אוכל לקדוח את החורים בקלות. לאחר כל חור היה שקוע התחלתי בתהליך של קידוח חורים.

שלב 4: LEDs בשימוש (RGBS ולדים לבנים)

נוריות בשימוש (RGBS ולדים לבנים)
נוריות בשימוש (RGBS ולדים לבנים)
נוריות בשימוש (RGBS ולדים לבנים)
נוריות בשימוש (RGBS ולדים לבנים)
נוריות בשימוש (RGBS ולדים לבנים)
נוריות בשימוש (RGBS ולדים לבנים)

לאחר סיום תהליך הקידוח. הגיע הזמן לחשוף את המרכיב החשוב ביותר של נוריות ה- RGB.

ואנחנו צריכים בערך 30 נוריות RGB.

נוריות RGB מורכבות מ -4 סיכות. אחד לאדום, כחול, ירוק ו (VCC אם מדובר באנודה נפוצה או GND אם קתודה נפוצה)

כאן השתמשנו ב- 30 נוריות RGB נפוצות.

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

שלב 5: תכנון לתיקון נוריות

תוכנית לתיקון נוריות
תוכנית לתיקון נוריות
תוכנית לתיקון נוריות
תוכנית לתיקון נוריות

לאחר בחירת כל סוגי ה- led הגיע הזמן לחשוף את התוכנית של איזה led הולך לאן.

כעת הנורות הלבנות עוברות במשולשים ההופכים ואילו נוריות ה- RGB עוברות לכל מקום אחר כפי שמוצג בתכנית.

זה גורם למשולש שלנו להיראות חי ויצירתי יותר.

שלב 6: תיקון הנורות

תיקון הלדים
תיקון הלדים
תיקון הלדים
תיקון הלדים

כשהתוכנית הושלמה עכשיו התחלתי למקם את כל הנורות במקום ולהלחם אותן יחד. עבור נוריות לבנות המסוף החיובי של כל הנורות והמסוף השלילי של כל הנורות היו מחוברות יחד. אבל עבור נוריות rgb השתמשתי בחוט אדום לסיכות אדומות כחולות לסיכות כחולות וירוק לסיכות ירוקות. כדי שלא נתבלבל בסופו של דבר. ואחרי שהנחתי את כל נוריות ה- RGB התחלתי את תהליך ההלחמה המייגע והארוך.

שלב 7: חוטי גורל

חוטים דומים
חוטים דומים
חוטים דומים
חוטים דומים

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

שלב 8: בניית האפליקציה

בניית האפליקציה
בניית האפליקציה
בניית האפליקציה
בניית האפליקציה
בניית האפליקציה
בניית האפליקציה
בניית האפליקציה
בניית האפליקציה

אתה יכול לבנות את האפליקציה הזו באמצעות HTML או CSS והיישום הבסיסי ביותר שלה לבנות ולעבוד איתו

והערה צדדית: להורדת האפליקציה לכו לבדוק את תיאור הסרטון שלי ביוטיוב

GO ELECTRONICS

עכשיו ראשית בצד העליון אתה יכול לראות לוגו Bluetooth ותווית שנקראת לא מחובר וכאשר אתה לוחץ על הלוגו של Bluetooth אתה יכול לראות מסלול של התקני Bluetooth סמוכים. אנו משתמשים במודול BLUETOOTH HC-05 כך שכאשר נלחץ על HC -05 הטקסט NOT CONNECTED הופך מחובר לצבע האדום. ועכשיו כאשר אנו לוחצים על גוונים שונים המשולש של sierpinski מציג אותו.

שלב 9: חלק תכנות

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

color char = 0;

התקנת void () {// שים את קוד ההתקנה שלך כאן, להפעלה פעם אחת: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);

pinMode (greenPin, OUTPUT);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite (bluePin, 0);

analogWrite (greenPin, 0);

}

לולאת void () {// שים את הקוד הראשי שלך כאן, להפעלה שוב ושוב: אם (Serial.available ()> 0) {color = Serial.read (); ערך char = char (color); if (value! = '0') {Serial.println (ערך); }}

if (color == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

if (color == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

if (color == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }

if (color == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }

if (color == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }

if (color == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }

if (color == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

if (color == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

if (color == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}

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

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

שלב 10: להרגיע את העיניים ולהרפות את המוח

להרגיע את העיניים ולהרפות את המוח
להרגיע את העיניים ולהרפות את המוח
להרגיע את העיניים ולהרפות את המוח
להרגיע את העיניים ולהרפות את המוח
להרגיע את העיניים ולהרפות את המוח
להרגיע את העיניים ולהרפות את המוח
להרגיע את העיניים ולהרפות את המוח
להרגיע את העיניים ולהרפות את המוח

NOW מאפשר להרגיע את עינינו ולהרפות את מוחנו על ידי צפייה בגוונים המרתקים הנשלטים על ידי היישום שעליו דיברנו לאחרונה

אבל לפרטים נוספים כנסו לערוץ היוטיוב שלי: GO ELECTRONICS

שלב 11: צפה בסרטון כולו

תודה שצפית

מוּמלָץ: