Men telefonni soat taymgrafiga aylantirish uchun pulsarni aniqlash usullaridan foydalandim
Fikrlar
Mewayz Team
Editorial Team
Kosmik muammo: soatingiz Yer vaqtida ishlayotganida
Gorologiyaga ishtiyoqi bor maʼlumot olimi sifatida mening soatlar kolleksiyam mening faxrimdir. Ammo mening asboblarim umidsizlikka sabab bo'ldi. An'anaviy soat vaqt o'lchagichlari qimmat, katta hajmli va foydalanuvchi uchun mutlaqo qulay emas. Mening mukammal kalibrlangan mexanik soatim, mikro-muhandislikning mo'jizasi bo'lib, bir maqsadli qurilmadan ko'ra yaxshiroq narsaga loyiq edi. Menga o'zim qadrlagan soatlar kabi oqlangan va aniq yechim kerak edi. Ajablanarlisi shundaki, javob horologiya olamidan emas, balki koinot tubidan kelgan. Men soatning barqaror, ritmik pulsini o'lchash muammosi astronomlar pulsar deb nomlanuvchi neytron yulduzlarining ajoyib muntazam impulslarini aniqlash uchun ishlatadigan usullardan farqli emasligini angladim. Murakkab mikrofoni va ishlov berish quvvatiga ega smartfonim ushbu tajriba uchun eng zo'r idish bo'ldi.
Yulduzli impulslardan qochish zarbalarigacha
Pulsarlar - bu osmon metronomlari, aylanayotgan neytron yulduzlar bo'lib, ular muntazam ravishda atom soatlari bilan raqobatlashadigan nurlanish nurlarini chiqaradilar. Astronomlar bu impulslarni vaqt ketma-ketligi ma'lumotlarini tahlil qilish orqali aniqlaydilar, koinotning fon shovqini orasida dominant chastotani qidiradilar. Mexanik soat shunga o'xshash printsip asosida ishlaydi. Balans g'ildiragi ma'lum bir chastotada tebranadi - ko'pincha soatiga 28 800 zarba (sekundiga 8 zarba) - aniq akustik belgi yaratadi. Maqsadim bu tovushni yozib olish uchun telefonim mikrofonidan foydalanish va pulsarni aniqlashga oʻxshash signalni qayta ishlash usullarini qoʻllash va uning tezligi va muntazamligini oʻta aniqlik bilan oʻlchash edi.
Ilova yaratish: Aniqlikka modulli yondashuv
Bu erda tuzilgan ish jarayoni muhim ahamiyatga ega bo'ldi. Men shunchaki kodlashni boshlaganim yo'q; Menga loyihani kontseptsiyadan oxirigacha boshqarish uchun tizim kerak edi. Men Mewayzdan butun ishlab chiqish jarayonini boshqariladigan modullarga ajratish uchun foydalandim. Ushbu modulli yondashuv murakkablikda adashib qolmaslikni ta'minladi. Mening loyiha kengashim shunday ko'rinishga ega edi:
- Ma'lumotlarni yig'ish moduli: Telefon mikrofoniga kirish va soat belgisining toza audio namunasini yozib olish uchun kod.
- Signalni qayta ishlash moduli: Atrofdagi shovqinni filtrlash va aniq signalni kuchaytirish uchun algoritmlar.
- Chastotani tahlil qilish moduli: Tez furye konvertatsiyasi (FFT) qochib ketishning dominant chastotasini aniqlash uchun.
- Kalibrlash va chiqish moduli: Chastotani soatiga urish tezligiga (BPH) aylantirish, tezlikning og‘ishini hisoblash va vaqt grafigini ko‘rsatish uchun kod.
Har bir modulni kuzatish uchun Mewayz-dan foydalanish menga tez takrorlash imkonini berdi. Chastotani tahlil qilish o'chirilgan bo'lsa, men butun loyiha qulab tushmasdan qaysi komponentni disk raskadrovka qilishni aniq bilardim. Bu soatning o‘zi yasashga o‘xshardi — butun mexanizm vaqtni aniq ko‘rsata olishi uchun har bir tishli va prujinani mustaqil ravishda takomillashtirish kerak edi.
"Eng chuqur loyihalar ko'pincha turli sohalar chorrahasida sodir bo'ladi. Mexanik horologiyaga astrofizik ma'lumotlar texnikasini qo'llash shunchaki vosita yaratmadi; bu menga bilagimga kiyib olgan qurilmada yaratilgan kosmik aniqlik uchun yangi baho berdi."
Smartfonda ikkinchi asrlik aniqlik
Natija hayratlanarli edi. Mening smartfon ilovam soatim tezligini kuniga bir soniya ichida o'lchashi mumkin, bu aniqlik darajasi minglab dollar turadigan professional mashinalar bilan raqobatlashadi. 10 soniyalik audioklipni yozib olish orqali dastur o'z tahlilini amalga oshiradi va aniq hisobotni ko'rsatadi: joriy tezlik, urish xatosi va hatto vizual amplituda grafigi. Ushbu yondashuvning haqiqiy kuchi uning mavjudligi; smartfonga ega bo'lgan va jarayon haqida asosiy tushunchaga ega bo'lgan har bir kishi endi horologik tushunchaning yuqori darajasiga erishishi mumkin. Ushbu loyiha to'g'ri metodologiya bilan juda aniqlik uchun asboblar ko'pincha bizning cho'ntagimizda ekanligini isbotladi. Bu kabi murakkab, ko'p qirrali loyihalarni boshqarish uchun tizimga ega bo'lish muzokara olib bo'lmaydi. Men Mewayz bilan qurgan modulli ramka yulduz g‘oyasini yerdagi asbobga aylantirib, har bir komponentning xuddi men o‘lchagan soatga o‘xshab uyg‘un ishlashini ta’minlovchi asos bo‘ldi.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →