Видел НЛО

У аст­ро­но­мов есть такое поня­тие — кар­та засвет­ки, то-есть, кар­та, пока­зы­ва­ю­щая насколь­ко силь­но иску­ствен­ный свет от жилых мас­си­вов вли­я­ет на наблю­де­ния за небом. Ска­жем, посре­ди Токио, Нью-Йор­ка или Моск­вы наблю­дать за небом прак­ти­че­ски бес­по­лез­но — засвет­ка настоль­ко вели­ка, что вид­но толь­ко самые яркие аст­ро­но­ми­че­ские объ­ек­ты: Луну, Сири­ус, Юпи­тер, и так далее. Кар­та засвет­ки доступ­на бес­плат­но вот здесь: https://www.lightpollutionmap.info/

Вот кар­та засвет­ки шта­та Ала­ба­ма. Ярко-крас­ные мест­но­сти — это круп­ные горо­да, Хант­свилль, Монт­го­ме­ри, Бир­мин­гем, и так далее. В них на небе вид­но немно­го. А синяя точ­ка со стре­лоч­кой — это то место, куда мы ездим на охо­ту.

Звёзд­ное небо там про­сто офи­ги­тель­ное, несрав­ни­мо ни с чем, что я до это­го видел. Пото­му что засвет­ка, хоть и есть, но прак­ти­че­ски мини­маль­на. Кру­че это­го — толь­ко пустын­ные мест­но­сти Запа­да США, где-нибудь в Нева­де или Мон­тане. Ну или в Сиби­ри или ещё где поот­мо­ро­жен­ней — в Севе­ро-Запад­ных Тер­ри­то­ри­ях Кана­ды, напри­мер. Так что вид­но очень мно­го — табу­ны спут­ни­ков, метео­ры. Ино­гда мне даже кажет­ся, что я наблю­дал Млеч­ный Путь.

В том чис­ле я был сви­де­те­лем неви­дан­но­го мною ранее фено­ме­на. На небе вдруг зажглись три яркие оран­же­вые точ­ки, постро­ен­ные в виде тре­уголь­ни­ка, а потом они рез­во лома­ну­лись через пол-неба и скры­лись за гори­зон­том через секун­ду, не остав­ляя за собой сле­дов. При­мер­но вот так:

Раци­о­наль­ное объ­яс­не­ние, кста­ти, есть. Оран­же­вым све­тят метео­ры, в соста­ве кото­рых мно­го натрия. Навер­ня­ка это был доволь­но круп­ный метеор, кото­рый взо­рвал­ся при вхо­де в атмо­сфе­ру, раз­ло­мив­шись на три части, и сго­рел в плот­ных сло­ях. Инте­рес­но толь­ко, как часто в соста­ве метео­ров попа­да­ет­ся натрий? Я нико­гда рань­ше оран­же­вый метеор не видел.

Интересная криптографическая статья

Очень инте­рес­ная ста­тья для людей, инте­ре­су­ю­щих­ся крип­то­гра­фи­ей.

Крат­кий пере­сказ. Совре­мен­ная тай­но­пись зиждет­ся на несим­мет­рич­ной и сим­мет­рич­ной крип­то­гра­фии. Все дан­ные внут­ри уже уста­нов­лен­ной сес­сии шиф­ру­ют­ся сим­мет­рич­ной крип­то­гра­фи­ей — она быст­рее, ибо не так ресур­со­ём­ка. Обыч­но это AES. Ключ для AES шиф­ру­ет­ся уже несим­мет­рич­ной крип­то­гра­фи­ей, чаще все­го RSA, у кото­рой есть два клю­ча — один откры­тый (пуб­лич­ный), дру­гой закры­тый (при­ват­ный). То, что зашиф­ро­ва­но закры­тым клю­чом, может быть рас­шиф­ро­ва­но клю­чом откры­тым, и наобо­рот.

