פרסומת

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

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

עכשיו, הכנס מעבד ושותפו החדש יותר p5.js.

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

היום אנו נציג בפניכם כמה מפרוייקטים של חומרה מגניבים ביותר באמצעות Processing ו- p5.js.

1. בקר הפקת מוסיקה DIY

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

מבנה זה משתמש ב- p5.js כמעבד המוזיקה שלו, יחד עם לוח Funkey כ- I / O לחומרה שלו. Funkey הוא לוח תואם Arduino, שגם עובד איתו שריטה, מושלם ללימוד ילדים על קידוד.

instagram viewer

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

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

כאשר העלות המשולבת של כל הבנייה הזו היא בסביבות 20 $ עבור הלוח והחלקים של Funkey Simple, זוהי אלטרנטיבה קטנה ופרוצה לבקר יקר.

2. שרים את הבלוז p5.js

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

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

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

3. שרברב מעופף

פרויקט זה של משתמש Vimeo Ji Young Chun משלב בקר משחק Arduino תוצרת בית עם משחק המיוצר ב- p5.js כדי להפוך את אחד ממשחקי הדפדפן הקשים ביותר למראה בכל הזמנים.

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

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

4. Pi AR עם עיבוד

לעיבוד יש גם גרסת Raspberry Pi, כלומר סיכות ותכניות ה- GPIO שלך יכולות להתקיים באותו מכשיר. זה פותח בפניך כמה אפשרויות אמיתיות, ו- YouTuber shahrukh tariq משתמש בה בצורה מעולה באוזניות המציאות המוגדלת-תוצרת ביתית שלו.

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

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

5. מכ"ם ארדואינו

פרויקטים של חומרה המשתמשים בעיבוד ו- p5.js

השימוש בחיישן מרחק עם ארדואינו לאיסוף נתונים אינו דבר חדש. מה שפנטסטי בפרויקט זה על ידי משתמש hackster.io Akshay6766 הוא אופן השימוש בנתונים.

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

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

6. בקר תלת ממד DIY

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

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

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

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

7. אה עדיין ליבי הפועם

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

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

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

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

8. כפפת VR DIY

פרויקט זה לוקח דברים לסטרטוספרה ומחזיר את הרגשות של איש הברזל. זוהי כפפת VR המותאמת אישית לתפקוד DIY. לא רק זה, אבל זה נראה כך:

זה לא שאנחנו מצחיקים כאן, הדבר הזה נראה מדהים. זה סוג ה- DIY שלנו וכפי שתראה, פונקציונלי לחלוטין. הפרויקט המלא מאת B.Aswinth Raj ב- circuitdigest.com לוקח אותך דרך הפרויקט מההתחלה למקום בו הוא נמצא היום. הוא משלב ארדואינו ומודול Bluetooth לתקשורת מחשבים, עם שני חיישני הול עם רכיב אצבע ומגנט רכוב אגודל המשמש כמתגים. ניתן לעקוב אחר עצם נועז ומואר.

בצד המחשב, קוד העיבוד משתמש במצלמת הרשת כדי לעקוב אחר עצם כף היד ומשתמש במיקומו כדי לשלוט בעכבר המחשב.

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

התחל להשתמש בעיבוד ו- p5.js לפרויקטים שלך

פרויקטים אלה מייצגים רק כמה מהבניינים המשתמשים בעיבוד ו- p5.js בליבתם.

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

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