תוכן עניינים:
- שלב 1: שלב 1 - הרכבת מנת החישוב
- שלב 2: הגדרת התוכנה
- שלב 3: מכלול גימור - התקנת המסך במסגרת והוספת המראה
- שלב 4: הרכבה סופית ותצורה
- שלב 5: מחשבות אחרונות - מה הייתי עושה אחרת ומה אהבתי
וִידֵאוֹ: מראה מיני קסם עבור פחות מ- $ 60 דולר: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
'Magic MIrror' הוא פרויקט שבו ממוקמת מראה דו כיוונית מעל מסך כלשהו. כאשר המסך מציג פיקסלים שחורים, המראה משקפת. במקומות שבהם המסך מציג פיקסלים לבנים או בהירים יותר, הם זורחים דרך. זה יוצר אפקט של היכולת להציג טקסט דיגיטלי, סמלים או אפילו תמונות דרך המראה, תוך שמירה על הרפלקטיביות. התמונה השלישית למעלה צריכה להראות כיצד זה יכול להיראות.
סרטון היוטיוב מציג את הרכבה מקצה לקצה, ובסופו יש הדגמה המראה כיצד נראה הפרויקט המוגמר. רציתי להקדיש זמן לרשום את השלבים כאן, כיוון שאני נהנה מהקהילה המתאימה, ורציתי מקום לרשום הערות על דברים כמו תצורת התוכנה, ולענות על שאלות.
ראיתי המון פרויקטים של מראה קסמים ותמיד רציתי לבנות אחד. התחלתי לבנות אחד במתנה לאחרונה, ולא היה לי מושג כמה מנות המראה לשתי דרכים יכולות לעלות! לאחר שהוצאתי $ 75.00 (USD) על המראה בלבד, הבנתי שהפרויקט עומד לצאת הרבה מעבר ל'תקציב מתנת החברים 'שלנו והייתי צריך לחשוב מחדש על האסטרטגיה שלי. לאחר שגילה את הערוץ של N-O-D-E ביוטיוב, היה לו מושג של מארז פירמידה קטן. מיד התחלתי לרוץ עם הרעיון הזה, והתנסיתי באילו פאי פטל אוכל להכניס, כיצד ליצור את המארז בקלות וכיצד להפעיל את התוכנה.
בסופו של דבר בחרתי להדפיס את המארז בתלת מימד. תכננתי את המארז ב- tinkercad. זה שני חלקים פשוטים שמתחברים בקלות. המראה היא מראה בגודל 4.5 אינץ 'שמודבקת פשוט (אקדח דבק) על המסגרת. המחשב הראשי הוא פטל פי פטל עם כרטיס מיקרו SD 8 גיגה, והמסך הוא מסך 3.5 אינץ' של קומאן שהיה בעל יציאת HDMI. כבר על זה. בכנות 75% מהפרויקט הזה היה עיצוב הטנקרד למארז, והבנת מסך שיתאים, יכולה להיות מופעלת בקלות מכבל USB יחיד והתאמה אישית של התוכנה.
להלן עלות החלקים כדי לתת לכם סקירה. זה פחות מ -60 דולר אם יש לך מדפסת תלת -ממד … אחרת תרצה לשכור את הדפס התלת -ממד, או לבנות מסגרת פירמידה מעץ (כמעט הלכתי במסלול זה, ואולי בעתיד ניתן להדריך אותה, כפי שאני חושב כתם מוכתם מארז עץ אלון יכול להיראות ממש מגניב בשביל זה:))
Raspberry pi Zero W - 10.00 $ - Adafruit.com - הגבל אחד לכל הזמנה
כרטיס 8Gig Micro SD - $ 4.00 - Amazon.com
מסך TFT 3.5 אינץ 'של קומאן - 29.99 $ - Amazon.com - גרסת HDMI
כבל USB SN -Riggor (אופציונלי, אך מוסיף קצת כישרון) - 4 במחיר 16.00 ($ 4.00 כל אחד) Amazon.com
מראה דו כיוונית - 115 מ מ מרובע - $ 5.00 מ Tap Plastics (הבאתי את המארז המודפס בתלת מימד לחנות וגרמתי להם לחתוך אותו כך שיתאים)
נימה תלת מימדית - בערך 2 דולר
מיני HDMI -> מתאם HDMI -2 תמורת 6.00 $ (צריך רק אחד): Amazon.com
בסופו של דבר היו לי כבר כמה מהמתאמים, אבל אתה אמור להיות מסוגל להשיג אותם במחירים שלעיל או טוב יותר, ובסופו של דבר להיות מתחת ל -60.00 $. מכיוון שזה היה בערך כמה היינו מוציאים אם נקנה אחד לשני משחק Xbox או PS4, זה נכנס ל'תקציב החברים 'שלנו.
אוקיי, מספיק הקדמה, בואו ללמוד איך לבנות את זה!
שלב 1: שלב 1 - הרכבת מנת החישוב
התמונה הראשונה מציגה את כל החלקים המפורטים. השני מציג את מכלול נתח החישוב המתנהל. אין הרבה קסם בשלב זה … להלן השלבים:
- הקפד לא להלחם את הכותרות על פי האפס. תזדקק לכל מקום שתוכל להשיג!
- מקם את יציאת Mini HDMI to HDMI ב- Pi Zero
- הכנס את מתאם HDMI-> HDMI המצורף למסך קומאן לחריץ HDMI
- הנח את מסך קומאן על החלק השני של מתאם HDMI..זה אמור להתאים ליציאת HDMI הנשית במסך קומאן.
- הנח את כבל ה- USB דרך החלק האחורי של הפירמידה
- פרשתי את התמונה עם חוטי החשמל והוספתי את pinout pin. שלב זה הוא קריטי, אך הרבה יותר קל ממה שזה נראה … תרצה להריץ שני חוטים קטנים מהסיכה הראשונה והשלישית בפי על המסך. אם אתה משתמש בחוטי מגשר, אתה יכול לחבר אותם לחלק האחורי של המסך, ואז לכופף אותם סביב הפינים על פי ולהדביק אותם. באופן אידיאלי אלה צריכים להיות מולחמים על פי, ולהדביק חם כדי להחזיק אותם במסך. זה עובר 5 וולט מה- pi למסך, והוא אחד הטריקים לשמירה על הפרויקט נקי ומסודר … ברגע שזה נעשה, כבל אחד מניע את ה- pi והמסך מספיק!
בשלב זה כבר סיימת בערך באמצע ההרכבה. לפני שנסגור אותה, הבה נכתוב את תמונת התוכנה בשלב הבא.
שלב 2: הגדרת התוכנה
יש המון הדרכות כיצד לכתוב תמונת כרטיס SD עבור פטל פאי על כרטיס microSD, ואני לא רוצה לחדש את הקרקע הזו. אבל חשוב, מכיוון שמדובר ב- Pi Zero W בו אנו משתמשים, כדי לדעת כמה טריקים כדי להפעיל את זה. ראשית, בקר באתר Emmanuels בכתובת:
emmanuelcontreras.com/how-to/how-to-create-…
הוא עשה את העבודה כדי לתעד וליצור תמונה של תוכנת ה- Magic Mirror על אפס פי פטל (כפי שאתה יכול לראות לפי צעדיו, זה יכול להיות די קשה). גלול מטה ותראה, בתחתית אחרי צעדיו, תמונה מוכנה שתוכל להשתמש בה. (אם אתה מחפש 'קובץ תמונה' זה אמור להביא אותך לשם).
בשלב הבא תרצה לבצע את השלבים שהוא רשם לחיבור ל- wifi ולהוספת ssh. טיפ אחד ממש חשוב כאן: אין להשתמש ב- Notepad בחלונות כדי לערוך את הקובץ supplicant_conf. פנקס רשימות ישתבש את קצות השורות כך שלא יהיו תואמות לינוקס, ולא תתחבר. Notepad ++ הוא תחליף חינם לפנקס הרשימות ויכול לבצע סיומות קו נאותות.
לאחר שכתבת את התמונה הזו (אני משתמש בדימוי דיסק Win32 בחלונות) וערכת את הקובץ supplicant_conf והוספת SSH, תהיה מוכן להכניס את הכרטיס ולאתחל את המכשיר.
בשלב זה ה- Pi אמור להתחבר ל- wifi שלך. הטריק אם כן הוא למצוא אותו:) ישנם מספר אפליקציות לסריקת ip עבור טלפונים ומחשב. סורק IP מתקדם יעבוד עבור חלונות. עבור iPhone, אני משתמש ב- iNet באייפון שלי כדי לסרוק את ה- pi zero. כאשר אתה מוצא אותו, אתה יכול להשתמש באפליקציית telnet כמו Putty כדי להתחבר אליו באמצעות SSH. זה יהיה חשוב להגדרת תוכנת MagicMirror והתקנת תוספים!
לאחר שהגעת עד כאן, חבר את ה- microUSB לחשמל וודא שאתה יכול לאתחל ולהתחבר באמצעות SSH. בשלב זה תהיה מוכן להמשיך ולכפתר את המארז.
שלב 3: מכלול גימור - התקנת המסך במסגרת והוספת המראה
וודא שהמסך מופעל ונדלק כאשר אתה מחבר לחשמל את ה- Pi. זמן האתחול הוא 3-5 דקות, אז אנא התאזר בסבלנות..הוא חייב לאתחל את הפאי, ואז להפעיל את הדפדפן ולאחר מכן להפעיל את תוכנת מראה הקסם. למרבה המזל, אתה לא צריך לאתחל/להפעיל את זה לעתים קרובות (זה עולה פחות מ -7 סנט בשנה לרוץ עם כ- 100 מגה כוח). בשלב הבא נסיים את ההרכבה:
- המסך מתחבר לגב המסגרת המודפסת בתלת -ממד. אנא השתמש בתמונות כמדריך..החלק הקדמי הוא החלק השטוח, בחלק האחורי יש תקעים ודברים שיוצאים החוצה. הכנס את המסך מאחור.
- כשהמסך בכושר הדוק, הנח רצועת גומי סביב היתדות ומעל המסך כדי להחזיק אותו במקומו. זו הייתה הדרך הפשוטה ביותר שהצלחתי להחזיק את המסך, וזה עבד היטב. זה גם נחמד מכיוון שהפרויקט כולו מתפרק בצורה חלקה במידת הצורך בגישה זו!
- הכנס את כבל החשמל ל- Pi. לא תוכל לעשות זאת ברגע שהוא מורכב, אז הגיע הזמן שתתחיל לפעול!
- לחץ על מחזיק המסגרת המודפס בתלת מימד לתוך הפירמידה..הכרטיסים שבחוץ ימנעו ממנה לשקוע פנימה, והיא אמורה להינעל במקומה במקצת.
- לפני הוספת המראה, השתמש בקלטת שחורה סביב החלקים שבהם המסך עומד בהדפסה התלת -ממדית. זאת בכדי שלא תהיה דימום אור … ניסיתי להפוך את המסגרת כמה שיותר צמודה, אך השלב הפשוט הזה יבטיח שהיא תישאר נקייה. כסו גם את כסוף המסך, כך שאור לא יוחזר מהמראה ויהרוס את האפקט
- הדבק חם מעל הקלטת שהצבת הרגע ולחץ על המראה. (הערה: כל המסגרת/המסך אמורים להיות מורכבים בשלב זה, לכן הצבת המראה אמורה לאפשר לך ליישר אותה עם פינות הפירמידה ולסדר הכל בצורה יפה). אל תשתמש יותר מדי דבק או שזה יראה..חרוז בהיר מספיק. המראה אינה בעלת משקל רב.
אתה צריך להתחיל להתרגש עכשיו, כמו שאתה צריך להתחיל לראות את פירות העבודה שלך להראות … השעה או התאריך צריכים להראות דרך המראה. ההמשך הוא תצורה!
שלב 4: הרכבה סופית ותצורה
בשלב זה אתה בעצם התאסף ואתה אמור להריץ את התוכנה ולהיות מסוגל להיכנס ל- SSH. אבל המודולים הם כנראה בלגן, ואתה תוהה כיצד לתקן אותם.
ראשית, תרצה לקרוא מעט כיצד פועלת תוכנת Magic MIrror. את זה אפשר למצוא כאן:
magicmirror.builders/
זה לא יהיה טוב להוראה אם כי מבלי לתת לך גיליון מהיר/בגידה כדי להתחיל. להלן מספר טיפים והסבר כיצד זה עובד:
- מודולי Magic Mirror פשוט משובטים git ממאגר המודולים לתוך תיקיית המודולים. אז כשאתה נכנס ל- SSH, תקליטור לספריית MagicMirror (זכור שבספריות Linux תלויים באותיות רישיות). ואז תקליטור למודולים. לאחר מכן תוכל git לשכפל כל אחד מהתוספים לתיקיה זו.
-
רשימת המודולים נמצאת כאן:
github.com/MichMich/MagicMirror/wiki/3rd-p… לכל אחת אמורות להיות הוראות להגדיר אותן.
- מודול אחד שתרצה מיד הוא קרוסלה MMM. מודול זה עובר בין כל המודולים האחרים המותקנים. (https://github.com/barnabycolby/MMM-Carousel)
- כדי להגדיר את כל העניין, תרצה להיכנס לתיקיית MagicMirror/config ולערוך את קובץ config.js
- ב- Config.js תרצה להוסיף את שם המודולים שהוספת באמצעות שיבוט Git למעלה. תרצה למקם אותם (מיקמתי את כל שלי לתוך: middle_center. לאחר מכן הקרוסלה דואגת להציג אחת בכל פעם, ולהחליף ביניהן היא עושה זאת לאחר כמות שניות הניתנת להגדרה (השתמשתי 45 שניות בשלי)
- שים לב שתרצה לשנות את גודל הגופנים. לפעמים אתה יכול לעשות זאת ב- config.js, אך באחרים תצטרך למצוא את קובץ.css שמגיע עם המודול, לחפש משהו שמסתיים ב-.px ולשנות את הערכים כדי להגדיל את גודל הגופן. גיליתי שזה משתנה לפי מודול.
גיליתי שמודולי השעה/תאריך, מזג האוויר, המלאי והתנועה עובדים ממש טוב עם הפרויקט הזה. מודולי מדיה כגון-g.webp
להלן מחשבות אחרונות ותוכניות עתידיות …
שלב 5: מחשבות אחרונות - מה הייתי עושה אחרת ומה אהבתי
הפרויקט הזה היה מאוד כיף. זה היה הרבה שעות של עריכת קבצי תצורה, הדפסה תלת מימדית ועבודות עיצוב כדי להשיג את המקרה שבו הוא הגיע. אבל בסופו של דבר זה התחבר טוב לדעתי ואשתי נהנית מהמראה (בניתי את הראשון לחבר והיא גם רצתה מיד!). סביר שאבנה עוד אחד, ואשנה כמה דברים מסיבות סגנון, וחלק מסיבות ביצוע:
- הייתי מוסיף כפתור למעלה. מראה הפירמידה נקי מאוד ועתידני, אולם הוא אינו מאפשר שליטה מהירה במראה. אני חושב שכפתור פשוט לשנות ידנית ממסך למסך במקום לחכות יהיה שימושי
- הייתי מנסה להוסיף רמקול - אני חושב שיש מוזיקה בזרם זה יהיה ממש מגניב … או השמעת צלילי התראה
- אני יכול לנסות לבנות אותו מעץ - למרות שההדפסה התלת -ממדית סופר קלה לשכפל ולבנות אותם, אני חושב שמראה עץ אלון או עץ מוכתם יהיה ממש מגניב.
- מעבר ל- Pi3A+ - ה- A+ לא היה בחוץ כשבניתי את זה, וכך חזרתי לפיצו. A+ מוסיף 15 דולר למחיר (אבל יש HDMI בגודל מלא, אז אולי רק מוסיף בערך 12.50), אבל מוסיף המון כוח. כמו כן הדפדפן אינו מואץ GPU במבנה זה, ו- A+ יהיה … אז אני חושב שהעוצמה המוגברת תהיה שימושית.
- מראה נשלפת - אני חושב שמראה נשלפת תהיה שימושית, מכיוון שכמה מדיות כגון יוטיוב לא נהדרות לצפייה דרך המראה. גם זו יכולה להיות מערכת משחקים מזדמנים מגניבה עם מסך מסתובב (פשוט סובבו את הפירמידה והניחו אותה בצד אחר) אם היא נבנתה אחרת.
- הוסף מיקרופון - אוכל לשלב את Alexa ולהפוך אותו לעוזר חכם, או נשלט על ידי קול, אם היה מוסיף מיקרופון קטן.
בסופו של דבר, יש משהו בפשטות ובזול. הפרויקט הזה היה בדיוק בשבילי, וההרכבה של השנייה לאשתי לקחה לי פחות מ -15 דקות (מחוץ ל -9 שעות של זמן מדפסת תלת מימד:)).
אם אתה בונה אחד, אנא יידע אותי, ואם יש לך שאלות אנא השאר אותן למטה או בערוץ היוטיוב ואפעל לענות עליהן. בסרטון היוטיוב יש הדגמה של המראה בהתחלה ובסוף … קשה לתאר אותו בתמונות. זה נראה סופר נקי ליד מחשב, על השיש בחדר האמבטיה או על השולחן ליד המיטה. כמו כן יש כנראה יותר מ -100 מודולים זמינים … הכל, החל מסטטיסטיקות מחשב ועד מחירי ביטקוין. זה באמת יכול להפוך לתצוגת נתונים, ומכיוון שיש בו את המחשב, הוא פועל בנפרד מכל דבר אחר (טוב למעט wifi:))
תודה שקראתם ומקווה שנהניתם מהבנייה הזו!
מוּמלָץ:
קסם אשליה של אינסוף מראה: 3 שלבים
קסם אשליות אינפיניטי מראה: היי חברים, תנו לנו להכין מראת אינפיניטי, שזה קסם אשליה
פנס סופר בהיר של 100 $ עבור פחות מ -10 $ !: 5 שלבים
פנס סופר בהיר של 100 $ עבור פחות מ -10 $!: תן לי לומר מראש כי ההשראה למדריך זה נזקפת ל dchall8 עבור הפנס הטקטי שלו שניתן להדריך. חשבתי שצריכה להיות דרך קלה יותר לשנות פנס קטן יותר עם פחות חומרה ואחד שלוקח פחות זמן. אני ע
קסדת לד מרשמלו עבור פחות מ- $ 50: 9 שלבים
קסדת LED מרשמלו במחיר של פחות מ- $ 50: השנה החלטתי להעצים את הקסדה הישנה שלי (סרטון הדרכה כאן) לכדי קסדת DJ מרשמלו בגרסת LED מלאה. החומרים בהם השתמשתי לפרויקט זה היו זולים למדי (קישורים למטה) אך מצאו דברים מקומיים בחנויות חומרה
הכינו מראה חכמה משלכם עבור פחות מ -80 $ - שימוש ב- Raspberry Pi: 6 שלבים (עם תמונות)
צור מראה חכמה משלך עבור פחות מ -80 $ - שימוש ב- Raspberry Pi: בפרויקט זה נבנה מראה חכמה שתראה לך מידע מועיל בזמן שאתה מתכונן בבוקר. כל העניין אמור לעלות מתחת ל -80 דולר, מה שהופך אותו למשתלם ביותר עבור רוב האנשים. מדריך זה ילמד אותך רק
3-Wire HD44780 LCD עבור פחות מ 1 דולר: 5 שלבים
3-Wire HD44780 LCD במחיר של פחות מ -1 דולר: במדריך זה נלמד כיצד נוכל לחבר LCD המבוסס על ערכת השבבים HD44780 לאוטובוס SPI ולהניע אותו עם 3 חוטים בלבד בפחות מ -1 $. למרות שאני אתמקד בתצוגה האלפאנומרית HD44780 במדריך זה, אותו עיקרון