При уста­нов­ке сес­сии кли­ент и сер­вер дого­ва­ри­ва­ют­ся о клю­че для AES, и эти дого­во­ры шиф­ру­ет­ся RSA (курить Diffie–Hellman). Шту­ка в том, что RSA рабо­та­ет на осно­ве очень боль­ших про­стых чисел, вся его защи­щён­ность состо­ит в том, что надо подо­брать два мно­жи­те­ля из про­стых чисел, у кото­рых более тыся­чи цифр в каж­дом. Рабо­та с настоль­ко боль­ши­ми чис­ла­ми на ком­пью­те­ре ино­гда при­во­дит к мате­ма­ти­че­ским ошиб­кам, и может при­ве­сти к раз­гла­ше­нию закры­то­го клю­ча! Затро­ну­ты­ми ока­зы­ва­ют­ся реа­ли­за­ции RSA с закры­тым кодом, в том чис­ле устрой­ства Зик­сел (тот самый Зухель, ага) и Цис­ко (гы-гы-гы). Алго­ритм RSA в OpenSSH тако­му раз­гла­ше­нию, что инте­рес­но, не под­вер­жен — там зна­ют о том, что могут воз­ник­нуть ошиб­ки в рас­чё­тах, и от них предо­хра­ни­лись.

Очень, очень любо­пыт­но! Пока­мест прак­ти­че­ские про­бле­мы малы — даже RSA в тех же Цись­ках уяз­вим толь­ко в одном устрой­стве на тыся­чу, а реа­ли­за­ция экс­плой­та не видит­ся мне про­стой. Но учи­ты­вая, что таких устройств мил­ли­о­ны, и на кону могут сто­ять боль­шие баб­ки…

В‑общем, запа­са­ем­ся поп­кор­ном. Может быть исклю­чи­тель­но инте­рес­но.

Ста­тья в ArsTechnica:

https://arstechnica.com/security/2023/11/hackers-can-steal-ssh-cryptographic-keys-in-new-cutting-edge-attack/

Ссыл­ка на Cryptography ePrint:

https://eprint.iacr.org/2023/1711.pdf

Поколенческое про игры

Я заме­тил одну инте­рес­ную вещь про ком­пью­тер­ные игры и моло­дое поко­ле­ние — и чем они млад­ше, тем боль­ше это прав­да. Вот мне (поко­ле­ние Х), напри­мер, не очень инте­рес­но рас­смат­ри­вать, как кто-то игра­ет в игру. Нет, я ино­гда смот­рю, это вер­но — напри­мер, погля­деть на какое-то инте­рес­ное тво­ре­ние в Scrap Mechanic, или как прой­ти осо­бо злю­ще­го бос­са. Но в целом смот­реть на то, как игра­ют дру­гие мне в целом не ска­зать, что­бы силь­но завле­ка­тель­но — зна­чи­тель­но инте­рес­нее играть само­му.

А вот моло­дым, осо­бен­но поко­ле­нию аль­фа (2010+), прак­ти­че­ски рав­но­цен­но: что смот­реть на то, как игра­ют дру­гие, что играть самим. Они полу­ча­ют прак­ти­че­ски такое же удо­воль­ствие от обо­их видов раз­вле­че­ния. Сам я не силь­но пони­маю, как так, но с дру­гой сто­ро­ны, смот­рим же мы фут­бол, бейс­бол, хок­кей, и про­чий боб­слей — непо­сред­ствен­но в них не участ­вуя, но полу­чая удо­воль­ствие от про­смот­ра.

Нашёл в ентих ваших интор­не­тах инте­рес­ную кар­тин­ку, под­твер­жда­ю­щую мои наблю­де­ния.

Сварческое

Я уже очень дав­но, и с боль­шой любо­вью смот­рю ютуб-канал Project Farm. Мужик тести­ру­ет самые раз­ные вещи, исполь­зу­е­мые нашим бра­том селю­ком — малые ДВС, сма­зоч­ные мате­ри­а­лы, бен­зи­ны, гене­ра­то­ры, сва­роч­ные аппа­ра­ты, самые раз­но­об­раз­ные инстру­мен­ты, и про­чие при­спо­соб­ле­ния для жиз­ни в сель­ской мест­но­сти.

Мне очень импо­ни­ру­ет его спо­соб тести­ро­ва­ния — это не какое-то утон­чён­ное эстет­ство, а про­вер­ка рабо­ты обо­ру­до­ва­ния во вполне реаль­ных ситу­а­ци­ях. И не абы как, а с доволь­но науч­ным под­хо­дом. Так, при тести­ро­ва­нии гене­ра­то­ров он обя­за­тель­но отсы­ла­ет исполь­зо­ван­ное мас­ло на тести­ро­ва­ние в лабо­ра­то­рию — погля­деть, как силь­но изна­ши­ва­ет­ся сам дви­га­тель.

Тут у него нако­нец дошли руки про­те­сти­ро­вать деш­ман­ские сва­роч­ни­ки по срав­не­нию с нор­маль­ны­ми (нор­маль­ные — это Лин­кольн или Мил­лер). И, разу­ме­ет­ся, резуль­та­ты меня, исполь­зо­вав­ше­го порев­ный гов­но­ки­тай­ский гов­но­сва­роч­ник «Чика­го Элек­трик» из мага­зи­на «Хар­бор Фрейт», а потом — нор­маль­ный полу­ав­то­мат Лин­кольн, не уди­ви­ли.

Вот, нагляд­но, как с обрат­ной сто­ро­ны выгля­дит свар­ной шов пла­стин 19mm ста­ли, сва­рен­ный встык. Пред­ва­ри­тель­но место буду­ще­го шва было сошли­фо­ва­но под скос 45 гра­ду­сов (так сва­роч­ный шов полу­ча­ет­ся луч­ше, нет про­блем с про­ва­ром).

Чика­го Элек­трик:

А это Лин­кольн Элек­трик:

Ощу­ти­те раз­ни­цу. А поче­му так? А пото­му что элек­тро­ни­ка в Лин­кольне нор­маль­ная. Дело не в том, что она выда­ёт какой-то там бОль­ший ток или ещё что, нет. Хоро­шая элек­тро­ни­ка выда­ёт СТАБИЛЬНЫЙ ток и СТАБИЛЬНОЕ напря­же­ние, а у гов­но­свар­ки оно «пры­га­ет» туда-сюда. Поэто­му в одном месте у тебя будет непро­вар, а в дру­гом — про­жог. А надо и не то и не то, надо ста­биль­ность, что­бы оди­на­ко­во было, и в нача­ле шва, и в кон­це.

Имен­но поэто­му я все­гда буду отсо­ве­ты­вать поку­пать деш­ман­ские сва­роч­ни­ки, осо­бен­но начи­на­ю­щим! Как мож­но чему-то учить­ся, если резуль­тат каж­дый раз полу­ча­ет­ся раз­ный, и «гуля­ет» в сере­дине? То-есть, конеч­но, изго­тав­ли­вать кря­ко­за­бры, что­бы под­вя­зы­вать поми­до­ры, мож­но и пор­ну­хой вро­де «Чика­го Элек­трик», но что­бы полу­чать ста­биль­ный, устой­чи­вый резуль­тат, кото­рый не совест­но пока­зы­вать людям — надо иметь нор­маль­ное обо­ру­до­ва­ние.

Конеч­но, в кон­кур­се участ­во­вал не толь­ко один «Чика­го Элек­трик», были и дру­гие сва­роч­ни­ки, мно­гие из кото­рых были луч­ше этой худой мар­ки. Но всё же ни один из них не пока­зал настоль­ко доб­ро­со­вест­ный, надёж­ный резуль­тат, как Лин­кольн. ЧТД.

Погля­деть само­му мож­но здесь.

А существует ли тёмная материя?

