תוכן עניינים:
- אספקה
- שלב 1: העתקת קובץ המדגם MakeCode
- שלב 2: הגדרת יישום Micro: bit IOS GamePad
- שלב 3: סקירת קובץ המדגם MakeCode
- שלב 4: הוספת הרחבות Valenta לעורך MakeCode
- שלב 5: שימוש חוזר בקודי הבלוק ה"ישנים "שיצרנו
- שלב 6: פיתוח קודי הבלוק ה"חדשים "שבהם נשתמש
- שלב 7: בהתחלה
- שלב 8: LED פונקציה
- שלב 9: על לחצן Gamepad 1, 2 כלפי מטה
וִידֵאוֹ: [2020] הדלקת נוריות לזחילת לילה: 9 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
Valenta שטח שטח
Valenta Off-Roader היא מכונית שטח שטח מופעלת מיקרו: ביט. הוא תואם לגו טכניקה ומצויד בשני מנועי מיקרו הילוכים (x2) על הגלגלים האחוריים ו (x1) סרוו היגוי המבוסס על מנגנון זרוע רוברוואל. Humming Works LLC ו- 4Tronix בריטניה עובדים בשותפות לעיצוב Valenta Off-Roader.
גרסת "סורק לילה"
הגרסה החדשה הגיעה עם נוריות ה- x4 המובנות לזחילת לילה! בעזרת עורך Microsoft MakeCode ותוספי Valenta תוכל להגדיר מצבי מהבהב שונים של LED, משך הזמן וצבעי RGB! התאם אישית את המכונית שלך והדליק את מצב הרוח!
אספקה
אנא השלימו פרויקטים אלה מראש לפני שאתם נכנסים לפרויקט זה.
מדריך הרכבה לרכב שטח מסוג Valenta
שימוש באייפון או אייפד ו- Micro: bit Game Pad App לשליטה במכונית RC
בהצלחה ותהנה!
שלב 1: העתקת קובץ המדגם MakeCode
לפרויקט זה הכנו את קובץ הדוגמא של MakeCode (Receiver.hex) כך שתוכל להוריד. מכיוון שקובץ הדוגמא מוכן להפעלה, תוכל להתחיל לשחק מייד.
בשלב זה תוכל להוריד את קובץ הדוגמה למחשב שלך. חבר את המחשב שלך לבין המיקרו: ביט באמצעות כבל USB. גרור ושחרר את קובץ הדוגמא למיקרו: ביט והשתמש בזה כמיקרו: ביט "מקלט".
לאחר שהעתקת את קובץ הדוגמה למיקרו: ביט, נתק אותו מהמחשב שלך. לאחר מכן, הרכיב את המיקרו: ביט על Valenter Off-Roader והפעל את מתג ההפעלה בבקר המנוע.
שלב 2: הגדרת יישום Micro: bit IOS GamePad
להתקנת אפליקציית מיקרו: ביט iOS במכשיר האייפון או האייפד שלך, התאמת האפליקציה למיקרו: ביט והגדרת Game Pad, עיין בפרויקט "שימוש באייפון או באייפד ובמיקרו: ביט אפליקציית Pad Pad לשליטה ברכב RC. "במהלך שלב 2 עד 12. בפרויקט הקודם הזה, הקצנו את כפתורי Game Pad A עד D בדרכים הבאות:
- לחיצה על כפתור A -> המכונית קדימה
- לחיצה על כפתור B -> המכונית הולכת אחורה
- לחיצה על כפתור C -> המכונית פונה שמאלה
- לחיצה על כפתור D -> המכונית פונה ימינה
כדי שפרויקט זה ידליק ויכבה את נוריות ה- LED, מדוע שלא נקצה את כפתור Game Pad 1 ו- 2 בדרכים הבאות:
- לחיצה על כפתור 1 -> הדלקת נורות הלד
- לחיצה על כפתור 2 -> כיבוי נורות הלד
שלב 3: סקירת קובץ המדגם MakeCode
כעת בואו נבחן כיצד יעבדו קודי החסימה בקובץ לדוגמה זה של MakeCode.
בשלב הקודם הורדת את קובץ הדוגמא של MakeCode למחשב שלך. חבר את המחשב שלך לבין המיקרו: ביט באמצעות כבל USB. פתח את עורך MakeCode ולחץ על כפתור ייבוא. פתח את קובץ Receiver.hex שהעתקת ל- "מקלט" מיקרו: ביט.
שלב 4: הוספת הרחבות Valenta לעורך MakeCode
כדי להאיר נוריות LED בפרויקט זה, יהיה עליך להוסיף תוספי Valenta לעורך MakeCode. הם בלוקים מוגדרים מראש של קודים שיצרנו במיוחד למשחק עם Valenta Off-Roader.
לחץ על הרחבות בתחתית התפריט. הקלד https://github.com/4Tronix/Valenta בתוך תיבת החיפוש, כפי שמוצג בתמונה המצורפת. לחץ על הרחבות Valenta. כעת התוספים נוספים בתפריט. בואו להשתמש בתוספים הבאים בפרויקט זה.
בלוקי מודל לוח קבוצת בלוקים זו משמשת בעיקר כאשר אתה מקודד תחילה על בלוק התחלה. בפרויקט זה להדלקת נוריות LED ברכב השטח שלך מסוג Valenta, תשתמש בבקר מנוע Valenta Zero הכלול בערכה. תוכלו לגרור ולשחרר מודל לוח בחר אפס בלוק בתוך בלוק ההתחלה, כך ש- "מקלט" מיקרו: ביט יכול לזהות איזה בקר מנוע ישמש לפרויקט זה.
בלוקים של FireLed
אם אתה מסתכל על בקר מנוע Valenta Zero במכונית, יש לו נוריות x4 שמספרות 0, 1, 2 ו 3. קבוצת בלוקים זו תדליק את נוריות LED אלה בדרכים רבות. לדוגמה, אתה יכול להרים את הצבע האהוב עליך (או להגדיר כל צבע RGB שאתה אוהב), להגדיר את זמן התאורה ולהתאים את בהירותו בהתאם להעדפתך.
שלב 5: שימוש חוזר בקודי הבלוק ה"ישנים "שיצרנו
בשלבים הקודמים פתחת את קובץ Receiver.hex שהועתק ל- "receiver" micro: bit בעורך MakeCode. עכשיו בואו נסתכל על כל קודי בלוק בפירוט.
נא לסכם את הפרויקט הקודם "שימוש באייפון או באייפד ובמיקרו: אפליקציית Game Pad bit לשליטה במכונית RC" שלב 16 עד 23 להבנת קודי החסימה הבאים ששימשו באותו אופן בפרויקט זה.
- פונקציית ניווט -> עיין בפרויקט הקודם שלב 16
- פונקציה קדימה -> ראה את הפרויקט הקודם שלב 17
- פונקציה לאחור -> ראה את הפרויקט הקודם שלב 18
- עצירת פונקציות -> עיין בפרויקט הקודם שלב 19
- על כפתור gamepad A למטה, למעלה -> ראה את הפרויקט הקודם שלב 20
- על כפתור gamepad B למטה, למעלה -> ראה את הפרויקט הקודם שלב 21
- על כפתור gamepad C למטה, למעלה -> ראה את הפרויקט הקודם שלב 22
- בכפתור gamepad D למטה, למעלה -> ראה את הפרויקט הקודם שלב 23
קודי הבלוק לעיל משמשים להנעת המכונית קדימה, אחורה, פנייה שמאלה או ימינה, בעת לחיצה על כפתור A, B, C ו- D.
שלב 6: פיתוח קודי הבלוק ה"חדשים "שבהם נשתמש
כדי להאיר את נוריות ה- LED בפרויקט זה, תוסיף את קודי החסימה ה"חדשים "הבאים ותשתמש בהם יחד עם קודי הבלוק ה"ישנים" שבדקת בשלב האחרון.
קודי הבלוק ה"חדשים "האלה נחוצים לפרויקט זה כדי להדליק נוריות LED.
- בהתחלה
- פונקציה LED
- על כפתור gamepad 1 למטה
- על כפתור gamepad 2 למטה
בואו נסתכל על כל בלוק בשלבים הבאים.
שלב 7: בהתחלה
על בלוק ההתחלה
בלוק זה נקרא בתחילה בבת אחת כאשר המיקרו: ביט של מקלט מופעל.
שירות בלוק ה- bluetooth io pin יאפשר לקודי בלוק אחרים לעבוד עם סיכות דיגיטליות ואנלוגיות באמצעות תקשורת Bluetooth.
מתוך הרחבה של פונקציות, גרור ושחרר את בלוק היגוי השיחות פנימה בתוך בלוק ההתחלה. הוא יקרא לחסימת ההיגוי של הפונקציה וההיגוי של המכונית מבט ישר קדימה.
מהתוסף של Valenta Board_Model, גרור ושחרר דגם לוח בחר אפס בלוק בתוך בלוק ההתחלה, כך שהמיקרו: ביט של המקלט שלך יכול לזהות שתשתמש בבקר מנוע Valenta Zero עבור Valenta Off-Roader.
שלב 8: LED פונקציה
שלב זה הוא המקום בו תוכל להגדיר כיצד נוריות היו נדלקות, ולכן זהו השלב החשוב מכולם בפרויקט זה!
ראשית, בואו נעשה אור משתנה בוליאני בעל ערך 0 או 1. 0 פירושו לכבות נוריות. 1 פירושו להדליק נוריות. תשתמש במשתנה זה כדי להדליק ולכבות נוריות LED. מהתוסף משתנים, לחץ על לחצן צור כפתור משתנה וצור את המנורה המשתנה.
בלוק LED פונקציונלי
מהתוסף פונקציות, לחץ על כפתור צור פונקציה ליצירת נורית פונקציה. מהתוסף לולאות, גרור ושחרר תוך חסימה בתוך LED הפונקציה. מהתוסף לוגיקה, גרור ושחרר 0 = 0 בלוק. מהתוסף משתנים, גרור ושחרר את האור המשתנה הבולאני לצד שמאל של בלוק 0 = 0, כך שהוא נראה בדיוק כמו אור = בלוק 0. שנה גם את הצד הימני ל- 1, כך שהוא נראה בדיוק כמו אור = 1. לאחר מכן, גרור ושחרר אור = בלוק אחד על החלק המשושה של בעוד חוסם בתוך הפונקציה LED. מה שהוא עושה הוא שכאשר האור המשתנה הבולאני מוגדר ל -1 להדלקת נוריות, תמשיך ליישם את LED הפונקציה בלולאה.
בינתיים, בואו נדבר על צבע ה- RGB! צבע ה- RGB הוא הצבע שיש לבצע על ידי ערבוב אדום, ירוק, כחול בדרכים שונות. ניתן לייצג כל צבע מספרי בטווח שבין 0 ל -255. ניתן לבטא צבע RGB בשלישייה (r, g, b) מ (0, 0, 0) עד (255, 255, 255).
בפרויקט זה, מדוע שלא ניתן למחשב לקלוט את המספר האקראי מ -0 עד 255 עבור כל אדום, ירוק וכחול, להכניס כל ערך לשלישייה ולבחור בצבע RGB בלתי צפוי לחלוטין עבור כל LED שמספרו 0, 1, 2 ו -3 מצוידים בבקר המנוע!
בתוסף משתנים, לחץ על כפתור צור כפתור משתנה כדי ליצור משתנה n1, n2 ו- n3 כדי לשמור על שלושה מספרים אקראיים לרגע. מהתוסף Math, גרור ושחרר בחר בלוק אקראי והגדר את הטווח בין 0 ל -255, כך שזה נראה בדיוק כמו בחר 0 עד 255 אקראי ושם את הערך הפנימי n1 לחסימה מהתוסף משתנים, כך שהוא נראה בדיוק כמו קבוצה n1 כדי לבחור 0 עד 255 אקראית ולשים את הבלוק הזה תוך חסימה. חזור על תהליך זה כדי ליצור את הבלוקים עבור n2 ו- n3.
מהתוסף Valenta FireLED, גרור ושחרר המרה מגוש אדום 0 ירוק 0 כחול 0 והחלף כל מספר במשתנה n1, n2 ו- n3 מהתוסף משתנים, כך שהוא נראה כמו המרה מאדום n1, ירוק n2 כחול n3 כחול. בלוק זה יכול לאסוף מספר אקראי בין 0 ל -255 עבור כל אדום, ירוק וכחול, ושלושת הצבעים האלה יתערבבו יחדיו כדי לקבוע צבע RGB לא ידוע לחלוטין!
מתוך הרחבה של Valenta FireLED, גרור ושחרר את הנורית LED ב -0 לחסימה ושילוב אותה עם המרה מאדום n1, ירוק n2 כחול n3 כחול, כך שזה נראה בדיוק כמו קבע LED ב -0 להמיר מגוש אדום n1 ירוק n2 כחול n3. ישנם נוריות x4 שמספורות מ 0, 1, 2 ו -3, אז חזור על תהליך זה כדי ליצור את כל הבלוקים עבור LED 1, 2 ו- 3.
לבסוף, כמה זמן תקבע את משך הזמן של נוריות מהבהבות? מהתוסף הבסיסי, גרור ושחרר חסימת השהיה (ms). 1000 (ms) היא שנייה אחת. בואו נקבע את השעה כהפסקה (ms) 500, למשל. מהתוסף LED של Valenta Fire, גרור ושחרר נקה את כל חסימות הנורות בתוך תוך חסימה, כך שכל הלדים יאפסו את הצבעים שלהם כל 0.5 שניות.
השלב הבא הוא כיצד תקצה איזה כפתור ב- Game Pad באפליקציית iOS כדי להעביר את נורית הערך הבוליאני מ -0 ל -1 (או מ -1 ל -0) כדי להדליק (או לכבות) את הנורות.
שלב 9: על לחצן Gamepad 1, 2 כלפי מטה
אתה יכול להתאים אישית את פעולת הכפתורים שתדלק ולכבות את נוריות LED וזה תלוי בך לחלוטין.
ב- Game Pad באפליקציית iOS, מה דעתך על לחיצה על כפתור 1 מאפשרת ללדים להדליק ולחיצה על כפתור 2 מאפשרת לכבות את נוריות LED?
בעבר עשית את האור המשתנה הבוליאני בעל הערך 0 או 1. 0 פירושו לכבות נוריות. 1 פירושו להדליק נוריות. תשתמש במשתנה זה כדי להדליק ולכבות נוריות LED.
על לחצן gamepad 1 בלוק למטה
מתוך הרחבה התקנים, גרור ושחרר בלוק כפתור gamepad 1 למטה. מהתוסף משתנים, גרור ושחרר הגדר את האור ל -1, כך שהפונקציה נורית תתבצע כדי להדליק נוריות. מתוך הרחבה פונקציות, גרור ושחרר בלוק LED לשיחות. כל הלדים היו נדלקים באופן אקראי.
על לחצן gamepad 2 בלוק למטה
מתוך הרחבה התקנים, גרור ושחרר בלוק כפתור gamepad 2 למטה. מהתוסף משתנים, גרור ושחרר הגדר את האור ל -0, כך שהפונקציה נורית תתבצע לכיבוי נוריות. מתוך הרחבה פונקציות, גרור ושחרר בלוק LED לשיחות. כל הלדים היו כבויים.
מוּמלָץ:
Arduino Uno + ESP8266 ESP-01 הדלקת מנורה דרך האינטרנט (לא LAN WIFI): 3 שלבים
Arduino Uno + ESP8266 ESP-01 הדלקת מנורה דרך האינטרנט (לא LAN WIFI): הדלק מנורה דרך אתר אינטרנט בכל מכשיר באמצעות דפדפן אינטרנט במכשיר זה אפילו שאתה רחוק מהמנורה. אתה יכול לגשת לאתר באמצעות המחשב הנייד, הטלפון החכם או משהו אחר באמצעות דפדפן אינטרנט המותקן במכשיר זה
הדלקת השרשרת האפלה: 6 שלבים (עם תמונות)
הדליקו את השרשרת האפלה: דמיינו שאתם עונדים שרשרת שמאירה אוטומטית כשהיא מחשיך וכשיש מספיק תאורה כדי להפוך לתכשיט רגיל. פרויקט קל ומהנה יחסית במיוחד למי שרוצה לענוד תכשיט שמאיר ממש! קח
הדלקת LED עם לכלוך: 10 שלבים (עם תמונות)
הדליקו נורית עם לכלוך: זה היה ניסוי שהיה לי כיף איתו! אולי אולי יהיה לך כיף לשכפל? סקרנתי מה שנקרא " סוללת כדור הארץ " במשך זמן רב. כדי להיות סוללת כדור הארץ האמיתית, ולא רק סוללה גלוונית, המכשיר חייב
מנורת לילה מנורת לילה: 13 שלבים (עם תמונות)
מנורת לילה מנורת ירח: מנורת לילה מקסימה זו משתמשת בפנס הירח הנפלא שתוכל למצוא כאן https://www.instructables.com/id/Progressive-Detai… היא משתמשת בלוח ESP8266 בעלות נמוכה ליצירת מנורת לילה פנטסטית המשתמשת 3W LED RGB מ- Future Eden ויכול להציג
להפוך את המצלמה שלך ל"ראיית לילה צבאית ", הוספת אפקט ראיית לילה או יצירת מצב NightVision" על כל מצלמה !!!: 3 שלבים
להפוך את המצלמה שלך ל"ראיית לילה צבאית ", הוספת אפקט ראיית לילה או יצירת מצב" ראיית לילה "על כל מצלמה !!!: *** זה כבר נכנס לתחרות DIGITAL DAYS PHOTO תחרות, אנא הצבע עבורי ** *אם אתה זקוק לעזרה, אנא שלח דוא"ל: [email protected] אני דובר אנגלית, צרפתית, יפנית, ספרדית, ואני יודע עוד שפות אם כן