תוכן עניינים:
- שלב 1: הבנת המשולש של SIERPINSKI
- שלב 2: חיתוך העץ וציור המשולש
- שלב 3: שיניים וקידוח החורים
- שלב 4: LEDs בשימוש (RGBS ולדים לבנים)
- שלב 5: תכנון לתיקון נוריות
- שלב 6: תיקון הנורות
- שלב 7: חוטי גורל
- שלב 8: בניית האפליקציה
- שלב 9: חלק תכנות
- שלב 10: להרגיע את העיניים ולהרפות את המוח
- שלב 11: צפה בסרטון כולו
וִידֵאוֹ: צור צלליות עם המשולש והטלפון החכם של SIERPINSKI: 11 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
גווני LED מדהימים לצפייה והם מהפנטים אותנו כמו גם מרגיעים את העיניים ומרגיעים את המוח. אז במאמר זה אספר לכם כיצד יצרתי גוונים באמצעות משולש SIERPINSKI ובטלפון החכם שלכם באמצעות אפליקציה שתוכלו לבנות באמצעות HTML או CSS או כל שפת תכנות אחרת.
אז נתחיל עם הבניין
אתה יכול גם לבקר את הערוץ שלי ב- YOUTUBE: GO ELECTRONICS
שלב 1: הבנת המשולש של SIERPINSKI
ראשית מאפשר להבין את הרעיון מאחורי המשולש של sierpinski המבוסס על FRACTALS
פרקטלים אינם נגמרים בתבנית שהם דומים בעצמם בקני מידה שונים. הם נוצרים על ידי חזרה על
תהליך פשוט שוב ושוב בלולאת משוב מתמשכת.
פשוט לומר שפרקטלים הם דפוסים אינסופיים והמשיכו הלאה. כפי שניתן לראות בתמונה המשולש הזה בתוך משולש בתוך משולש עד דפוס אינסופי.
עכשיו אנחנו הולכים מהנושא אז נתחיל בבנייה.
הערה; יש סרטון אנימציה בערוץ היוטיוב שלי.
GO ELECTRONICS
שלב 2: חיתוך העץ וציור המשולש
אז הצעד הראשון לקראת הבנייה היה להשיג פיסת עץ שבה אוכל לצייר את המשולש של סיירפינסקי. אז לקחתי את דיקט כף היד שלי ובעובי 3 מ"מ והתחלתי לחתוך פיסת עץ באורך 200 מ"מ ורוחבה 180.
ואחרי שסיימתי תכננתי את המשולש של סיירפינסקי על פיסת נייר ולאחר מכן עקבתי אחר קווי ההנחיה וציירתי אותו על פיסת העץ שחתכתי לאחרונה. לאחר מכן סימנו את כל המקומות בהם אוכל לתקן את הנורות.
שלב 3: שיניים וקידוח החורים
עם מברג הברכתי שקמתי את כל המקומות בהם אוכל לקדוח את החורים בקלות. לאחר כל חור היה שקוע התחלתי בתהליך של קידוח חורים.
שלב 4: LEDs בשימוש (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: צפה בסרטון כולו
תודה שצפית
מוּמלָץ:
Garduino - הגן החכם עם Arduino: 4 שלבים (עם תמונות)
Garduino - הגן החכם עם Arduino: בימים אלה, אף אחד אינו חף מפשע. האם יש מישהו שלא הרג צמח בטעות ??? קשה לשמור על הצמחים שלך בחיים. אתה קונה צמח חדש, ובמקרה הגרוע ביותר אתה פשוט שוכח להשקות אותו. במקרה הטוב יותר, אתה זוכר שזה קיים, אבל אתה כן
הוספת התחדשות במטען החכם / פריקה החכם Arduino ASCD 18650 של ברט: 3 שלבים
הוספת התחדשות במטען חכם / פריקה של Arduino ASCD 18650 מבית Brett: קהילת ה- Powerwall של TESLA DIY צומחת במהירות. השלב החשוב ביותר בבניית קיר כוח הוא קיבוץ תאי הסוללה בחבילות בעלות קיבולת כוללת שווה. זה מאפשר להגדיר את חבילות הסוללה בסדרות ובקלות לאזן
הצילו את הילד שלי: המושב החכם ששולח הודעות טקסט אם שכחתם את הילד במכונית: 8 שלבים
הצילו את הילד שלי: המושב החכם ששולח הודעות טקסט אם שכחתם את הילד במכונית: הוא מותקן במכוניות, ובזכות גלאי שהונח על כסא הילדים, הוא מזהיר אותנו - באמצעות SMS או שיחת טלפון - אם נקבל משם בלי להביא את הילד איתנו
הבית החכם השלם: 9 שלבים
הבית החכם השלם: פרויקט זה יכול להדליק ולכבות את העומסים הפשוטים של 6A כמו מאווררי תקרה ואורות בהתאם לדירוג הממסר. ניתן להפעיל ולכבות עד 16 עומסים מכל טלפון עם Android, iOS, Java, Windows או כל דבר אחר מבוסס רשת. לאנדרואיד יש אפליקציה ל
תצוגת מוזיאון צלליות קשת: 10 שלבים (עם תמונות)
תצוגת מוזיאון צלליות קשת: בית הספר שלי ממוקם באתר של מוזיאון, מרכז המדע המערבי. ל- WSC עצמות מיצורים מתקופת הקרח (ממותות, מסטודונים, עצלנים וכו ') שנחפרו בעת יצירת מאגר עמק היהלום. בית הספר אימץ " מוזיאון לגלות