Очень инте­рес­ные нын­че откры­тия наме­ча­ют­ся. Обще­при­ня­тая нын­че точ­ка зре­ния заклю­ча­ет­ся в том, что если мы возь­мём все наши суще­ству­ю­щие наблю­де­ния по пове­де­нию небес­ных тел, про­ана­ли­зи­ру­ем их, исполь­зуя Общую Тео­рию Отно­си­тель­но­сти Аль­бер­та наше­го Эйн­штей­на, то полу­чит­ся, что у нас в наблю­да­е­мой все­лен­ной реши­тель­но недо­ста­точ­но мас­сы, что­бы в рам­ках ОТО объ­яс­нить пове­де­ние аст­ро­но­ми­че­ских объ­ек­тов. Поэто­му вве­ли поня­тие «тём­ная мате­рия» — это неч­но совер­шен­но необъ­яс­ни­мое и нена­блю­да­е­мое, но обла­да­ю­щее зна­чи­тель­ной мас­сой, и гра­ви­та­ци­он­но воз­дей­ству­ю­щее на небес­ные тела.

Одна­ко ОТО и урав­не­ния Иса­а­ка Нью­то­на — не един­ствен­ные на сего­дняш­ний день тео­рии гра­ви­та­ции. Их мно­го.

И вышел недав­но целый залп науч­ных ста­тей, исполь­зу­ю­щих дан­ные, полу­чен­ные от евро­пей­ской кос­ми­че­ской обзер­ва­то­рии Гайя, соглас­но кото­рым, если вме­сто ОТО исполь­зо­вать тео­рию МОНД (МОди­фи­ци­ро­ван­ная Нью­то­нов­ская Дина­ми­ка), то пове­де­ние аст­ро­но­ми­че­ских объ­ек­тов опи­сы­ва­ет­ся ею луч­ше, чем Общей Тео­ри­ей Отно­си­тель­но­сти.

Отли­чие МОНД от ОТО заклю­ча­ет­ся в том, что она может луч­ше опи­сы­вать пове­де­ние небес­ных тел с очень малым гра­ви­та­ци­он­ным уско­ре­ни­ем. И — не под­ра­зу­ме­ва­ет нали­чия тём­ной мате­рии, поз­во­ляя объ­яс­нять наблю­де­ния без этой неве­до­мой зве­руш­ки.

Инте­рес­но, крайне инте­рес­но!

Хоро­шее видео с объ­яс­не­ни­ем от англий­ско­го док­то­ра наук по аст­ро­фи­зи­ке, Ребек­ки Сме­тёрст:

Ста­тьи:

https://arxiv.org/pdf/2305.04613.pdf
https://arxiv.org/pdf/2304.07322.pdf
https://arxiv.org/pdf/2205.02846.pdf

Оксфордская запятая

Вот в рус­ском язы­ке при пере­чис­ле­нии перед сою­зом «и» запя­тая не ста­вит­ся:

Саша поужи­нал, сде­лал уро­ки и лёг спать.

А в англий­ском язы­ке — ста­вит­ся, назы­ва­ет­ся «окс­форд­ская запя­тая»:

Саша поужи­нал, сде­лал уро­ки, и лёг спать.

И мне эта запя­тая очень нра­вит­ся, пото­му что в отдель­ных слу­ча­ях её отсут­ствие может силь­но вли­ять на смысл пред­ло­же­ния.

Напри­мер, «я позна­ко­мил жену со сво­и­ми роди­те­ля­ми, Пре­зи­ден­том Трам­пом и Брит­ни Спирс». Это может быть про­чи­та­но так, буд­то Трамп и Брит­ни Спирс — мои роди­те­ли. А если окс­форд­скую запя­тую поста­вить: «я позна­ко­мил жену со сво­и­ми роди­те­ля­ми, Пре­зи­ден­том Трам­пом, и Брит­ни Спирс», то будет понят­но, что жена была позна­ком­ле­на с четы­ре­мя людь­ми, а не с дву­мя. «А Сла­ва КПСС — вооб­ще не чело­век».

Или ещё, напри­мер. «Я позав­тра­кал тостом, кофе и яйца­ми». То-есть сна­ча­ла съел тост, а потом выпил чашеч­ку кофе, в кото­рой пла­ва­ли яйца. Как хоро­шо, что теперь есть иску­ствен­ный интел­лект, кото­рый может лег­ко вооб­ра­зить себе даже такую бре­дя­ти­ну!!!

В‑общем, я, конеч­но, не экс­перт по рус­ско­му язы­ку (я вооб­ще чур­ка нерус­ская), но на мой взгляд это добав­ле­ние было бы очень кста­ти.

Спекулятивное исполнение

Вот как вы дума­е­те, совре­мен­ные про­цес­со­ры, встре­тив в коде услов­ный пере­ход типа if () {} else {}, какую ветвь кода выпол­ня­ют?

Пра­виль­ный ответ: обе.

Поче­му? Пото­му что опе­ра­тив­ная память, раз­де­ри её Вул­кан, до сих пор явля­ет­ся самой тор­моз­ной частью ком­пью­те­ра. Ком­пью­тер может выпол­нять инструк­ции гораз­до быст­рее, чем под­тас­ки­вать дан­ные из памя­ти, поэто­му он тупо выпол­ня­ет обе вет­ви, и дан­ные, полу­чен­ные в резуль­та­те вет­ви, кото­рая не долж­на была испол­нить­ся, потом выбра­сы­ва­ет.

Толь­ко вот с выбра­сы­ва­ни­ем есть… эффек­ты. Кото­ры­ми мож­но зло­упо­тре­бить. Имен­но отсю­да рас­тут ноги туе­вой хучи экс­плой­тов типа Spectre, Meltdown, и про­чих радо­стей. Теперь с эффек­та­ми засве­ти­лись про­цес­со­ры AMD.

Я пло­хо пони­маю кон­кре­ти­ку, но каким-то обра­зом зло­умыш­лен­ни­ки могут заста­вить цен­траль­ный про­цес­сор счи­тать, что коман­да XOR явля­ет­ся рекур­сив­ным вызо­вом. Далее, как водит­ся, идёт пере­пол­не­ние буфе­ра, и воз­врат сте­ка на про­из­воль­ный адрес, кото­рый любез­но под­со­вы­ва­ет ему хакер. Таким обра­зом могут быть воз­вра­ще­ны при­ват­ные дан­ные из дру­го­го непри­ви­ле­ги­ро­ван­но­го про­цес­са.

https://www.bleepingcomputer.com/news/security/new-inception-attack-leaks-sensitive-data-from-all-amd-zen-cpus/

Когда же всё это почи­нят? Да нико­гда. Уби­ра­ние спе­ку­ля­тив­но­го испол­не­ния сто­ит огром­но­го паде­ния в про­из­во­ди­тель­но­сти. Поэто­му оно с нами будет как мини­мум до тех пор, пока память типа SRAM не будет сто­ить как обыч­ная опе­ра­тив­ка RAM.

Неметрическое

Читаю руга­тель­ный пост про Сухой Супер­джет от авиа­ци­он­но­го меха­ни­ка. О том, что само­лёт силь­но стра­да­ет от «нестан­дарт­ных тех­ни­че­ских реше­ний», хотя ино­гда созда­ёт­ся впе­чат­ле­ние, что он его хает толь­ко пото­му, что Сухой — не Боинг 🙂 В част­но­сти, он силь­но воз­му­ща­ет­ся над­ду­вом бака с гид­рав­ли­че­ской жид­ко­стью. На Боин­гах и Эрба­сах она дела­ет­ся при помо­щи сжа­то­го воз­ду­ха, отби­ра­е­мо­го от ком­прес­со­ра, или азо­том. А на Сухом она дела­ет­ся порш­нем, что вызы­ва­ет слож­но­сти — пор­шень давит­ся азо­том высо­ко­го дав­ле­ние, и никак ина­че, поэто­му если поче­му-то азо­та нет, то бак ты не над­ду­ешь, и гид­рав­ли­ка может не рабо­тать.

Поче­му сде­ла­ли так, а не как на Боин­ге? Пред­по­ло­жу, что Сухие не ста­ли изоб­ре­тать вело­си­пед, и взя­ли уже при­ду­ман­ный узел от како­го-нибудь бое­во­го само­лё­та, типа Су-34. Пор­шень име­ет свои пре­иму­ще­ства: в баке не бол­та­ет­ся газо­вый пузырь, поэто­му если делать какие-нибудь фигу­ры выс­ше­го пило­та­жа или про­сто лететь вверх нога­ми, то в гид­рав­ли­че­скую систе­му попа­дёт газ, она не будет рабо­тать, и разо­бьёс­ся к соот­вет­ству­ю­щей мате­ри. Боч­ку, впро­чем, сде­лать мож­но.

На сугу­бо граж­дан­ском само­лё­те это, конеч­но, нафиг не надо, но то отдель­ный раз­го­вор. Эмбра­ер тоже так дела­ет, «по-наше­му, по-бра­зиль­ски».

Всё это была при­сказ­ка. Уди­ви­ло меня в этом посте не это. Вот что меня уди­ви­ло:

Нет, не ска­лы­ва­ю­ща­я­ся крас­ка. И даже не то, что на рус­ском само­лё­те сто­ит аме­ри­кан­ский мано­метр кали­фор­ний­ской ком­па­нии Род­жер­сон-Кра­тос.

Уди­ви­ло меня то, что дав­ле­ние на рус­ском еро­плане меря­ет­ся в наших поскон­ных фун­тах на двад­рат­ный дюйм (PSI). Толь­ко поза­вче­ра я под­ду­вал шины сво­е­го пика­па до пяти­де­ся­ти фун­тов на квад­рат­ный дюйм 🙂 Гля­ди-ка, и на ино­стран­ных еро­пла­нах точ­но так же. И на евро­пей­ском Эйр­ба­се дав­ле­ние тоже меря­ют в PSI.

Рех­нуть­ся. А вы всё спра­ши­ва­е­те, «когда же, нако­нец, Аме­ри­ка перей­дёт на мет­ри­че­скую систе­му?» Пола­гаю, что в отдель­ных нишах на мет­ри­че­скую систе­му даже зару­беж­ные стра­ны не перей­дут нико­гда, как водо­про­вод­ные и газо­про­вод­ные тру­бы в Рос­сии до сих пор меря­ют в дюй­мах.

Игры с акселерометром

Решил немно­го попро­бо­вать поиг­рать­ся с аксе­ле­ро­мет­ра­ми. Чисто по при­ко­лу. Ока­за­лась весь­ма занят­ная вещь.

Совре­мен­ные аксе­ле­ро­мет­ры рабо­та­ют по пье­зо­ди­на­ми­че­ско­му прин­ци­пу. Гру­бо гово­ря, есть полый куб, сде­лан­ный из пье­зо­элек­три­че­ских пла­стин, а внут­ри куба — шарик. В зави­си­мо­сти от поло­же­ния куба и уско­ре­ния, им испы­ты­ва­е­мо­го, шарик по-раз­но­му давит на пла­сти­ны, и полу­ча­ет­ся элек­три­че­ский сиг­нал. Самые про­стые аксе­ле­ро­мет­ры выда­ют ана­ло­го­вый сиг­нал, кото­рый мож­но счи­ты­вать в мик­ро­кон­трол­лер через АЦП.

Взял совсем недо­ро­гой и про­стень­кий аксе­ле­ро­метр ADXL335 (кар­тин­ка с Adafruit):

ADXL335

Даже тупо по над­пи­сям на пла­те сра­зу понят­но, как с ним рабо­тать.

В каче­стве интер­фей­са меж­ду ком­пью­те­ром и аксе­ле­ро­мет­ром взял свою ста­рень­кую Arduino UNO (чего ж ещё, для иссле­до­ва­тель­ских-то целей).

Теперь немно­го тех­ни­че­ско­го опи­са­ния и мате­ма­ти­ки. ADXL335 я питаю от 3.3 вольт. При уско­ре­нии в 0g, на соот­вет­ству­ю­щем выхо­де пла­ты име­ем VCC/2, т.е. 1.65V. АЦП на ATMEL ATmega328P — 10-бит­ные, соот­вет­ствен­но, полу­ча­ем раз­ре­ше­ние 5V/1024 = 4.9mv на одну еди­ни­цу. 1.65V/4.9mv = 336.

Так оно и полу­чи­лось: будучи поло­жен­ны­ми на абсо­лют­но плос­кую дос­ку, оси X и Y при счи­ты­ва­нии выда­ва­ли 336, а ось Z — 403 (пото­му что гра­ви­та­ция, и там у нас не 0g, а вовсе даже 1g).

Чув­стви­тель­ность аксе­ле­ро­мет­ра состав­ля­ет, при пита­нии от 3.3 вольт, 330 мил­ли­вольт на 1g. 330mv/4.9mv = 67, 336 + 67 = 403, всё пра­виль­но.

Но, блин, Арду­и­но, это, конеч­но, хоро­шо, но не очень. При запи­ты­ва­нии пла­ты напря­мую от USB, на вхо­де АЦП мик­ро­кон­трол­ле­ра есть очень силь­ный шум. У меня посто­ян­но пры­га­ли изме­ре­ния — от 0.98g до 1.02g. Свя­за­но это даже не сколь­ко с самим мик­ро­кон­трол­ле­ром, сколь­ко с тем, что напря­же­ние 5 вольт, выда­ва­е­мое обыч­ным ком­пью­те­ром — это что-то чудо­вищ­ное, с высо­ко­ча­стот­ны­ми навод­ка­ми, и про­чи­ми радо­стя­ми. Поэто­му если кому-то хочет­ся на обыч­ной Арду­и­но зани­мать­ся счи­ты­ва­ни­ем АЦП — сде­лай­те себе одол­же­ние, под­клю­чи­те сна­ча­ла нор­маль­ное ста­би­ли­зи­ро­ван­ное пита­ние. Запи­тал­ся от мое­го ста­ро­го лабо­ра­тор­но­го БП с линей­ным ста­би­ли­за­то­ром напря­же­ния — и нако­нец-то узрел нор­маль­ные непры­га­ю­щие зна­че­ния.

В прин­ци­пе, с шумом мож­но бороть­ся соф­то­вы­ми мето­да­ми, счи­ты­вая зна­че­ния мно­го раз, и усред­няя их. Но в зави­си­мо­сти от задач, это делать не все­гда прак­тич­но. Аксе­ле­ро­метр мож­но исполь­зо­вать, напри­мер, для рас­чё­та прой­ден­но­го рас­сто­я­ния. От пока­за­ний надо брать двой­ной инте­грал, так как пози­ция’ = ско­рость’ = уско­ре­ние. Но если пока­за­ния из-за усред­не­ния доступ­ны толь­ко раз в секун­ду, то полу­чит­ся фиг­ня, очень неточ­но.

Поэто­му в дан­ном виде аксе­ле­ро­метр для таких задач непри­го­ден. С ним мож­но толь­ко при­бли­зи­тель­но рас­счи­ты­вать, как накло­не­на пла­та. Ведь при накло­не­нии аксе­ле­ро­мет­ра, уско­ре­ние сво­бод­но­го паде­ния на оси Z пада­ет, и начи­на­ет дей­ство­вать на дру­гие оси. А даль­ше, в‑общем, про­стая три­го­но­мет­рия — про­ек­ции сил на оси, тре­уголь­ни­ки. Угол накло­на оси Z — арк­ко­си­нус от счи­ты­ва­е­мо­го уско­ре­ния, ника­кой магии. Накло­ни её на 90 гра­ду­сов — будешь счи­ты­вать 0g, arccos(0) = 90°, всё пра­виль­но.

Дабы не мудо­хать­ся со слож­ны­ми схе­ма­ми пита­ния, зака­зал дру­гой аксе­ле­ро­метр — MPU6050. У него внут­ри неон­ка свой АЦП, при­чём 16-бит­ный, что кру­че в 64 раза, а дан­ные он отда­ёт по I2C или SPI. Кро­ме того, у него есть трёх­ос­ный гиро­скоп! Я даже не знал, что быва­ют твёр­до­тель­ные гиро­ско­пы, кру­то! Буду про­дол­жать изыс­ка­ния.