Pull to refresh

Comments 65

@petro_64 Отлично сделано! В молодости насмотрелся на подобные "будильники" (летал). Если бы возможность купил бы не раздумывая.

Если вы летали как член экипажа, то наверняка видели, как оформляли бортовые приборы для домашнего использования.

Я, как увидел картинку, сразу подумал - будильник! Оказалось - не ошибся. Автор сам далее показывает, ка выглядит настоящий авиационный прибор. У него есть фланец. Которым прибор в быту крепится в красивую декоративную панель с основанием.

Так что за начинку - зачёт, за оформление - неуд. Из будильника может получится только будильник, извините.

Вы слишком серьезно к этому относитесь, человек сделал похожий на авиа дизайн. Да можно было взять корпус от АГД или АЧС и туда все вставить, НО зачем, во первых корпуса от авиаприборов предназначены для монтажа в панель, а значит у них есть "уши". Делать еще подставку для этого, "колхоз" лютый, можете посмотреть что со списанных АЧС делают. Здесь да ,"будильник", стилизован под авиа,

Статья хорошая. Но почему не назвать её правильно? Типа "датчик CO2 с аналоговым интерфейсом"

Автор живёт в Германии. Вероятно, сказывается местный колорит.

Краткость - сестра...

Типа "датчик CO2 с аналоговым интерфейсом"

Интерфейс у него беспроводной, индикатор стрелочный, а датчики цифровые.

«инструментальный шаговый двигатель для автомобильных приборок»

Хм, был уверен, что там массово применяются логометры. Это где две обмотки, и угол отклонения зависит от соотношения токов, но не от их абсолютных значений.

Логометры, миллиамперметры и прочее в основном на показателях топлива и температуры,а вот шаговики на спидометре и тахометре.

Спасибо, не знал.

Логометр хорош тем, что его драйверу стабильный источник питания не нужен.

Датчики температуры и остатки топлива, это потенциометры и сигнал с них аналоговый, а вот скорость и обороты это импульсы, их проще считать и выводить через шаговый. Так по крайне мере на старых машинах.

Более того, они могут как 90', так и 270+, полных 360 не будет, и поиска 0 не надо, сколько дашь соотношение токов так и покажет.
Точнее если он с пружиной само возврата, при выключении будет 0, без пружины покажет последнее значение, а включив - получим соответственно токам в катушке.

В спидометрах и тахометрах тоже применялись, например делала Рига, и микросхемы для логометров с spi, или частотным входом в логометрический.
Например приборки 60.хххх-ууу серии.
Я не помню хххх, он един для всех отечественных авто.

Механика, подсветка, полиграфия, код.

Но не хватает, как по мне, главнейшей части - метрологии. Как датчик реагирует, какая точность, как долго приходит в равновесие с окружающей средой, какая температурная погрешность, как реагирует на влажность, пыль, дым.

Это всё есть в десятках обзоров сенсора. В целом - любой co2 бытовой датчик - показометр. Точных данных они не дают. Усугубляется все тем, что часто у них включен режим автокалибровки и как следствие он думает, что минимально намерянное скажем за неделю это 400ppm. А в жилище это совершенно не всегда так.

Но тут человек красивый монитор сделал, датчик вторичен. В целом можно было его вовсе без датчика сделать, а выводить на него то, что захочется.

Усугубляется все тем, что часто у них включен режим автокалибровки и как следствие он думает, что минимально намерянное скажем за неделю это 400ppm.

А что насчет датчиков с запаянной колбой эталона для автокалибровки?

Это уже другой класс датчика, другие цены(на настоящий).

Не очень другой. Процентов 150 от "популярного".

У меня какой-то двухлучевой, но колба ли там с эталоном большой вопрос. В любом случае калибровка по одной точке "такое себе".

Точность - удел поверенных приборов. Но в быту она в целом и не нужна. Опасность СО2 сильно преувеличена, космонавты вон при 5000ppm работают и им нормально, былоб надо меньше им сделали бы меньше.

 космонавты вон при 5000ppm работают и им нормально, былоб надо меньше им сделали бы меньше

Я может вас удивлю, но космос вообще очень плохое место обитания для человека. В частности, ваши цифры это скорее необходимый для работы максимум, чем наиболее благоприятные для организма значения, которые, в свою очередь, не "около 0ppm", как может показаться.

Скрытый текст

O2 -Induced Headaches Research and past historical data has revealed an association between reported headaches and CO2 levels among crewmembers.
• A study of data collected from Expeditions 2 to 31 (N=49) found that CO2 level, age at launch, time in-flight, and data source were significantly associated with reported headaches on the ISS.
• 19 of the 49 astronauts reported experiencing headaches (~38.7%).
• To keep the risk of headache below 1%, average 7-day CO2 needsto be maintained below 2.5 mmHg (current ISS range: 1 to 9 mmHg; 3001 standard requires <3 mmHg).
2.5 mmHg это 2600 ppm
источник https://www.nasa.gov/wp-content/uploads/2023/03/co2-technical-brief-ochmo.pdf

Ну зачем-то они на мкс поддерживают ведь 5000ppm ? Одно время вроде 2500 было т.к. при 5000 "некоторые жаловались".

Речь не о 1000 совершенно. В разы больше.

К сожалению, неангажированных исследований на эту тему ныне не найти, но в бытовом смысле очевидно совершенно неважно 800 у вас или 900 прибор показывает. Не нужна большая точность, скорее тренд важен.

Было бы возможно технико-экономически сделать 400 ppm на МКС - сделали бы. Вопрос чисто денежный.

Ну так и стоимость работы космонавта огромная. Если бы он работал лучше при 400ppm емуб их обеспечили бы.

Не о 400 речь, речь то ли о 2500, то ли о 5000... В 5-10 раз разница...

Ну т.е. как-то на этом фоне беспокоится о том, 1000 у вас или 1100 не очень верно. Показывает что-то и нормально... Вот когда обычно 1200, а стало 2400 - это повод задуматься что с вентиляцией произошло.

У подводников всё ещё хуже. Хотя с другой стороны, кого попало в космонавты не берут

С подводниками вообще непонятно в чём может быть проблема, ну т.е. на атомоход можно что угодно в целом загрузить. Но не делают. Это как-бы намекает, что разницы до какого-то момента неангажированные человеки не чувствуют. Даже если предположить, что всем посрать на экипаж, всем не посрать на то, насколько хорошо экипаж делает свою работу.

Я не призываю дома 5000ppm поддерживать, да это и невозможно поди, никогда столько не видел. Но и 600 тоже совершенно неадекватная цифра. Кто-то когда-то прочитал по диагонали гост, и народ подхватил эту идею.

Проблема в том, что сложно провентилировать все помещения качественно и поглотить углекислый газ полностью. Там и на выходе, насколько я слышал, далеко не ноль, а потом еще и копится из-за застоя воздуха. На МКС тоже с вентиляцией не всё отлично, при том что шум от нее, говорят, сильный, то есть еще сильнее продувать будет плохо уже с другой стороны.

Не хуже, военные провели свои тесты по которым при 15 000 ppm ухудшения когнитивных способностей не обнаружено и ориентируются на эти цифры
https://pubmed.ncbi.nlm.nih.gov/29789085/

Methods: Using a subject-blinded balanced design, 36 submarine-qualified sailors were randomly assigned to receive 1 of 3 CO2 exposure conditions (600, 2500, or 15,000 ppm). After a 45-min atmospheric acclimation period, participants completed an 80-min computer-administered SMS test as a measure of decision making.
Results: There were no significant differences for any of the nine SMS measures of decision making between the CO2 exposure conditions.

В шахтах даже повыше, где-то цифры в 50 000 ppm видел кратковременно допустимые. Но там и когнитивные способности на максимуме не требуются и есть другие опасные и вредные факторы, на фоне которых СО2 это еще цветочки.

Это в противовес исследования где норма 400 ppm, а более 1000 уже ужас-ужас, как это например
https://escholarship.org/uc/item/222631x2

45 минут как-то маловато, пару суток хотя бы, вон на эвересте народ тоже не сразу дуба дает.

Норму в 400 могут только люди совершенно оторванные от российского климата пропагандировать :)

400 давно не норма, сейчас 430 и растет

Классный проект, очень подробно все расписано, спасибо!
Предложил бы посмотреть прошивку на esphome.io, там все на порядок проще делается и сразу с умным домом home assistant подружится.

Спасибо за предложение, я esphome.io не использую, но посмотрел их код быстро - можно сделать поддержку без особых проблем. Может займусь как-нибудь, как будет настроение :-)

Не призываю идти в esphome. Только обратил внимание, что там вся рутина спрятана в недра, а творцам остается только реализовывать задуманное, не погружаясь в нюансы RTOS и всего остального

А если управлять шаговиком с помощью аппаратного таймера? Можно настроить на выдачу нужной частоты на ножке, а в прерывании таймера считать импульсы и отключать таймер, когда пора. Либо, если минимальной частоты 100Гц (у ESP8266) мало, можно сделать программно-аппаратный PWM, когда ножкой дёргаем мы сами в прерывании таймера и можем реализовать дополнительное деление частоты. При этом RTOS нам никак не мешает.

Ну и я бы, конечно, использовал актуальную ESP32, нежели ESP8266, на фоне стоимости других компонентов, пара евро на AliExpress за платку с ESP32-C3 считай бесплатно (то есть не должно быть проблем брать контроллер специально под проект). У таймера ESP32 можно минимальную частоту сделать на уровне 1 Гц, что должно покрывать вообще все сценарии движения стрелки.

Чатгпт подсказывает, что есть ещё Remote Control Peripheral и с его помощью можно генерировать массив длительностей импульсов заранее, а потом МК сам будет их выдавать с точными таймингами. Если нужно постоянно менять частоту (например, плавный разгон), можно так. Тогда вообще без прерываний и точных задержек в задаче управления.

Но на первый взгляд моя первая версия кручения шаговика PWM тоже подходит.

С памятью есть решение изящнее, чем всё время в нее писать: мониторите питание, как пропало - пишите. Возможно понадобится конденсатор поставить, чтобы времени на записать хватало.

А какие самые маленькие адресные светодиодные ленты бывают ? Диоды видел 1.5мм, но вот лент из них найти не смог:(

Да, я в статье написал про такое решение, и в репе лежит даташит на готовый кристалл который является DRAM с авто-бекапом во флеш при попадании питания и обратным восстановлением. В самой ESP32 думаю такое сделать будет сложно, у него довольно непредсказуемое потребление и может быть довольно высокое, если не повезло, а запись во флеш относительно долгая операция.

У меня в одном из прототипов используется повышайка от 0.9в и конденсатор на ней довольно могучий. Так там порядка секунды есть на все дела. Была идея использовать ионистор, но заморочки с зарядом и балансировкой, нет ощущения что будет надёжнее.

Секунда - это дофига, успеваешь сигнал сос послать итд итп. А если по этому прерыванию закрывать вайфай и вообще всё лишнее, то думаю будет еще больше. Запись во внешний sd уже не помню, но десятки миллисекунд вроде, или даже единицы, в целом запас огромный, с флешем не сравнивал правда.

Можно и отдельно, конечно поставить, тем более если плату заказывать всё равно, у нас с этим потяжелее стало, собираю поделки из полуготового.

Я использовал имс серии fm24c16, это feram i2c. Просто лью в эту имс с определенным периодом последовательность.
При начале цикла прокручиваю адрес от конца до начала.
Сначала ищу первое неправильное значение, и если оно найдено, ищу дальше правильное. И это начало неправильных значений - это начало текущего сохранения.
Сохраняю пару значений, правильное и неправильное, причем на адрес в функции записи действует модуль на размер блока сохранения и его начало, таким образом задействую его как круговой буфер,
Остальные ячейки - калибровочные данные.

А какие самые маленькие адресные светодиодные ленты бывают ? Диоды видел 1.5мм, но вот лент из них найти не смог:(

Я нашёл только 2.7 мм ленту самую маленькую - она лезет вообще отлично. Хотелось бы конечно COB - думаю это решило бы мои проблемы с точечностью подсветки, но не смог найти тукю маленькую, увы.

2.7 великоваты, СОВ мне попадались у китайцев подобной ширины. Но там какие-то заморочки с управлением группами кристаллов, впрочем уверен проходимые.

Вау очень круто и красиво. Попробуй это поставить на поток и продавай.

Купите штук сто хотя бы для начала ? Ну т.е. давая совет во все это влезать выж готовы сами влезть :)?

Можно ли такие штуки продавать - возможно. Можно ли на этом заработать денег в Германии - шансы есть, но как и у любого бизнеса они в единицах процентов.

А постановка чего-либо на поток - это отдельная и довольно скучная работа.

Такое на Etsy должно зайти. Больших денег не принесёт, но если хобби станет самоокупаемым уже успех успех. Я тут на досуге часы делаю, дёшево и сердито) уже близко к финалу.

Из Германии да, можно пытаться продавать, хотя там 90+% покупателей из штатов. Но надо иметь в виду, что уже в 22м этси был довольно плотно завален китайчятеной, и конкурировать придется и с ней тоже :(. Ну и лично мне, с приличным товаром и в 19м без рекламы не удавалось продавать в ощутимых количествах.

Некоторые люди используют этси для расчетов нагоняя трафик самостоятельно. Ориентироваться на их показатели не имея медиа-ресурса не стоит.

Китайчина дешёвая, но не то. Я бы хотел в итоге сделать премиум устройство, интересный дизайн в красивом корпусе и коробке, как дорогой подарок человеку, у которого всё есть)) и цену в $250)) и, может, штуки три в месяц продавать.

Всяко бывает, но яб сильно не рассчитывал. 36 штук в год - это прям немало. Но "не попробуешь не узнаешь".

Конкуренция на рынке дорогих подарков довольно ожесточенная. Ну и само устройство придется прям вылизать. Боюсь как бы не ушли все деньги на корпус...

А дальше высылать в виде взяток блогерам, и вот это вот всё

У меня уже 4 есть. После того как они начнут умирать или у меня будут появляться дополнительные помещения/комнаты обязательно возьму еще. В данном посте достаточно красивый датчик получился, чего не скажешь о продающихся сейчас фабричных. Я имею ввиду которые содержат функционал измерение/отображение/пересылка по беспроводной связи и при этом качественно выглядят. Некоторые из устройств в моем доме куплены на https://www.tindie.com/, работают исправно уже более 5 лет.

Красиво, винтажно, функционально (ну, конечно, ограничено проводом питания, к сожалению). Корпус точно возьму на вооружение - даже в исполнении "7 шапочек Made in China специально для IKEA" выглядит вполне достойно и прочно. Ясен перец, не как авиационный тахометр по надёжности, но уже приближается)))

Автомобильные шаговики так и работают - немножко подкручивают стрелку к нулю при старте. Это незаметно, пока не отключить их в движении, чего обычно не бывает. Ну и подкрутка не сильно затратная по мощности - заметили же, что шаговик руками крутится без усилий.

А если использовать логометр, то и подкручивать не надо, тупо подавай ШИМ на 2 вывода (sin/cos) и 2 вывода притягивают 1 или 0...

Типа "сельсин" на минималках? Жрёт он побольше, а шаговый всё-таки жрёт только когда шагать надо.

Сельсин это прямая передача фазы, а тут логометр, прибор показывает соотношение токов. И угол, без учёта сопротивления синус-косинус.
Если вести ШИМ, то целочисленное.

Аналоговый датчик CO₂

Но ведь нет. Индикатор аналоговый.

Датчик - цифровой.

А царь то - не настоящий! (с)

Если копать ещё глубже, то сам датчик вполне аналоговый.

Если еще глубже копать - то вообще все датчики аналоговые. По определению. Но "почему-то" они делятся на цифровые и аналоговые. По типу выходного сигнала. Или, если хотите - АЦП внутри датчика (цифровой) или снаружи (аналоговый).

Вообще-то нет. Есть вполне цифровые датчики. Например обычный плавкий предохранитель никаких промежуточных аналоговых значений не предоставляет. Или 0 или 1.

А уж какой у датчика с ним интерфейс, i2c или 0-20ma - дело десятое.

Только предохранитель - не датчик.

Почему? Датчик тока и исполнительное устройство в одном флаконе же.

Тогда уж "устройство защиты, состоящее из датчика тока и размыкателя цепи". Не требует дополнительного питания.

А геркон?

По-разному бывает. Например тот же сельсин, или холловский датчик поворота - под капотом аналоговые. А энкодер - вполне себе дискретный, цифровой. Хотя все они измеряют одну и ту же физическую величину.

Спасибо за статью.

Дмитрий Коржевский реализовал похожий проект как раз на аналоговом авиационном приборе, но у него был другой подход: он не использовал микроконтроллеры и программирование. Можете найти его на YouTube — он опубликовал видео около 3 лет наз ад

Да, мне в комментариях на Муське тоже про него рассказали (вот ссылка на его вариант прибора) - достойная работа! Мне такой вариант, к сожалению, не подходит - нужна интеграция с УД из коробки как минимум. Ну и винтажные компоненты отдельная проблема, а хотелось что бы любой желающий мог себе сделать.

Ещё кстати отдельная ценность комментариев - очень интересные вещи показывают, я сам такого нагуглить не смог вообще ничего, когда концепцию обдумывал.

Вопрос, что означает название в конфигах "petro_nb" (сети)

В конфигах OpenHAB? Это hostname для модуля Network:pingdevice для создания виртуальных девайсов, состояние которых отражает наличие устройств в домашней сети. В данном случае это ноутбук.

восхищен идеей и реализацией.

я это хочу, мне это нужно. как / где купить ?

заказы на кастомы принимаете ? какой ориентировочный прайс на такой датчик с моими цветовыми / стилистическими хотелками будет ?

Sign up to leave a comment.

Articles