אוסצילוסקופ האולטימטיבי גרזן – רעידת אדמה בזמן אמת


[pekka] הגדר את עצמו עם קושי במקום – לנצל את המסך אוסצילוסקופ כדי לרדת רוח בזמן אמת – אולי זה אפילו להיעשות? הישן טווח אנלוגי מסכים הם רק crts מונוכרומטי עם זאת הם פותחו לצייר waveforms, לא לעורר גרפיקה.

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

[Pekka] שירות מתחיל בדיוק כמו רבים אחרים, לשים את טווח במצב x-y, כמו גם splice את האוזניות שלך בכבלים טלוויזיה – קל. לאחר מכן הוא היה צריך להבין כל שיטה כדי לייצר אות שמע התואם את תמונת המשאלה. הדגמה ידועה “youscope” הדגמה, אבל הדגמה היא מראש שניתנו. [Pekka] ביקש לשחק רעידת רעידת בזמן אמת בטווח עצמו, לא רק להציג הקלטה.

עם כל כך הרבה רוחב פס הציע ניצול סאונד, [Pekka] הבנתי שהוא עלול לצייר מקסימום של אלף שורות על המסך בכל פעם. כאב הראש הראשון היה שכל כרטיסי השמע שלו היו מסננים נמוכים עליהם. אין שיטה סביבו, הוא שינה את תקרתו בהתאם. כמו גם por portaudio היו כלים שלו אפשרות לייצר את השמע על לטוס מתור של שורות XY נתון.

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

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

ראה את הווידאו למטה [Pekka] משחק את הרמה הראשונה של רעידת אדמה.

תודה: [מר ג ‘יי], [ג’ יימס], [Gudenau], [Altmarcs], [Alrogus], [דניאל], כמו גם האחרון לא פחות [profultsparkles] מי כל באמת רוצה לנו לתפקד זה גרזן כמו גם נשלח בקצה.

Leave a Reply

Your email address will not be published. Required fields are marked *