TGViewer
OpenPCB OpenPCB @openpcb · 3.44K subscribers
Post #258 2.2K
مهندسی به اسم Simon Archipoff با تلفیق دانش پردازش سیگنال و علاقه به دقت زمانی، پروژه‌ای طراحی کرده که با وجود سادگی ابزارهای مورد استفاده، نتیجه‌ای بسیار دقیق و حرفه‌ای ارائه می‌ده. سیمون نرم‌افزاری به نام qtg ساخته که عملکرد اون به‌نوعی شبیه به دستگاه‌های timegrapher برای ساعت‌های مکانیکیه، اما این‌بار برای بررسی ساعت‌های دیجیتال کوارتز. نکته جالب این است که این نرم‌افزار به‌جای استفاده از ابزارهای گران‌قیمت یا تجهیزات تخصصی، تنها به یک میکروفن معمولی و کارت صدای کامپیوتر نیاز داره، چیزی که تقریباً روی هر لپ‌تاپی پیدا می‌شه.

ایده پشت پروژه ساده به‌نظر می‌رسه، اما اجرای این ایده پیچیده و نیازمند دقت بالاییه. کریستال‌های کوارتز داخل ساعت‌ها با فرکانس ۳۲.۷۶۸ کیلوهرتز نوسان می‌کنند. این لرزش صوتی (یا دقیق‌تر بگیم، لرزش مکانیکی) به‌صورت بسیار ضعیف توسط میکروفون قابل تشخیصه. سیمون با طراحی فیلترهای دیجیتال، این فرکانس رو از میان نویزهای محیط استخراج کرده و با روش‌هایی مثل ترکیب با نوسان‌ساز محلی و تحلیل فوریه (FFT) و الگوریتم‌های دقیق‌تر، فرکانس دقیق نوسان رو به‌دست می‌آره. اما مشکل اینجاست که کارت صدای کامپیوترها خودشون دقیق نیستند و ممکنه دچار خطای زمانی باشند. برای حل این مشکل، ایشون الگوریتمی طراحی کرده که دقت کارت صدا رو نسبت به ساعت سیستم کالیبره می‌کنه و حتی امکان استفاده از پروتکل NTP رو هم در نظر گرفته تا خطای نهایی به حداقل برسه.

نتیجه‌ی همه‌ی این مراحل، عددیه که نشون می‌ده ساعت کوارتز مورد نظر در هر ماه چند ثانیه جلو یا عقب می‌افته. یعنی دقیقاً همون چیزی که یک ساعت‌ساز یا علاقه‌مند به ابزار دقیق دنبالشه. این پروژه نه‌تنها از لحاظ مهندسی صوتی تحسین‌برانگیزه، بلکه از نظر مهندسی زمان هم بسیار هوشمندانه طراحی شده و یک ابزار کاملاً کاربردی برای علاقه‌مندان به دقت‌زمانی فراهم می‌کنه.

در مجموع، پروژه‌ی سیمون یکی از نمونه‌های نادره که با کم‌ترین سخت‌افزار ممکن، بیشترین دقت رو ارائه می‌ده و نمونه‌ای عالی از قدرت نرم‌افزار و الگوریتم‌ها در استفاده از منابع معمولی برای حل مسائل تخصصیه. اگر به دنیای ساعت‌ها، پردازش سیگنال یا ابزارهای دقیق علاقه‌مند هستید، این پروژه رو از دست ندید.


https://github.com/simonArchipoff/qtg
  • ❤ 16
  • 🔥 7
  • 👍 1
More from @openpcb
  1. Sep 28, 2026خب خب بریم تو کارش. پ‌ن: قرار نیست سریع انجام بشه من خیلی تنبلم و یک سر دارم و هزار سودا!…
  2. Sep 6, 2026یه کاربر چینی به اسم GoFly یه برد فلایت‌کنترلر FPV رو کامل با GPT-6 Astraطراحی کرده. مدل ک…
  3. Aug 11, 2026یه پروژه سخت‌افزاری بگید کلش رو Vibe-Craft کنم و اینجا گزارش بدم. فضایی نباشه فقط. 😅 راست…
  4. Aug 5, 2026Post #350
  5. Aug 2, 2026چیپ مغزی Neuralink، استارتاپ چیپ مغزی ایلان ماسک، حالا به معلولان حرکتی امکان کنترل ویلچره…
  6. Jul 29, 2026وضعیت تولید و قیمت چیپ‌های حافظه چه از نوع RAM چه eMMC بقدری بحرانی و عجیب غریبه که یکی از…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →