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

לגו מיני קופר אורות נשלטים: 7 שלבים (עם תמונות)
לגו מיני קופר אורות נשלטים: 7 שלבים (עם תמונות)

וִידֵאוֹ: לגו מיני קופר אורות נשלטים: 7 שלבים (עם תמונות)

וִידֵאוֹ: לגו מיני קופר אורות נשלטים: 7 שלבים (עם תמונות)
וִידֵאוֹ: Mini Cooper | Lego Speed Build | 10242 | #shorts 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מה אתה צריך
מה אתה צריך

סכנה, UXB

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

על מה אני עוסק? יישום מערך שלם של פקדים מבוססי אינטרנט עבור הלגו מיני קופר שלך, כולם נגישים מהטלפון שלך! נקודות השיא כוללות:

  • שליטה אישית בתאורה חיצונית ופנימית
  • מבחר התאורה משתקף בתצוגת הטלפון
  • התאורה האוטומטית תלויה ברמת האור
  • שמירת זמן מבוססת אינטרנט כך שהמיני שלך תוכל להבהב את השעה בעזרת האורות שלה
  • בחירת אזור זמן הניתנת להגדרה על ידי משתמשים
  • מגוון כמעט אינסופי של צבעי תאורה פנימיים הניתנים לבחירה ורמות בהירות
  • מצב "Groovy" אוטומטי לתאורת פנים חלופית לאווירת שנות השישים האמיתית. כן מותק!
  • טייס אוטומטי דמוי טסלה. לא לא ממש.

בנוסף תכונות חנוני נוחות כגון:

  • DNS רב -שידורי (אין צורך לזכור כתובות IP מציקות)
  • שדרוגי הקושחה של OTA (באוויר) כדי להוסיף בקלות עוד תכונות
  • מנהל ה- WiFi כך שניתן להעביר את המיני לרשתות חדשות ללא קידוד מחדש של SSID וסיסמאות

בואו נתחיל!

שלב 1: מה שאתה צריך

אם כבר יש לך לגו מיני קופר יש לך מזל. פרויקט זה יעלה לכם כ -10 דולר. פחות אם כבר יש לך את כל המתכלים או את כולם. אם אין לך לגו מיני, הם עולים בערך $ 100. מה שעשיתי היה לקנות את הבת שלי (מבוגרת) לחג המולד. חכם, הא?

המרכיב היחיד הנוסף לתוצאה הוא NodeMCU מבוסס ESP8266. בערך 6 $ לזרוק. אז כל מה שאתה צריך זה חבורה של נוריות 3 מ מ, כמה נגדים (כולל אופציונלי LDR/פוטוזיסטור), כמה טרנזיסטורים NPN, חוט חיבור דק וצינורות כיווץ חום.

כלים

מגהץ הלחמה הוא העיקר כאן. בנוסף מקדחה עם סיביות מ 1/8in כלפי מטה. תזדקק גם לכלי יד קטנים - מצאתי זוג פינצטה מחודדת מועילה במיוחד.

שלב 2: שיקולי עיצוב

שיקולי עיצוב
שיקולי עיצוב

אפשרויות

בדיוק כמו עם מיני קופר אמיתי, אתה צריך להחליט על אפשרויות. במקרה זה, כמה נורות בודדות אתה רוצה והאם אתה רוצה להוסיף דברים אחרים (קרן, למשל). העצה שלי היא אל תהיה שאפתני מדי. ראשית, ל- NodeMCU יש רק 9 סיכות GPIO שמיש וסיכת קלט אנלוגית אחת. גם אם רצית להרחיב את הסיכות עם רשימת משמרות, יש שיקול של שטח פיזי עבור החיווט והאביזרים הנשלטים. להלן מה שהגעתי אליו:

  • פנסים
  • ערפל/מנורות נהיגה
  • מהבהבים/סיכונים ימניים ושמאליים (מלפנים ומאחור)
  • שלוש נורות פנימיות עבור RGB (יכול היה להשתמש בשילוב אך לא היו כאלה - השימוש בסיכה זהה בכל מקרה)
  • פוטורסיסטור בסיכה האנלוגית לפונקציונליות הפעלה/כיבוי אוטומטי

השתמשתי בטרנזיסטורים במצמוצים כדי לחסוך כמה סיכות, גישה שתוכל להשתמש בה גם בפנסים ובפנסי ערפל (כל דבר שתמיד יוחלף יחד). עם זאת עליך להיות זהיר - נתקלתי בבעיה באמצעות טרנזיסטורים בחלק מהסיכות, עליה נדון בהמשך.

כללים

  1. אין שינוי במראה החיצוני של המכונית
  2. כמה שפחות שינויים פנימיים
  3. ללא דבק, לא משנה כמה מפתה להוסיף יציבות
  4. אין קידוד קשיח של תצורות מפתח (למשל, רשת wifi)
  5. ממשק משתמש סביר למראה ה"אפליקציה"

בסופו של דבר, פירשתי יותר את הכללים האלה כהנחיות אבל אני לא חושב שעשיתי סטיות בוטות.

שלב 3: בנה את המיני שלך

בנה את המיני שלך
בנה את המיני שלך

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

שיחקתי עם לגו כילד אבל רק הצלחתי להפוך את מה שאפשר לתאר באופן רופף כ"בית ". אני לא חושב שהיו לי חלקי חלון או דלתות ולכן נדרש קצת דמיון. לגו מיני זו הייתה בליגה אחרת - לוכדת את מהותו של הדבר האמיתי (דוגמה שגם לבת שלי יש בבעלותה) תוך שמירה על שלמות הלגו עצמה.

למרות הקור המקפיא, יצאנו מייד לצילום ממושך. זה היה יותר ממדהים. היה מושלם!

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

ברור שהמכונית הזו הייתה צריכה נוריות LED. הבת שלי ביקרה רק בחגים אז נאלצתי לעבוד מהר. גרסה 1 של הפרויקט הזה הייתה רק הדבקת כמה נוריות לפנסים ופנסי הערפל וחיווט הכל לכמה סוללות מטבע באמצעות מתג. אני אומר "סתם", אבל זה היה המפגש הראשון שלי עם השבריריות של המיני (ואני מניח שרוב ערכות הלגו המותאמות אישית אחרות). רק להרים את הדבר עלול לסכן חתיכות שנפלו כשרעיש מפריע על הרצפה. והייתי צריך לקדוח כמה חורים זעירים עם DeWalt נהדר, למשוך חוט דרך רווחים שאליהם החוט לא נועד ללכת ולגרום למבנה לתמוך בתא סוללה בצד התחתון.

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

בתגובה ביולוגית סוטה המוכרת כנראה למומחי סילוק פצצות, ככל שהסיכון לאסון גדול יותר כך ידי רעדו יותר. אם אתה בעל אופי עצבני במיוחד, תגובות ביולוגיות אחרות עלולות להתעורר. בספוטיפיי שיחק שיר T. Rex. המיני בתור נמסיס. שורה מהביאה השנייה של Yeats עלתה במוחי.

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

שלב 4: גרסה 1

גרסה 1
גרסה 1

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

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

בינתיים נפלתי קשה ללגו. התחלתי לראות את לגו באטמן שוב ושוב, ולקרוא ביקורות על ערכות לגו. יום אחד, נתקלתי בזה בתלבושת בשם Brick Loot, גרסה מסחרית של הרעיון "שלי". גרוע מכך, זה היה טוב יותר מהמאמץ שלי כי היו בו יותר אורות. יותר. טוב יותר. ניסיתי להתנחם בכך שהאורות הכחולים לא יציבים וזה יקר פי עשרים מה -1.30 דולר שהוצאתי על גרסה 1. אבל לבי לא היה היגיון כל כך מושך בדרך כלל. זה לא יכול לעמוד, במיוחד כשגיליתי שיש עוד המון אפשרויות להוספת תאורת LED למכונית. ברור שהייתי חייב להגביר את המשחק. המיני נזכר מהצפון הקפוא והעבודה החלה.

כך קרה שלאחרונה יצאתי לפרוייקט קל יותר, שכלל בין היתר נוריות LED ו- NodeMCU. זו לא הייתה קפיצת דמיון ענקית להינשא לפרויקט הזה עם הלגו מיני. אני יכול אפילו להשתמש שוב בכמה נתחי קוד טובים! השימוש ב- NodeMCU פירושו שנוכל לשלוט בטלפון על האורות וכמה אוטומציה ככל שהדמיון מאפשר. קח את זה, בריק שלל, מי שאתה לעזאזל.

מיד השעתי מחקר נוסף על לגו. זה בסדר אם מישהו אחר כבר עשה משהו דומה לפרויקט הזה (כי בוודאי שכן). כל עוד אני לא יודע על זה (מגיבים, אנא כבדו את הבורות המכוונת הזו).

עכשיו אני מבין שאמרתי "בואו נתחיל" לפני ארבעה שלבים. אז בואו נתחיל. בֶּאֱמֶת.

שלב 5: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל

הסדר הראשון של העסק היה להחליט כיצד להשיג כוח לכל האורות. כל אחת ממערכות האורות (פנסים, פנסי ערפל, מצמוצים, אורות פנים) נזקקה לגישה מעט שונה.

