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

פרוייקט קיר סלפי מסוג Minecraft: bit מופעל על Minecraft: 10 שלבים (עם תמונות)
פרוייקט קיר סלפי מסוג Minecraft: bit מופעל על Minecraft: 10 שלבים (עם תמונות)

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

וִידֵאוֹ: פרוייקט קיר סלפי מסוג Minecraft: bit מופעל על Minecraft: 10 שלבים (עם תמונות)
וִידֵאוֹ: Основные ошибки при возведении перегородок из газобетона #5 2024, נוֹבֶמבֶּר
Anonim
Image
Image

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

הסרטון הראשון הוא סקירה מהירה של הפרויקט.

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

תהנה!

אם אהבתם, אנא תנו לערוץ היוטיוב לייק והרשמו כמו גם כאן באתר זה!

שלב 1: אסוף חומרים

תזדקק לדברים הבאים:

1 ערכת מיקרו: ביט

1 פטל פטל

מצלמה אחת של פטל פטל

כבל כותרת זכר/נקבה אחד לחיבור GPIO

3 קליפים תנין

נקודות סקוטש (אופציונלי)

סרט דביק או סרט אריזה

מיינקראפט סטיב הד (אופציונלי)

שלב 2: בדוק Micro: bit עם MakeCode

בדיקת מיקרו: ביט עם MakeCode
בדיקת מיקרו: ביט עם MakeCode

1. עבור אל MakeCode.com ובחר Micro: bit platform

2. הורד תמונה מוגדרת מראש רק כדי לוודא שה- Micro: bit פועל ואתה מבין כיצד להשתמש ב- Micro: bit

3. ברגע שיש לך תמונה ב- Micro: bit ותבין כיצד להוריד (עקוב אחר הדרכה באתר), אז נוכל לעבור ל- Raspberry Pi.

שלב 3: הגדר את החומרה

התקן את החומרה
התקן את החומרה

1. הגדר את ה- Raspberry Pi שלך - מקלדת, עכבר, צג וכוח

2. חבר את מצלמת ה- Raspberry Pi

3. ודא שהמצלמה מופעלת בלוח התצורה

שלב 4: חבר Micro: bit ו- Raspberry Pi

Connect Micro: bit ו- Raspberry Pi
Connect Micro: bit ו- Raspberry Pi

1. חבר Micro: bit ל- Raspberry Pi

2. על המסך לציין שהוא מחובר לחשמל ולכן לחץ על אישור

3. הקפד לראות את ה- Micro: bit במנהל הקבצים

4. כאשר הוא מחובר לחשמל, ה- Micro: bit אמור להציג את התמונה משלב 2

שלב 5: עדכן את ה- Pi והתקן את Mu

עדכן את ה- Pi והתקן את Mu
עדכן את ה- Pi והתקן את Mu

1. פתח את הטרמינל ב- Raspberry Pi והזן את הדברים הבאים כדי לעדכן את ה- Pi שלך

עדכון sudo apt-get

2. עלינו להתקין גם תוכנת תכנות בשם Mu. זוהי תוכנת Micro Python המיועדת לבקרי מיקרו כמו ה- Micro: bit. התקן במסוף באמצעות הדברים הבאים:

sudo apt -get להתקין mu -y

שלב 6: קוד מיקרו: ביט ב- Mu

קוד מיקרו: ביט במו
קוד מיקרו: ביט במו

פתח את Mu על ידי מעבר לתפריט תכנות Mu

הקלד את הקוד הבא ב- Mu

ממיקרו: ייבוא ביט *

בעוד שזה נכון:

אם pin0.is_touched ():

display.scroll ("אמור גבינה ב -3, 2, 1,…!")

שינה (500)

pin1.write_digital (1)

שינה (5000)

pin1.write_digital (0)

שמור את הקוד הזה ב- Raspberry Pi שלך

לחץ על Flash כדי לייבא קוד ל- Micro: bit

שלב 7: חיבור ה- Micro: bit ל- Raspberry Pi

חיווט המיקרו: ביט ל- Raspberry Pi
חיווט המיקרו: ביט ל- Raspberry Pi

הוסף קליפ תנין אחד לפין 0 ב- Micro: bit

הוסף קליפ תנין אחד לפין 1 על המיקרו: ביט

הוסף קליפ תנין אחד ל- GND ב- Micro: bit

יש לחבר את קליפ התנין על פין 1 לחוט הזכר/נקבה שצמודה להובלה הזכרית. ההובלה הנשית של חוט זה עוברת לפין GPIO 4 ב- Raspberry Pi

בשלב זה אני מדביק את קליפ התנין Pin 0 ל- Play-doh ככפתור שלי. אתה יכול ליצור כל סוג של כפתור שתבחר, אבל זה מהיר וקל.

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

שלב 8: קידוד ב- Python

קידוד ב- Python
קידוד ב- Python

