תוכן עניינים:
וִידֵאוֹ: מחולל הטונים "ג'ימיקי קמל" באמצעות Arduino Pro Mini: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
זהו פרויקט מחולל טונים פשוט באמצעות Arduino Pro Mini. חלק משיר להיט העל "ג'ימיקי קמאל" של הסרט "Velipadinte Pusthakam" מפותח במונוטוניות.
תווים מוזיקליים מתרחשים בטבע כגלים סינוסידים חלקים ומתגלגלים. בפרויקט זה, במקום גלי סינוס חלקים, נפיק קול עם גלים מרובעים. גלים מרובעים מייצרים צליל אך הוא פריך ומתכתי יותר מאשר גל סינוס רגיל. ניתן ליצור תו מוזיקלי על ידי יצירת תדר. לכל תדר יש צליל ייחודי. כאן משמש Arduino ליצירת תדירות זו.
שלב 1: התקנת חומרה
קל מאוד להתקין חומרה. לצורך פיתוח פרויקט זה אנו דורשים
- Arduino Pro Mini
- רַמקוֹל
- FTDI USB למתאם סידורי (להעלאת תוכנית ל- Arduino Pro Mini)
ממשק FTDI USB למתאם סידורי ל- Arduino Pro Mini לתכנות כפי שמוצג בתרשים המעגלים. חבר סיכה אחת של הרמקול לפין דיגיטלי 11 (ניתן לשנות את מספר הסיכה בתוכנית) של ה- Arduino Pro Mini ואחר לקרקע.
במעגל זה, איננו מוסיפים מעגל מגבר, כך שהעוצמה עשויה להיות נמוכה מאוד. אתה יכול להוסיף כל מעגל מגבר אודיו ובכך תקבל הרבה צליל לפלט או שתוכל להשתמש ברמקול מחשב בעל שליטה בעוצמת קול.
שלב 2: פיתוח תוכנה
ניתן ליצור תווי מוזיקה על ידי יצירת תנודה בארדואינו. תדירות התנודה היא גובה מהירות המנגינה של תווים מוזיקליים המנוגנים Beats היא התקופה של כל מנגינה המושמעת. לכן, עלינו ליצור פיץ ', פעימות, קצב מדויקים לכל תו מוזיקלי.
בתוכנית זו, איננו מייצרים את כל התדרים עבור כל הצלילים. רק הצליל הנדרש למוסיקה "ג'ימיקי קמאל" מתווסף. התדרים לכל התווים ניתנים בקישור להלן.
impacttechnolabz.com/fd1_jk.html
עלינו להמיר תדרים אלה לפרק זמן כך שארדואינו יקבל משך זמן להפעלה וכיבוי של הסיכה הדיגיטלית. חישוב הצלילים מתבצע בעקבות הפעולה המתמטית:
timeHigh = 1 / (2 * toneFrequency) = נקודה / 2
לְמָשָׁל:
כדי ליצור תנודות של 100 הרץ, כלומר תקופת זמן = 1/100 S = 0.01 S = 10000 ארה ב
אז אנחנו צריכים להפוך את הסיכה HIGH ל 5000 uS ו- LOW עבור 5000 us
כלומר timeHigh = 1/(2*100)
= 0.005 S
= 5000 ארה ב
הורדת הקוד המלא
שלב 3: סימולציה
יצרנו הדמיה בעזרת תוכנת פרוטאוס פרופסיונל המותקנת ב- Windows PC, כך שניתן לאמת את פלט השמע במחשב באמצעות כרטיס קול. עליך להוסיף במפורש את ספריית Arduino ל- Proteus.
שלב 4: קוד
הורדת הקוד המלא
מוּמלָץ:
מחולל/בודק 4-20ma באמצעות Arduino: 8 שלבים
מחולל/בודק 4-20ma באמצעות Arduino: גנרטורים של 4-20mA זמינים ב- ebay, אבל אני מצד אחד אוהב את החלק העשיני של דברים ושימוש בחלקים שיש לי סביב. רציתי לבדוק את הכניסות האנלוגיות של ה- PLC שלנו כדי לאמת את קריאות ה- scada שלנו לבדיקת התפוקה של מכשירים 4-20mA. יש לאה
אנרגיה חינמית ? טען את הטלפון הנייד שלך באמצעות מחולל ידני: 3 שלבים
אנרגיה חינמית ? טען את הטלפון הסלולרי שלך באמצעות מחולל ידני: בעיה: הטלפון הנייד תמיד פועל מחוץ למכשירי הטלפון הניידים הפכו להיות חיוניים בחיי כולם. גלישה, משחקים והודעות, אתה מבלה כל דקה עם הטלפון שלך.אנחנו נכנסים לעידן של Nomophobia, No Phone Phone Phobia. Y
מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): 4 שלבים (עם תמונות)
מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): היי, היום אסביר כיצד להכין מחולל מוזיקה קטן מבוסס מזג אוויר. ועוצמת אור. אל תצפה שהוא ייצור שירים שלמים או יתפתח אקורד
גנרטור - מחולל DC באמצעות מתג קנים: 3 שלבים
גנרטור - מחולל DC באמצעות מתג קנים: גנרטור DC פשוט גנרטור זרם ישר (DC) הוא מכונה חשמלית הממירה אנרגיה מכנית לחשמל זרם ישר. חשוב: גנרטור זרם ישר (DC) יכול לשמש כמנוע DC ללא כל בנייה שינויים
כיצד: יצירת מחולל סיסמאות אקראי באמצעות פייתון: 8 שלבים
כיצד: יצירת מחולל סיסמאות אקראי באמצעות פייתון: במדריך זה תלמד כיצד ליצור מחולל סיסמאות אקראי באמצעות פייתון בכמה צעדים פשוטים