אני אתן לתמונות לדבר על איך שהלכתי עם זה. בקיצור, ניתן להתקין חיווט לכל האורות למעט פנסי הערפל על ידי קידוח חור קטן ממרכז האור היישר בחזרה לחלל הזמין הבא, ולאחר מכן ניתוב החוט באופן בולט לחלקו התחתון של המיני. עבור פנסי הערפל, החוט חייב להיכנס לחלק האחורי של הרפלקטור מעט מחוץ למרכז. נוריות LED הפנימיות של RGB (לא בתמונה) קלות להתקנה על ידי קידוח חור ישר כלפי מעלה מבעד לחלק התחתון כך שהוא מגיח בין מעט לאחורי המושבים הקדמיים. השתמשתי בשלושה אורות נפרדים מכיוון שלא היו לי מנורות משולבות.

הדבר היחיד שראוי להזכיר הוא שבבדיקת אפשרויות למבצצים האחוריים גיליתי את הצמיג הרזרבי, הממוקם מתחת לרצפת תא המטען. זה היה בלתי צפוי לחלוטין - לא תהיה הגזמה לומר שהייתי המום. הנה מרכיב שמעטים, אם בכלל, שיראו לאחר ההרכבה. אך על אחת כמה וכמה יקר יותר מכך. לגו משוחק היטב!

כשתסיים, כל החוטים צריכים להיפגש בחלל הגדול בין חברי המסגרת מתחת למיני. כאן נתקין את NodeMCU ונסיים את החיווט בסיכה המתאימה.

קיבלתי קודם החלטה גרועה על ידי בחירה לכלול את הנגדים המגבילים את הזרם לנורות, טרנזיסטורים ו- LDR בריצות החיווט. עשיתי זאת מכיוון שלא תכננתי לעלות את ה- NodeMCU על Perfboard. בסופו של דבר זה בדיוק מה שעשיתי כדי שיכולתי לאחד בקלות את כל האלקטרוניקה במקום אחד. אי עשיית הדבר תהפוך את החלפת הרכיבים, במיוחד הנורות, למאתגרת מעט יותר. נו טוב.

לפני שתחבר את ה- NodeMCU/Perfboard למסגרת, שקול לאיזה צד אתה רוצה שהמיקרו USB יעמוד מולו.

שלב 6: המעגל

המעגל
המעגל

אין כאן שום דבר מיוחד. המערכון של Fritzing צריך להיות די מסביר את עצמו, למרות שהוא חובבני. נגדי הגבלת הזרם בכל הלדים הם 220Ω ועל הטרנזיסטורים 1kΩ. הטרנזיסטורים הם 2N2222 NPNs. הנגד הקבוע ב- LDR הוא 10KΩ.

עם זאת, עכשיו אולי המקום להזכיר כמה מוזרויות שגיליתי לגבי NodeMCU.

ראשית, למרות שיש הצעה כלשהי בגלי הבין שסיכות D9 (RX) ו- D10 (TX) יכולות לשמש כ- GPIO אם אין תעבורה סדרתית אני לא בטוח שהם יכולים - בהחלט לא עבד לי.

שנית, נתקלתי בבעיה עם אחד הטרנזיסטורים המחוברים ל- D3. לא לגמרי בטוח למה - D3 (גם D4 ו- D8) קובעים את מצב האתחול אך לא בטוח מדוע זה ישנה. רק בראש וראש כך שאם אתה נתקל בבעיה נסה להזיז דברים על הסיכות.

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

שלב 7: הקוד

הקוד
הקוד

הקוד (Arduino, HTML/CSS ו- JavaScript) מגיב כמיטב יכולתי וזמין ב- GitHub כאן. השארתי את כל התמונות שבהן השתמשתי, כולל סמל להוספה למסך הבית של האייפון שלך, כך שזה עובד מחוץ לקופסה. אם אינך מכיר את השימוש ב- SPIFFS, עיין בקובץ README.

כמו תמיד, אני חייב מאוד לאנשים חסרי אנוכיות בעלי מומחיות אמיתית התורמים ספריות, הדרכות ומשאבים אחרים שישמשו והתעללו בידי אנשים חסרי מזל כמוני. במיוחד לפרויקט זה סמכתי מאוד על היכרות מקיפה מאוד עם כל הדברים ESP8266 הקיימים כאן. לספריית ה- WiFi Manager מגיעה גם קריאה מיוחדת להקל על ניידות הרשת, רצוי מאוד בהתחשב בכך שהלגו מיני נוסעת הלוך ושוב מקנדה כמו מכונית אמיתית.

לבסוף, תודה גדולה לבתי אמה, על שנתת לי לשחק עם המכונית שלה במידה בלתי סבירה.

בואו מוטור.

רגל טוב.

מוּמלָץ: