תוכן עניינים:
- שלב 1: שימוש במשאבים
- שלב 2: אורן בשימוש
- שלב 3: קוד ESP32 - Wave Matrix
- שלב 4: מחולל מקצועי
- שלב 5: Hantek DSO 4102C 100Mhz אוסצילוסקופ עם מחולל פונקציות שרירותיות
- שלב 6: הגלים המתקבלים באמצעות האוסילוסקופ:
- שלב 7: הורד את הקבצים:
וִידֵאוֹ: ESP32: האם אתה יודע מהו DAC ?: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
היום נדבר על שני נושאים. הראשון הוא DAC (ממיר דיגיטלי לאנלוגי). אני מחשיב את זה כחשוב, כי באמצעות זה, למשל, אנו יוצרים פלט שמע ב- ESP32. הנושא השני שאנו מתייחסים אליו היום הוא האוסילוסקופ. לאחר מכן נאסוף קוד DAC בסיסי ב- ESP32, ונחזות באמצעות אוסצילוסקופ את אותות צורת הגל האנלוגית המופקת על ידי מיקרו -בקר.
ההרכבה היום פשוטה, עד כדי כך שלא הקלטתי הפגנה. קל מספיק להבין רק את התמונה המוצבת כאן. ביסודו של דבר, יש לנו ESP32 שבאמצעות תוכנית תיצור מספר סוגים של צורות גל.
אנו משתמשים ב- GPIO25 כפלט, וב- GND כהפניה.
שלב 1: שימוש במשאבים
• ESP32
• אוסצילוסקופ
• פרוטובארד (אופציונלי)
• מגשרים
שלב 2: אורן בשימוש
בדוגמה זו נשתמש ב- GPIO 25, המתאים ל- DAC_1.
דוגמה נוספת שניתן להשתמש בה היא GPIO 26, המתאים ל- DAC_2.
שלב 3: קוד ESP32 - Wave Matrix
יש לנו קוד מקור שייצור ארבעה סוגים של צורות גל.
ראשית, אנו מרכיבים מטריצה דו-ממדית.
כאן, אני מציין את צורת הגלים הסינוס והמשולש.
באחת התמונות אני מציג את צורת השן של המסור והריבוע.
באשר לקוד המקור, אין צורך בפעולה בהתקנה. ב- Loop, אני קובע את מיקום המטריצה המתאים לסוג הגל ומשתמש בדוגמה של גל מרובע. אנו כותבים את הנתונים המאוחסנים במטריצה על סיכה 25. בדוק אם "i" נמצא בעמודה האחרונה של המערך. אם כן, ה- "i" מתאפס ואנו חוזרים להתחלה.
אני רוצה להבהיר כי ה- DAC הזה בתוך ESP32 של STM32, כלומר של השבבים, באופן כללי, הוא בעל קיבולת קטנה. הם מיועדים לשימוש כללי יותר. ליצירת גלים בתדירות גבוהה, קיים שבב ה- DAC עצמו, המוצע על ידי טקסס או Analog Devices, למשל.
הגדרת חלל () {//Serial.begin(115200); } // TESTE SEM POSICIONAMENTO (MAIOR FREQUENCIA) /* לולאת חלל () {dacWrite (25, 0xff); // 25 או 26 dacWrite (25, 0x00); // 25 או 26 // delayMicroseconds (10); } */// TESTE COM POSICIONAMENTO (MENOR FREQUENCIA) לולאת חלל () {byte wave_type = 0; // סינוס // בית_ wave_type = 1; // משולש // בית_ wave_type = 2; // שן מסור // בית_ wave_type = 3; // ריבוע dacWrite (25, WaveFormTable [wave_type] ); // 25 או 26 i ++; אם (i> = Num_Samples) i = 0; }
מזהה הפניה:
שלב 4: מחולל מקצועי
אני מביא כאן דוגמה של גנרטור מקצועי, רק כדי לתת לך מושג על עלות הציוד הזה. זה יכול לשמש, למשל, לדמות מקור ולייצר קריסה. נוכל להזריק רעש חשמלי למיקרו STM ולנתח עד כמה הרעש ישבש את השבב. לדגם זה יש גם פונקציה אוטומטית ליצירת רעש חשמלי.
שלב 5: Hantek DSO 4102C 100Mhz אוסצילוסקופ עם מחולל פונקציות שרירותיות
זהו טיפ בנוגע לאפשרויות ציוד זולות יותר. זה עולה בסביבות 245 $ ב- Aliexpress. אני אוהב את זה, כי יש לו מחולל פונקציות, שלא לדבר על זה שהוא מקל על מיקום השגיאות במעגל.
שלב 6: הגלים המתקבלים באמצעות האוסילוסקופ:
תחילה אנו לוכדים גלים בצורה סינוסואידית, משולשת, מנסרת, ולבסוף, הריבוע.
שלב 7: הורד את הקבצים:
INO
מוּמלָץ:
החפץ הכל יודע: 6 שלבים (עם תמונות)
החפץ הכל יודע: מטרתו של פרויקט זה היא לבנות שריד עתיק המראה את החלק, אך חסר תועלת להפליא. אנו חושבים על פסל הכול יודע, אשר עונה רק על שאלות ספציפיות מאוד ואינו עובד לפחות במחצית הזמן
האם אתה יודע כיצד מרגישים הצמחים שלך? [חלקיק+Ubidots]: 6 שלבים
האם אתה יודע כיצד מרגישים הצמחים שלך? [חלקיק+Ubidots]: שום דבר לא יחליף את עצמך ביציאה וטיפול באדמה, אך הטכנולוגיה של היום אפשרה לעקוב מרחוק אחר הקרקע ולעקוב אחר פרמטרים שלא ניתן למדוד את החושים האנושיים שלי. בדיקות קרקע כמו SHT10 כעת מדויקות ביותר ומציעות
האם אתה רוצה לבנות איש שלג ?: 9 שלבים (עם תמונות)
האם אתה רוצה לבנות איש שלג ?: מבוא פרויקט זה מראה כיצד לבנות איש שלג רוקד, עם ה- Raspberry Pi ו- PivotPi - בקר סרוו שנבנה בדיוק בשביל זה! שריטה משמשת לקידוד איש השלג הרוקד וסוניק פי מייצרת את מוזיקת החגים
האם אתה יודע על התאמת ESP32 ADC ?: 29 שלבים
האם אתה יודע על התאמת ESP32 ADC ?: היום, אני עומד לדבר על בעיה טכנית יותר, אבל נושא שלדעתי כל מי שעובד עם ESP32 צריך לדעת: סוגיית התאמת הקריאה של ADC (ממיר אנלוגי לדיגיטלי). אני מוצא את זה חשוב כי כאשר עושים מדידה ", " במיוחד
איך להשיג מוזיקה מכמעט כל אתר (חחח) (כל עוד אתה יכול לשמוע את זה אתה יכול להשיג את זה בסדר בסדר אם זה מוטמע בפלאש אולי לא תוכל) בעריכה !!!!! מידע נוסף: 4 שלבים
איך להשיג מוזיקה מכמעט כל אתר (חחח) (כל עוד אתה יכול לשמוע את זה אתה יכול להשיג את זה … בסדר בסדר אם זה מוטמע בפלאש אולי לא תוכל) בעריכה !!!!! מידע נוסף: אם אי פעם אתה הולך לאתר והוא מנגן שיר שאתה אוהב ורוצה אותו, הנה ההנחיה שאתה לא אשמתי אם אתה מבלבל משהו (הדרך היחידה שזה יקרה היא אם תתחיל למחוק דברים ללא סיבה ) הצלחתי להשיג מוזיקה