צור תיקייה לאחסון כל הקוד לפרויקט זה. אתה יכול להוסיף את קוד Mu אם אתה רוצה לעזור להישאר מאורגן.

0. שמור קובץ זה בתיקייה שלך. זה עוזר למפות פיקסלים לעולם Minecraft.

1. פתח את פייתון 3

2. לחץ על קובץ חדש

3. שמור קובץ בשם כלשהו שתרצה.

4. הזן את הקוד הבא

מ picamera יבוא PiCamerafro כפתור ייבוא gpiozero

מאת mcpi.minecraft יבוא Minecraft

מפעם לפעם ייבוא שינה

מיבוא skimage io, צבע

mc = Minecraft.create ()

כפתור = לחצן (4, pull_up = False)

## צילום תמונה עם Micro: bit

mc.postToChat ("לחץ על הכפתור!") כפתור שינה (2). לחכות_עבור ()

עם PiCamera () כמצלמה:

c amera.resolution = (100, 80)

camera.start_preview ()

לישון (3)

camera.capture ('/home/pi/Desktop/Microbit/selfie.jpg')

camera.stop_preview ()

mc.postToChat ('עף באוויר וחפש צל על הקרקע')

שינה (5)

### טען סלפי ומפה

selfie_rgb = io.imread ("/home/pi/Desktop/Microbit/selfie.jpg")

map_rgb = io.imread ("/home/pi/Desktop/Microbit/colour_map.png")

### המרה למעבדה

selfie_lab = color.rgb2lab (selfie_rgb)

map_lab = color.rgb2lab (map_rgb)

### מיפוי צבעים על מפת הצבעים לבלוקים של Minecraft ### הצמד הראשון הוא קואורדינטות של מפת הצבעים ### החבר השני הוא בלוק Minecraft

צבעים = {(0, 0):(2, 0), (0, 1):(3, 0), (0, 2):(4, 0), (0, 3):(5, 0), (0, 4):(7, 0), (0, 5):(14, 0), (0, 6):(15, 0), (1, 0):(16, 0), (1, 1):(17, 0), (1, 2):(21, 0), (1, 3):(22, 0), (1, 4):(24, 0), (1, 5):(35, 0), (1, 6):(35, 1), (2, 0):(35, 2), (2, 1):(35, 3), (2, 2): (35, 4), (2, 3):(35, 5), (2, 4):(35, 6), (2, 5):(35, 7), (2, 6):(35, 8), (3, 0):(35, 9), (3, 1):(35, 10), (3, 2):(35, 11), (3, 3):(35, 12), (3, 4):(35, 13), (3, 5):(35, 14), (3, 6):(35, 15), (4, 0):(41, 0), (4, 1):(42, 0), (4, 2):(43, 0), (4, 3):(45, 0), (4, 4):(46, 0), (4, 5):(47, 0), (4, 6):(48, 0), (5, 0):(49, 0), (5, 1):(54, 0), (5, 2): (56, 0), (5, 3):(57, 0), (5, 4):(58, 0), (5, 5):(60, 0), (5, 6): (61, 0), (6, 0):(73, 0), (6, 1):(79, 0), (6, 2):(80, 0), (6, 3):(82, 0), (6, 4):(89, 0), (6, 5):(103, 0), (6, 6):(246, 0)}

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

mc = Minecraft.create ()

x, y, z = mc.player.getPos ()

עבור i, selfie_column in enumerate (selfie_lab):

עבור j, selfie_pixel במניין (selfie_column):

מרחק = 300

עבור k, map_column in enumerate (map_lab):

עבור l, map_pixel in enumerate (map_column):

delta = color.deltaE_ciede2000 (selfie_pixel, map_pixel)

אם דלתא <מרחק:

מרחק = דלתא

בלוק = צבעים [(k, l)]

mc.setBlock (x-j, y-i+60, z+5, בלוק [0], בלוק [1])

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

שלב 9: הגדר הכל

הגדר הכל
הגדר הכל

1. שמור את כל התוכניות.

2. כבה את פי

3. חברו את ה- Micro: bit ו- Raspberry Pi בתוך ראש סטיב באמצעות קלטת ונקודות סקוטש (ראו סרטון בסביבות 19 דקות)

4. הכנס הכל למצב והפעל אותו

שלב 10: להביא את הכל ביחד

להביא את הכל ביחד
להביא את הכל ביחד
להביא את הכל ביחד
להביא את הכל ביחד
להביא את הכל ביחד
להביא את הכל ביחד
להביא את הכל ביחד
להביא את הכל ביחד

1. פתח את Minecraft

2. פתח את תוכנית Python

3. הפעל את תוכנית Python ופתח את עולם Minecraft

4. עקוב אחר ההוראות שעל המסך וראה כיצד הוא מדפיס את הסלפי שלך!

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

הישארו מדהימים לכולם.

מוּמלָץ: