Nilitumia mbinu za kutambua pulsar kugeuza simu kuwa kiweka saa za saa | Mewayz Blog Skip to main content
Hacker News

Nilitumia mbinu za kutambua pulsar kugeuza simu kuwa kiweka saa za saa

Maoni

8 min read Via www.chronolog.watch

Mewayz Team

Editorial Team

Hacker News

Tatizo la Ulimwengu: Wakati Saa Yako Inatumika Duniani

Kama mwanasayansi wa data ninayependa sana utabiri wa nyota, mkusanyiko wangu wa saa ni fahari yangu. Lakini zana zangu zilikuwa chanzo cha kufadhaika. Mashine za kawaida za kuweka saa ni ghali, ni kubwa, na hazifai mtumiaji haswa. Saa yangu ya kimakanika iliyosahihishwa kikamilifu, ustadi wa uhandisi mdogo, ilistahili bora kuliko kifaa chenye kusuasua, cha kusudi moja. Nilihitaji suluhisho ambalo lilikuwa la kifahari na sahihi kama saa nilizopenda. Jibu, kwa kushangaza, halikutoka kwa ulimwengu wa horology, lakini kutoka kwa kina cha nafasi. Niligundua changamoto ya kupima mapigo thabiti, ya midundo ya saa ya kutoroka haikuwa tofauti na mbinu zinazotumiwa na wanaastronomia kugundua mipigo ya kawaida sana kutoka kwa nyota za nyutroni, zinazojulikana kama pulsars. Simu yangu mahiri, ikiwa na maikrofoni ya hali ya juu na nguvu ya kuchakata, ilikuwa chombo bora kwa jaribio hili.

Kutoka kwa Mipigo ya Nyota hadi Mipigo ya Kukimbia

Pulsars ni metronome za angani, nyota za neutroni zinazozunguka ambazo hutoa miale ya mionzi kwa utaratibu ambao hushindana na saa za atomiki. Wanaastronomia hugundua mipigo hii kwa kuchanganua data ya mfululizo wa saa, kutafuta masafa kuu kati ya kelele ya chinichini ya ulimwengu. Saa ya mitambo inafanya kazi kwa kanuni sawa. Gurudumu la kusawazisha huzunguka kwa masafa mahususi—mara nyingi midundo 28,800 kwa saa (midundo 8 kwa sekunde)—huunda saini tofauti ya akustika. Lengo langu lilikuwa kutumia maikrofoni ya simu yangu kunasa sauti hii na kutumia mbinu za kuchakata mawimbi sawa na ugunduzi wa pulsar ili kupima kasi na ukawaida wake kwa usahihi wa hali ya juu.

Kuunda Programu: Mbinu ya Kawaida ya Usahihi

Hapa ndipo mtiririko wa kazi uliopangwa ulipokuwa muhimu. Sikuanza tu kuweka msimbo; Nilihitaji mfumo wa kusimamia mradi kutoka dhana hadi kukamilika. Nilitumia Mewayz kugawanya mchakato mzima wa ukuzaji kuwa moduli zinazoweza kudhibitiwa. Mbinu hii ya msimu ilihakikisha kuwa sikupotea katika ugumu. Ubao wangu wa mradi ulionekana kama hii:

  • Moduli ya Upataji Data: Msimbo wa kufikia maikrofoni ya simu na kurekodi sampuli safi ya sauti ya tiki ya saa.
  • Moduli ya Uchakataji wa Mawimbi: Kanuni za kuchuja kelele iliyoko na kukuza mawimbi mahususi ya tiki.
  • Moduli ya Uchanganuzi wa Mara kwa Mara: Ubadilishaji wa Haraka wa Fourier (FFT) ili kutambua marudio makuu ya utoroshaji.
  • Moduli ya Urekebishaji na Pato: Msimbo wa kubadilisha marudio kuwa midundo kwa saa (BPH), kukokotoa upungufu wa kasi, na kuonyesha grafu ya saa.

Kutumia Mewayz kufuatilia kila sehemu kuliniruhusu kurudia haraka. Ikiwa uchanganuzi wa marudio ulikuwa umezimwa, nilijua ni sehemu gani ya kutatua bila mradi mzima kuporomoka. Ilikuwa ni kama kutengeneza saa yenyewe—kila chemchemi na chemchemi ilihitaji kukamilishwa kivyake kabla ya utaratibu mzima kutaja wakati kwa usahihi.

"Miradi ya kina zaidi mara nyingi hutokea kwenye makutano ya nyanja tofauti. Kutumia mbinu za data za astrofizikia kwa utabiri wa kiakili hakukuunda zana tu; ilinipa shukrani mpya kwa usahihi wa ulimwengu ulioundwa katika kifaa ninachovaa kwenye mkono wangu."

Usahihi wa Pili kwa Kila Karne kwenye Simu mahiri

Matokeo yalikuwa ya kushangaza. Programu yangu ya simu mahiri inaweza kupima kiwango cha saa yangu hadi sekunde moja kwa siku, kiwango cha usahihi ambacho kinashindana na mashine za kitaalamu zinazogharimu maelfu ya dola. Kwa kurekodi klipu ya sauti ya sekunde 10, programu hufanya uchambuzi wake na kuonyesha ripoti wazi: kiwango cha sasa, hitilafu ya kupiga, na hata grafu ya amplitude ya kuona. Nguvu ya kweli ya njia hii ni upatikanaji wake; mtu yeyote aliye na smartphone na uelewa wa msingi wa mchakato sasa anaweza kufikia kiwango cha juu cha ufahamu wa horological. Mradi huu ulithibitisha kuwa kwa mbinu sahihi, zana za usahihi wa hali ya juu mara nyingi tayari ziko kwenye mifuko yetu. Kwa kusimamia miradi ngumu, yenye nyanja nyingi kama hii, kuwa na mfumo hakuwezi kujadiliwa. Mfumo wa moduli niliounda kwa Mewayz ulikuwa uti wa mgongo uliogeuza wazo la nyota kuwa zana ya nchi kavu, kuhakikisha kila kijenzi kinafanya kazi kwa upatanifu, kama vile saa niliyokuwa nikipima.

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

Maswali Yanayoulizwa Sana

Tatizo la Ulimwengu: Wakati Saa Yako Inatumika Duniani

Kama mwanasayansi wa data ninayependa sana utabiri wa nyota, mkusanyiko wangu wa saa ni fahari yangu. Lakini zana zangu zilikuwa chanzo cha kufadhaika. Mashine za kawaida za kuweka saa ni ghali, ni kubwa, na hazifai mtumiaji haswa. Saa yangu ya kimakanika iliyosahihishwa kikamilifu, ustadi wa uhandisi mdogo, ilistahili bora kuliko kifaa chenye kusuasua, cha kusudi moja. Nilihitaji suluhisho ambalo lilikuwa la kifahari na sahihi kama saa nilizopenda. Jibu, kwa kushangaza, halikutoka kwa ulimwengu wa horology, lakini kutoka kwa kina cha nafasi. Niligundua changamoto ya kupima mapigo thabiti, ya midundo ya saa ya kutoroka haikuwa tofauti na mbinu zinazotumiwa na wanaastronomia kugundua mipigo ya kawaida sana kutoka kwa nyota za nyutroni, zinazojulikana kama pulsars. Simu yangu mahiri, ikiwa na maikrofoni ya hali ya juu na nguvu ya kuchakata, ilikuwa chombo bora kwa jaribio hili.

Kutoka kwa Mipigo ya Nyota hadi Mipigo ya Kukimbia

Pulsars ni metronome za angani, nyota za neutroni zinazozunguka ambazo hutoa miale ya mionzi kwa utaratibu ambao hushindana na saa za atomiki. Wanaastronomia hugundua mipigo hii kwa kuchanganua data ya mfululizo wa saa, kutafuta masafa kuu kati ya kelele ya chinichini ya ulimwengu. Saa ya mitambo inafanya kazi kwa kanuni sawa. Gurudumu la kusawazisha huzunguka kwa masafa mahususi—mara nyingi midundo 28,800 kwa saa (midundo 8 kwa sekunde)—huunda saini tofauti ya akustika. Lengo langu lilikuwa kutumia maikrofoni ya simu yangu kunasa sauti hii na kutumia mbinu za kuchakata mawimbi sawa na ugunduzi wa pulsar ili kupima kasi na ukawaida wake kwa usahihi wa hali ya juu.

Kuunda Programu: Mbinu ya Kawaida ya Usahihi

Hapa ndipo mtiririko wa kazi uliopangwa ulipokuwa muhimu. Sikuanza tu kuweka msimbo; Nilihitaji mfumo wa kusimamia mradi kutoka dhana hadi kukamilika. Nilitumia Mewayz kuvunja mchakato mzima wa ukuzaji kuwa moduli zinazoweza kudhibitiwa. Mbinu hii ya msimu ilihakikisha kuwa sikupotea katika ugumu. Ubao wangu wa mradi ulionekana kama hii:

Usahihi wa Pili kwa Kila Karne kwenye Simu mahiri

Matokeo yalikuwa ya kushangaza. Programu yangu ya simu mahiri inaweza kupima kiwango cha saa yangu hadi sekunde moja kwa siku, kiwango cha usahihi ambacho kinashindana na mashine za kitaalamu zinazogharimu maelfu ya dola. Kwa kurekodi klipu ya sauti ya sekunde 10, programu hufanya uchambuzi wake na kuonyesha ripoti wazi: kiwango cha sasa, hitilafu ya kupiga, na hata grafu ya amplitude ya kuona. Nguvu ya kweli ya njia hii ni upatikanaji wake; mtu yeyote aliye na smartphone na uelewa wa msingi wa mchakato sasa anaweza kufikia kiwango cha juu cha ufahamu wa horological. Mradi huu ulithibitisha kuwa kwa mbinu sahihi, zana za usahihi wa hali ya juu mara nyingi tayari ziko kwenye mifuko yetu. Kwa kusimamia miradi ngumu, yenye nyanja nyingi kama hii, kuwa na mfumo hakuwezi kujadiliwa. Mfumo wa moduli niliounda na Mewayz ulikuwa uti wa mgongo uliogeuza wazo la nyota kuwa zana ya nchi kavu, kuhakikisha kila kijenzi kinafanya kazi kwa upatanifu, kama vile saa niliyokuwa nikipima.

Rahisisha Biashara Yako ukitumia Mewayz

Mewayz huleta sehemu 208 za biashara kwenye jukwaa moja — CRM, ankara, usimamizi wa mradi na zaidi. Jiunge na watumiaji 138,000+ waliorahisisha utendakazi wao.

Anza Bila Malipo Leo →