פרסומת
אם אתה אוהב להתעסק בשני החומרה ו תוכנה, אז ישנם מעט תחביבים המתאימים יותר מ ארדואינו. ארדואינו הוא א בקר לוגיקה לתכנות מה זה ארדואינו ומה אתה יכול לעשות עם זה?הארדואינו הוא מכשיר אלקטרוניקה קטן ומדהים, אבל אם מעולם לא השתמשת במכשיר כזה לפני כן, מה בדיוק הם ומה אתה יכול לעשות עם מכשיר אחד? קרא עוד שיכולים לעשות הרבה דברים מסודרים, תלוי כמה אתה יצירתי בקוד שלך.
"ז'אנר" מסוים של פרויקטים, אם תרצו, כרוך בשימוש בארדואינו ליצירה או הגברה של מוזיקה. חלקם מתים פשוטים ליישום בעוד שאחרים מורכבים יותר, אך כולם די מספקים בסופו של דבר.
להלן כמה מעניינים יותר שתרצו לנסות בעצמכם!
האם אתה מתחיל חדש? שקול לקנות את ה- ערכת Starter Arduino מה יש בערכת Starter Arduino שלך? [מתחילים בארדואינו]מול תיבה מלאה רכיבים אלקטרוניים, קל להיות מוצף. להלן מדריך בדיוק למה שתמצא בערכה שלך. קרא עוד ואז קרא את שלנו מדריך למתחילים של ארדואינו תחילת העבודה עם ארדואינו: מדריך למתחיליםArduino היא פלטפורמת אב-טיפוס אלקטרונית עם קוד פתוח המבוססת על חומרה ותוכנה גמישים ונוחים לשימוש. הוא מיועד לאמנים, מעצבים, חובבים ולכל מי שמעוניין ליצור חפצים או סביבות אינטראקטיביות. קרא עוד ולהתחיל לשחק עם אלה פרויקטים של ארדואינו מתחילים 15 פרוייקטים ארדואינו נהדרים למתחיליםמתעניינים בפרויקטים של ארדואינו אבל לא בטוחים מאיפה להתחיל? פרויקטים מתחילים אלה ילמדו אותך איך להתחיל. קרא עוד ל תרגיש בנוח עם זה לפני שתמשיך.
פרויקט זה מרתק, במיוחד באופן בו הוא מעסיק את עקרונות המוליכות כדי לעשות משהו שרובם לא היו חושבים לעשות. בקיצור, הפרויקט הזה מאפשר לך להפיק צלילים בסביבה על ידי נגיעה בצמח.
התיאוריה העומדת מאחוריה: כאשר שני חפצים מוליכים נוגעים - במקרה זה, הצמח עצמו ועור האדם - הקיבול בין העצמים האמורים משתנה. בעזרת החיישן הנכון אתה יכול לזהות מתי משהו נוגע במפעל ולהמיר את הקיבול הזה לצליל.
עבור ארדואינו אתה יכול להשתמש במשהו כמו טאצ'ה כחיישן הקיבול, וזה מה שהפרויקט הזה עושה. הגדר אחד בעצמך ואני מבטיח שהאורחים שלך תמיד יתרשמו.
הנה פרויקט נוסף מבוסס חיישנים, פרט לזה שהוא מסתמך עליו אור הסביבה ולא מגע גופני. באופן ספציפי, נגדים תלויי אור (LDR) משמשים ל"קריאה "של רמות אור, וקריאות אלה מומרות לתווים מוסיקליים.
על ידי העברת היד לכיסוי או גילוי אור רב יותר לחיישן, אתה יכול לשנות את הפתקים המיוצרים. עשו זאת מספיק טוב ותקבלו סוג טכני פרימיטיבי.
מה שמגניב שהקוד לפרויקט זה הוא פשוט מפתיע ברגע שאתה מבין מה הוא עושה. ערוך מספר שינויים, הוסף מסלול גיבוי וקיבלת משהו כזה:
פסנתר קולה ומשטח ההשקה
פרויקט זה הוא סוג של שני- in-one: שני יישומים שונים המבוססים על אותו קונספט. התמצית של זה היא שאתה מחבר תריסר פחיות אלומיניום לערך Arduino, ו כל אחד יכול להפיק צליל או קליפ שונים כשנוגעים בהם.
הסרטון שלמעלה מראה שתי דוגמאות. בראשון, זה כמעט מרגיש כמו הופעה של נבל זכוכית. בשנייה, ההתקנה מזכירה מכשיר Launchpad (ציוד ששימש לעיתים קרובות תקליטנים ליצירת מאש-אפ, רמיקסים ומה לא). הדוגמא אפילו מציגה פחית קולה שחורה שיכולה לשנות את חבילת הקול בה משתמשים.
למרבה הצער אין דרך להעתיק את הפרויקט הזה בעצמך, אלא את קוד מקור מלא זמין באתר Pastebin. התסריט נכתב באמצעות ספריית PyAudio והוא יכול לולאה כל קובץ WAV.
כאן יש לנו יצירה קטנה ומסודרת שמשחקת יותר כמו צעצוע מאשר מכשיר פרקטי בפועל, אך היא מדהימה בכל זאת. לכל הפחות זו דרך נהדרת ללמוד על התעסקות של ארדואינו כי זה פשוט ו ה המקור המלא זמין.
המכשיר פועל כך: יש חיוג שתפנה לבחירת הערות (נטורלים וכרישים בלבד), וכפתור שאתה לוחץ עליו בכל פעם שאתה רוצה להקליט את הפתק הנוכחי. קיימת פתק ריק כשאתה רוצה מנוחה של פעימה אחת.
כשתסיים אתה יכול הפעל את כל ההקלטה, ותוכלו להשתמש בחוגה כדי להאיץ או להאט את ההפעלה. זה די מגניב, עם זאת, יש להודות, החידוש לא ייקח הרבה זמן להתבלות.
אם אתה מחפש ספריה נקייה ופשוטה המאפשרת לך נגן קו ניגון עם הארדואינו שלך, זה זה שאתה רוצה. זהו קובץ מקור יחיד (למעשה, זוג קבצי .CPP ו- H שפועלים כיחידה אחת) שאתה כולל בקוד הארדואינו שלך. פשוט להתקנה ונוח לשימוש.
לשימוש בספריה זו, הכי קל להגדיר את הלחן כערכים בעלי קידוד קשיח בקוד שלך (הנחיות לעשות זאת זמינות ב /songs/readme.h קובץ). ואז, ניגון זה פשוט כמו התקשרות לחן. לשחק ()
.
בונוס אחד הוא שהספריה עושה את זה טריוויאלי להחליף אוקטבות (Melody.setOctave ()
) ולשינוי הקצב (Melody.setTempo ()
). ההפעלה אינה חוסמת ולכן הארדואינו שלך יכול להמשיך לעשות דברים אחרים בזמן שהוא מנגן את הלחן כל עוד אתה עיכוב ()
מספיק זמן לקצב.
אם אתה חידוש ארדואינו הרפתקני שאוהב לנגן בגיטרה חשמלית, התוכנית הניתנת לביצוע הניתנת להוראות דוושת גיטרה Lo-Fi יכול להיות ממש בסמטה שלך.
למה הרפתקני? כי זה קצת יותר מורכב מרעיונות הפרויקט שלמעלה. אנו לא ממליצים על כך כפעולה ראשונה מוחלטת, אך אם יש לך ניסיון קודם ותקפיד על ההוראות כמו שצריך, אתה תהיה בסדר. מי בכלל לא אוהב אתגר טוב?
לדוושה זו יש שלוש השפעות שונות: בקרת קצב מדגם, מרחיק סיביות, וביטשיפטר (את כולם ניתן לראות בפעולה בסרטון שלמעלה). כיף לשחק איתו ומעשי מאוד, וזה טוב ככל שיהיה כשמדובר בתחביבים כמו ארדואינו.
רעיונות פרויקט Arduino שלך
מעניין כמה אתה יכול לעשות עם משהו זעיר כמו ארדואינו, וברור שיש מאות רעיונות אחרים רעיונות פרוייקט ארדואינו לבית אוטומטיהאם זה לא יהיה נהדר להשקות את החממה שלך בלי לעזוב את הכיסא שלך? ניתן לעסוק בארדואינו כמרכיב המפתח בכמה פרויקטים של אוטומציה ביתית - הנה חמישה! קרא עוד מרחף באינטרנט. אבל מה איתך? איזה פרויקט מוזיקלי ביצעת עם הארדואינו שלך?
שתפו אותנו בתגובות למטה, בין אם יש לכם שאלות, הערות, או רעיונות משלכם!
ג'ואל לי הוא בעל תואר B.S. במדעי המחשב ומעל שש שנות ניסיון בכתיבה מקצועית. הוא העורך הראשי של MakeUseOf.