Я выкарыстаў метады выяўлення пульсараў, каб ператварыць тэлефон у гадзіннік | Mewayz Blog Skip to main content
Hacker News

Я выкарыстаў метады выяўлення пульсараў, каб ператварыць тэлефон у гадзіннік

Каментарыі

1 min read Via www.chronolog.watch

Mewayz Team

Editorial Team

Hacker News
<цела>

Касмічная праблема: калі ваш гадзіннік працуе па зямным часе

Як спецыяліст па апрацоўцы дадзеных, які захапляецца гадзіннікам, мая калекцыя гадзіннікаў - мой гонар. Але мае інструменты былі крыніцай расчаравання. Традыцыйныя гадзіннікавыя аўтаматы з'яўляюцца дарагімі, грувасткімі і не зусім зручнымі. Мой ідэальна адкалібраваны механічны гадзіннік, цуд мікраінжынерыі, заслугоўваў лепшага, чым нязграбная аднамэтавая прылада. Мне патрэбна было рашэнне, якое было б такім жа элегантным і дакладным, як гадзіннікі, якія я любіў. Адказ, як ні дзіўна, прыйшоў не з свету гадзін, а з глыбінь космасу. Я зразумеў, што цяжкасць вымярэння ўстойлівага, рытмічнага пульса спуску гадзінніка мала чым адрозніваецца ад метадаў, якія астраномы выкарыстоўваюць для выяўлення неверагодна рэгулярных імпульсаў ад нейтронных зорак, вядомых як пульсары. Мой смартфон са складаным мікрафонам і вылічальнай магутнасцю быў ідэальным пасудзінай для гэтага эксперыменту.

Ад Stellar Pulses да Escapement Beats

Пульсары - гэта нябесныя метраномы, круцяцца нейтронныя зоркі, якія выпраменьваюць пучкі выпраменьвання з рэгулярнасцю, якая супернічае з атамнымі гадзіннікамі. Астраномы выяўляюць гэтыя імпульсы, аналізуючы даныя часавых шэрагаў, шукаючы дамінуючую частату сярод фонавага шуму Сусвету. Па аналагічным прынцыпе працуюць і механічныя гадзіны. Кола балансу вагаецца з пэўнай частатой — часта 28 800 удараў у гадзіну (8 удараў у секунду), ствараючы выразную акустычную сігнатуру. Мая мэта складалася ў тым, каб выкарыстаць мікрафон майго тэлефона для ўлоўлівання гэтага гуку і прымяніць метады апрацоўкі сігналу, падобныя на выяўленне пульсара, каб вымераць яго хуткасць і рэгулярнасць з надзвычайнай дакладнасцю.

Стварэнне праграмы: модульны падыход да дакладнасці

Вось тут структураваны працоўны працэс стаў крытычным. Я не проста пачаў кадзіраваць; Мне патрэбна была сістэма для кіравання праектам ад канцэпцыі да завяршэння. Я выкарыстаў Mewayz, каб разбіць увесь працэс распрацоўкі на кіраваныя модулі. Гэты модульны падыход гарантаваў, што я не згублюся ў складанасці. Мая дошка праекта выглядала прыкладна так:

  • Модуль збору даных: Код для доступу да мікрафона тэлефона і запісу чыстага ўзору гуку гадзінніка.
  • Модуль апрацоўкі сігналу: алгарытмы для фільтрацыі навакольнага шуму і ўзмацнення выразнага цік-так сігналу.
  • Модуль частотнага аналізу: хуткае пераўтварэнне Фур'е (БПФ) для вызначэння дамінуючай частаты спуску.
  • Модуль каліброўкі і вываду: Код для пераўтварэння частаты ў ўдары ў гадзіну (BPH), разліку адхілення частоты і адлюстравання графіка часу.

Выкарыстанне Mewayz для адсочвання кожнага модуля дазволіла мне хутка паўтарыць. Калі частотны аналіз быў выключаны, я дакладна ведаў, які кампанент адладжваць, каб увесь праект не разваліўся. Гэта было падобна на стварэнне гадзінніка - кожны вінцік і спружыну трэба было ўдасканаліць незалежна адзін ад аднаго, перш чым увесь механізм зможа дакладна паказваць час.

<цытата> «Самыя глыбокія праекты часта адбываюцца на скрыжаванні разнастайных абласцей. Прымяненне метадаў астрафізічных даных да механічнага гадзінніка не проста стварыла інструмент; гэта дало мне новую ацэнку касмічнай дакладнасці, убудаванай у прыладу, якую я нашу на запясце».

Дакладнасць секунды за стагоддзе на смартфоне

Вынік быў ашаламляльным. Маё прыкладанне для смартфона магло вымяраць хуткасць майго гадзінніка з дакладнасцю да секунды ў дзень, узровень дакладнасці, які канкуруе з прафесійнымі машынамі коштам у тысячы долараў. Запісваючы 10-секундны аўдыяролік, праграма выконвае яго аналіз і адлюстроўвае дакладны справаздачу: бягучую хуткасць, памылку біццяў і нават візуальны графік амплітуды. Сапраўдная сіла гэтага падыходу ў яго даступнасці; кожны, хто валодае смартфонам і мае элементарнае разуменне працэсу, цяпер можа дасягнуць высокага ўзроўню разумення гадзін. Гэты праект даказаў, што пры правільнай метадалогіі інструменты для надзвычайнай дакладнасці часта ўжо ў нашых кішэнях. Для кіравання такімі складанымі, шматграннымі праектамі, як гэты, наяўнасць сістэмы не падлягае абмеркаванню. Модульная структура, якую я стварыў з Mewayz, была асновай, якая ператварыла зорную ідэю ў наземны інструмент, гарантуючы, што кожны кампанент працуе ў гармоніі, падобна гадзінніку, які я вымяраў.

💡 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 →

Часта задаюць пытанні

Касмічная праблема: калі ваш гадзіннік працуе па зямным часе

Як спецыяліст па апрацоўцы дадзеных, які захапляецца гадзіннікам, мая калекцыя гадзіннікаў - мой гонар. Але мае інструменты былі крыніцай расчаравання. Традыцыйныя гадзіннікавыя аўтаматы з'яўляюцца дарагімі, грувасткімі і не зусім зручнымі. Мой ідэальна адкалібраваны механічны гадзіннік, цуд мікраінжынерыі, заслугоўваў лепшага, чым нязграбная аднамэтавая прылада. Мне патрэбна было рашэнне, якое было б такім жа элегантным і дакладным, як гадзіннікі, якія я любіў. Адказ, як ні дзіўна, прыйшоў не з свету гадзін, а з глыбінь космасу. Я зразумеў, што цяжкасць вымярэння ўстойлівага, рытмічнага пульса спуску гадзінніка мала чым адрозніваецца ад метадаў, якія астраномы выкарыстоўваюць для выяўлення неверагодна рэгулярных імпульсаў ад нейтронных зорак, вядомых як пульсары. Мой смартфон са складаным мікрафонам і вылічальнай магутнасцю быў ідэальным пасудзінай для гэтага эксперыменту.

Ад Stellar Pulses да Escapement Beats

Пульсары - гэта нябесныя метраномы, круцяцца нейтронныя зоркі, якія выпраменьваюць пучкі выпраменьвання з рэгулярнасцю, якая супернічае з атамнымі гадзіннікамі. Астраномы выяўляюць гэтыя імпульсы, аналізуючы даныя часавых шэрагаў, шукаючы дамінуючую частату сярод фонавага шуму Сусвету. Па аналагічным прынцыпе працуюць і механічныя гадзіны. Кола балансу вагаецца з пэўнай частатой — часта 28 800 удараў у гадзіну (8 удараў у секунду), ствараючы выразную акустычную сігнатуру. Мая мэта складалася ў тым, каб выкарыстаць мікрафон майго тэлефона для ўлоўлівання гэтага гуку і прымяніць метады апрацоўкі сігналу, падобныя на выяўленне пульсара, каб вымераць яго хуткасць і рэгулярнасць з надзвычайнай дакладнасцю.

Стварэнне праграмы: модульны падыход да дакладнасці

Вось тут структураваны працоўны працэс стаў крытычным. Я не проста пачаў кадзіраваць; Мне патрэбна была сістэма для кіравання праектам ад канцэпцыі да завяршэння. Я выкарыстаў Mewayz, каб разбіць увесь працэс распрацоўкі на кіраваныя модулі. Гэты модульны падыход гарантаваў, што я не згублюся ў складанасці. Мая дошка праекта выглядала прыкладна так:

Дакладнасць секунды за стагоддзе на смартфоне

Вынік быў ашаламляльным. Маё прыкладанне для смартфона магло вымяраць хуткасць майго гадзінніка з дакладнасцю да секунды ў дзень, узровень дакладнасці, які канкуруе з прафесійнымі машынамі коштам у тысячы долараў. Запісваючы 10-секундны аўдыяролік, праграма выконвае яго аналіз і адлюстроўвае дакладны справаздачу: бягучую хуткасць, памылку біццяў і нават візуальны графік амплітуды. Сапраўдная сіла гэтага падыходу ў яго даступнасці; кожны, хто валодае смартфонам і мае элементарнае разуменне працэсу, цяпер можа дасягнуць высокага ўзроўню разумення гадзін. Гэты праект даказаў, што пры правільнай метадалогіі інструменты для надзвычайнай дакладнасці часта ўжо ў нашых кішэнях. Для кіравання такімі складанымі, шматграннымі праектамі, як гэты, наяўнасць сістэмы не падлягае абмеркаванню. Модульная структура, якую я пабудаваў з Mewayz, была асновай, якая ператварыла зорную ідэю ў наземны інструмент, гарантуючы, што кожны кампанент працуе ў гармоніі, падобна гадзінніку, які я вымяраў.

Спрасціце свой бізнес з Mewayz

Mewayz аб'ядноўвае 208 бізнес-модуляў на адной платформе — CRM, выстаўленне рахункаў, кіраванне праектамі і інш. Далучайцеся да 138 000+ карыстальнікаў, якія спрасцілі свой працоўны працэс.

Пачніце бясплатна сёння →
.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,209+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,209+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime