Белый Куб на страже чистоты воздуха, часть 2

    Вторая часть публикации о Белом Кубе.

    В первой части был описан самодельный прибор для измерения параметров окружающей среды. Это вторая часть публикации.

    Конструкция Белого Куба

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

    image



    image

    Ардуино Нано, модуль Wi-Fi и модуль с датчиками давления и пр. смонтированы на вертикально установленных планках. На планках сделаны контактные площадки путем прорезывания фольги, с боков припаяны разъемы. Разъемы куплены в Буром Медведе. Модуль Wi-Fi имеет разъем с шагом 2 мм, а не стандартные 2.54. По высоте планки сделаны больше, чем высота модулей, оставшееся место использовано для размещения дискретных элементов (транзистора управления нагревом датчика СО, резисторов подтяжки I2C и 1Wire и т.д. На снимке видно также петельку из провода, ее я использовал при отладке системы для присоединения земляного вывода щупа осциллографа и щупа тестера.

    Планки установлены по месту пайкой к основанию. Для надежного расплавления припоя надо использовать мощный паяльник, у меня 100 ваттный с медным жалом в палец толщиной made in USSR.

    Питание БК осуществляется от внешнего источника питания номиналом 5в на 2 А. Я использовал источник от неисправного рутера DLINK. БК потребляет несколько меньше 2 А и блок питания имеет запас по току. Встроенный стабилизатор Ардуино не используется. При отладке можно питать БК от компьютера, но аналоговые датчики газов надо вынуть из разъемов, иначе тока от USB не хватит. Одновременное подключение внешнего источника питания и USB не рекомендуется. У меня USB порт в ноутбуке Lenovo X200 не сгорел, но и не работал. Нет никаких гарантий, что и у вас не сгорит, настойчиво не рекомендую так делать.

    На корпусе БК закреплено два одинаковых круглых разъема. Один – для подачи питания, другой – для подсоединения шлейфа с температурными датчиками 18B20. Не совсем верное решение с точки зрения дуракоустойчивости (можно перепутать разъемы), возможно в будущем заменю разъем датчиков на другой тип.

    image

    Для охлаждения и обмена с внешней средой в корпусе просверлены отверстия диаметром 8 мм. Поскольку примененные датчики газов требуют нагрева измерительной поверхности, то внутри Белого Куба выделяется довольно много тепла. При напряжении 5 вольт ток потребления около 2 А, что дает примерно 10 ватт тепла. Внутри Белый Куб нагревается до температуры около 40 градусов, по показаниям датчика температуры из BMP085. Такая высокая внутренняя температура привела к необходимости вынесения датчика влажности и температуры окружающего воздуха за пределы Куба, иначе показания датчика влажности заметно искажаются.
    После ряда экспериментов в попытке сделать тепловую изоляцию датчика от корпуса без подвижных элементов я остановился на поворотном теплоизолирующем кронштейне. Кронштейн сделан из стандартной деревянной палочки для еды :) Датчик SHT10 закреплен на торце.

    image

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

    image

    В боковой поверхности куба сделано высокое прямоугольное отверстие. В этот паз задвигается кронштейн с датчиком SHT10. Это сделано для предохранения от повреждений кронштейна и датчика при переноске, иначе выступающий на 10 см кронштейн легко сломать. Для легкого извлечения кронштейна сделан лепесток из изоляционной ленты черного цвета. Механизм позволяет убрать чувствительный датчик в корпус при переноске Куба и легко достать датчик поворотом кронштейна при работе системы в стационарном положении.

    image

    Диаметр отверстий в Кубе для охлаждения, их число и расположение определено из инженерно-интуитивных размышлений и воспоминаний предмета «Тряпки», они же «курс свойства электрорадиоматериалов», в рамках которого рассказывали о проектировании пассивных систем охлаждения РЭА. Основное, что важно – диаметр отверстий, который не должен быть малым, чтобы воздух проходил через них.

    Модуль Wi-Fi пришел из Китая без внутренней антенны, только с разъемом под внешнюю типа U-FL. Я был вынужден купить дополнительно в DESSY.RU антенны для монтажа внутри корпуса (ANT 2.4 ESG-2400-12 UFL-F, цена около 150 р). Знал бы заранее – заказал бы точно такие же антенны вместе с модулями. К сожалению, на сайте продавца (DX.COM) фото модуля с внутренней антенной и в описании упоминается наличие и внутренней и внешней антенны. Впрочем, я открыл тикет и мне вернули деньги за антенны. Как я уже упоминал, модуль этот представляет собой усеченную версию рутера, к которому можно подключить дополнительно до четырех разъемов RJ45. Внутри имеется Линукс. По умолчанию модуль после включения настроен на режим точки доступа с паролем «12345678» (а не «0000000», как ошибочно указано в его описании). Для запуска модуля надо подключить антенну и подать питание 5 вольт на вывод 1 и землю на вывод 2.

    Через примерно минуту в вай-фай окружении появится устройство типа HI-LINK_A3B8, где последние символы соответствуют МАС адресу модуля, написанному у него на панели.

    image

    Подключаемся, вводим пароль (12345678), настраиваем у машины TCP\IP протокол в сеть 192.168.16.ХХХ. Адрес модуля по умолчанию – 192.168.16.254, логин-пароль admin\admin. Я изменил режим работы модуля на WiFi Client Serial. Это режим, в котором модуль коннектится к домашней точке доступа и обеспечивает прозрачную передачу сериал данных:

    image

    Первый сериал порт сконфигурирован на скорость 38400 и поставлен в режим server. Остальные настройки без изменений.

    image

    Второй сериал порт также поставлен в режим сервер, остальное без изменений. С тестовыми целями сигнал Tx (вывод 22) подан на вход Rx (вывод 26).
    В результате получилось, что при обращении по адресу 192.168.1.155:8080 доступен первый сериал порт, по адресу 192.168.1.155:8081 – второй, а сам рутер – по адресу 192.168.1.155:80.
    Модуль так же умеет показывать уровень сигнала. Можно сравнить работу двух внешних антенн в одинаковых условиях. По моим данным получилось, что купленные плоские антенны работают лучше, чем штыревые антенны от старой WiFi PCI карты.

    image

    Проверить работу модуля можно программой PUTTY в режиме соединения telnet.
    Первый сериал порт работает со скоростями до 115200, второй – до 57600. В Белом Кубе второй сериал порт не используется.

    Еще несколько фото внутреннего устройства БК:







    Пересчет показаний аналоговых датчиков газов в цифровое значение в ppm (parts per million, частей на миллион).

    Из медицинской литературы я извлек следующие данные:

    Острые эффекты отравления окисью углерода
    по отношению к окружающей концентрации в частях на миллион (концентрация, ppm):
    35 ppm (0,0035%) — головная боль и головокружение в течение шести-восьми часов постоянной экспозиции
    100 ppm (0,01%) — незначительная головная боль после двух-трех часов экспозиции
    200 ppm (0,02%) — незначительная головная боль после двух-трех часов экспозиции, потеря критики
    400 ppm (0,04%) — фронтальная головная боль после одного-двух часов экспозиции
    800 ppm (0,08%) — головокружение, тошнота и судороги после 45 минут экспозиции; потеря чувств через 2 часов
    1600 ppm (0,16%) — головная боль, тахикардия, головокружение, тошнота после 20 минут экспозиции; смерть менее чем за 2 часа
    3200 ppm (0,32%) — головная боль, головокружение, тошнота после 5-10 минут экспозиции; смерть через 30 минут
    6400 ppm (0,64%) — головная боль, головокружение через 1-2 минуты экспозиции; судороги, остановка дыхания и смерть через 20 минут
    12800 ppm (1,28%) — бессознательное после 2-3 вдохов, смерть менее чем за три минуты
    Концентрация
    0,1 ppm — естественный уровень атмосферы (MOPITT)
    0,5 — 5 ppm — средний уровень в домах
    5 — 15 ppm — рядом с правильно отрегулированой газовой плитой в доме
    100 — 200 ppm — от выхлопных газов от автомобилей
    5000 ppm — в дыме от дровяной печи
    7000 ppm — в теплых выхлопных газах автомобилей без катализатора

    Из этих данных следует, что имеет смысл измерять значения уровня СО в диапазоне от единиц ppm до 100 ppm, а все значения выше этого уровня считать смертельно опасными. Это также подтверждается тем фактом, что первый порог в промышленных датчиках устанавливается в 20 ppm, второй – 100 ppm.

    Производитель датчика MQ7 предоставляет в своем мануале все необходимые данные для создания алгоритма пересчета показаний аналогового вольтметра в цифры ppm. Внимательное изучение этого документа дает следующие исходные данные:

    Сопротивление датчика в чистом воздухе может быть в диапазоне 2-20 КОм.
    Сопротивление нагрузки рекомендуется в районе 10 к. Изучение деталей на печатной плате датчика показало, что в готовом модуле установлен резистор 1 КОм. Как будет показано далее, такой нагрузочный резистор дает выходное напряжения датчика в диапазоне от примерно 400 мВ в чистом воздухе до 5 вольт при значении CO около 1000 ppm. Этот диапазон на порядок перекрывает потребность измерения СО. Опасное значение СО в 100 ppm дает примерно 3.6 вольта на выходе датчика.

    График зависимости соотношения сопротивления датчика от уровня газа в смеси:



    Жирные черные линии добавлены мной для проверки формальной корректности данных. Я проверял, сойдутся ли в точке 0 три линии – вертикальная ось у, горизонтальная прямая зависимости сопротивления датчика в чистом воздухе и линия зависимости сопротивления датчика от уровня примеси детектируемого газа в смеси. Как видно – имеется практическое попадание в одну точку с учетом погрешностей.

    Используя этот график можно составить таблицу зависимости соотношения сопротивления датчика в измеряемой смеси и чистом воздухе от количества примеси детектируемого газа. Я применил технический прием — записывал в табличку в Экселе показания положения курсора, наводя его на нужные точки на графике. Нужные мне значения попадают между измеренными значениями. Я применил метод линейной аппроксимации для вычисления промежуточных значений. Таким образом я получил значения соотношения для значений ppm в диапазоне 10, 20, 30 … 100, 200, 300, … 1000

    Эти значения изменения сопротивления я пересчитал в значения напряжения и далее в показания ADC в диапазоне 0 – 1023. Построив график и аппроксимирующую кривую, я использовал эти данные для вывода формулы преобразования значений ADC в значения ppm для СО.

    Вот таблица:



    Колонка pop – это значения ADC от слова «попугаи». Exp – расчетные значения ppm по формуле =ОКРУГЛ(10*EXP((pop-339)/175);0)

    Формул выводить надо две, одну для диапазона 0-100 ppm и вторую для диапазона 100-1000 ppm. Я вывел первую и решил все выше 100 ppm (более 3,6В) считать смертельно опасным.

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

    Скетч можно скачать тут

    Программа WhiteBox для приема данных от БК, логирования и графического отображения данных написана на языке Visual Basic в среде Visual Studio Express 2012.

    Архив с проектом можно скачать тут

    В программе реализован механизм восстановления соединения в случае пропадания сигнала. Если канал упал и данных нет после истечения заданного таймаута–то программа закроет канал, почистит «хвосты» и опять откроет канал. И так будет делать, пока соединение не восстановится. В случае whitebox таймаут задан 10 секунд при нормальном интервале между посылками 3 секунды. Программа правильно отрабатывает и отключение – включение передающего модуля, Wi-Fi точки доступа или любого связного оборудования по пути прохождения потока данных.
    События открытия канала и закрытия пишутся в лог. Также отмечается событие запуска и остановки программы.
    Данные и события отдельно пишутся в два отдельных текстовых файла.
    По срабатыванию таймера раз в минуту выполняется программа записи статистики в лог-файл.

    После запуска программа открывает канал на прием от Белого Куба и в фоновом канале ожидает прихода данных.
    По приходу данных из канала они помещаются в буфер и по достижению определенных условий этот буфер отправляется в программу обработки входных данных. В данной программе условие – последние байты строки равны vbCrLf (т.е.Hex(0D0A) они же символы «перевод каретки» «возврат строки»).

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

    Дальнейшая обработка заключается в занесении нужных элементов в массивы типа «очередь FIFO» (QUEUE).

    Я выбрал два типа отображения данных – условно Low и Fast. Точки на Fast графиках идут через 3 секунды, а на Low – через минуту.

    Длина очереди для Fast данных выбрана равной 1200 элементов, что при интервале поступления данных в три секунды дает примерно 1 час назад.

    Длина очереди для Low данных выбрана равной 1440 элементов, что при интервале поступления данных в одну минуту дает картину на 1 сутки назад.

    В этой программе для преобразования данных по измерению CO из единиц АЦП в значения в ppm применено расчетное выражение.

    Графики:



    Реакция датчиков на использование лака для волос. Видно, что все датчики отреагировали, к сожалению избирательность датчиков невелика.



    Верхний график – уровень СО2 в квартире за сутки. Максимумы утром и вечером, каждый человек дает примерно +200 ррм к уровню фона в 450 ррм. Очень большой уровень СО2 дает газовая плита. При работе газовой плиты уровень СО2 подскакивает до 2000 – 2500 ррм. Эти значения уже за пределами гигиенических норм и требуют активного проветривания помещения.

    Любопытный эффект дает измерение СО2 в комнате студента. Когда ребенок занимается – уровень СО2 составляет примерно 1200 ррм. А когда ребенок играет в бродилку\стрелялку – доходит до 2000 ррм. Получился косвенный метод измерения усердия в занятиях. Уровень СО2 коррелирует с активностью мозга и позволяет сделать определенные выводы о прилежании студента :)

    Вот скриншот другой программы, которая общается с датчиком СО2, подключенным к управляющему компьютеру через конвертор USB-Serial:



    Пик СО2 в районе 19 часов – приход домой и развлечения. Утренний пик в районе 8 часов. Фоновое значение днем – около 400 ррм, ночью 450 ррм.

    Очевидно, что уровень СО2 прямо коррелирует с интенсивностью работы головного мозга. Получается, что по уровню СО2 можно объективно судить об интенсивности занятий. И появляется возможность аргументированно возразить на фразу «я учил!» :)

    Еще один любопытный эффект (не мной открытый, используется в продвинутых охранных системах) – уровень СО2 говорит о количестве людей в помещении. Ну или вообще о наличии людей. Когда я только запустил эту систему и мне было интересно анализировать данные, как-то вечером смотрю на график – уровень СО2 падает только после часу дня. А сын говорит, что пошел в институт ко 2-ой паре. Не сходится :))) показал сыну график и ребенок грустно сказал: «ну вот, теперь и не прогуляешь, не дышать-то я не могу!»

    Это конечно шутка и неожиданный вторичный эффект, система создавалась не для контроля за ребенком.
    Хотя сын приспособил систему для своих нужд – я сделал вывод уровня СО2 на его ноут и добавил голосовое оповещение о превышении уровня СО2 в его комнате.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 63

      0
      Ну наконец-то. Все выходные ждал продолжения!
        +3
        Ну интрига-то должна быть? :))) все было написано одновременно :))
          +2
          Датчик влажности, выезжаающий на кривущей палке меня добил… рыдаю под креслом. Идея супер, автор молодец, но реализация… уж простите, ужас.
            0
            Спасибо за мнение!

            Увы, да, этот узел получился совсем некрасивым. Я не нашел никакого другого способа теплоизолировать датчик влажности. Пробовал по разному — использовал пенные прокладки и фольгу между корпусом и датчиком, сделал шахту для прохода воздуха в расчете на охлаждение забортным воздухом, изолировал шахту пеной и фольгой. Для ситуации, когда датчик внутри корпуса и охлаждение пассивное — добиться нужной степени теплоизолированности датчика не удается.
              +1
              Вам бы 3D принтер простенький заиметь для печати корпусов и механических частей
                0
                Да, это вам не apple…
                Моя WS в стадии альфа

                  +1
                  Поделитесь, как вы вынесли датчик температуры за окно и как организовали защиту от попадания прямых солнечных лучей.
                    0
                    Солнце не единственный источник от которого надо закрывать датчик. Есть еще тепловой поток от стен, особенно на верхних этажах где тепло суммируется от утечек через стены нижних квартир.
                    Лучше использовать 2-3 термометра с разных сторон дома и брать минимальные показания из них, тогда они хотябы правильно показывать будут при наличии хоть какого-то ветра.
                      0
                      у меня балкон выходит на Север и датчик наружной температуры установлен на стекле.
                      Солнца в этом месте не бывает — только рано утром и поздно вечером.
                      Получилось, что показания совпадают с теми, что по телевизору говорят.
                        0
                        У меня нет балкона и рабочее место располагается рядом с окном, поэтому не хочется нарушать «герметичность» конструкции. Думаю вообще отказаться от внешнего датчика и брать чужие данные с narodmon.ru/.
                          0
                          почему бы не использовать готовый радиодатчик? Их и готовых море и схем для самостоятельного изготовления море.
                  +1
                  Люблю гик-эротику по утру.
                  А сколько кушает Wi-Fi модуль?
                    +1
                    :)))))

                    От 40 до 200 мА в разных режимах.
                      0
                      Поделитесь, как вы вынесли датчик температуры за окно и как организовали защиту от попадания прямых солнечных лучей.

                      Ошибся веткой, извините.
                      0
                      Для тех, кого ужасает вид процарапанной платы и ЛУТ: можно наклеить Oracal на текстолит, прорезать дорожки канцелярским ножом и протравить. Получается так.
                        0
                        Уж лучше тогда ЛУТ…
                          0
                          Да я и сам за ЛУТ, но терпеть не могу запах ацетона.
                            +1
                            Да как-то и без ацетона обходятся. Спирт медицинский он тоже прекрасно тонер растворяет, жидкость для снятия лака для ногтей — еще лучше. В крайнем случае — наждачка или нагрев…
                              0
                              не хочу вас расстраивать но жидкость для снятия лака, тот же ацетон, что бы там ни втирали производители
                                0
                                Обычно там этилацетат, судя по запаху. Впрочем, особой разницы нет, этилацетат даже несколько токсичнее ацетона.
                                  +1
                                  Ладно, всеравно остается спирт. Обычный, медицинский.
                                    0
                                    Жидкость антисептическая же)
                                      0
                                      Думаешь, жалко под это дело? да там надо столько что даже на глоток не хватит.
                                        0
                                        Я к тому, что он только в таком виде и сейчас и продаётся) в варианте 75% раствора.
                                          0
                                          Я чувствую, что тема медцинского антисептического раствора для протирки оптических осей живо трогает душу самодельщиков? :))))
                                            0
                                            Странно. Недавно покупал пузырёк в аптеке — 96% спирт.
                                            В крайнем случае существует изопропиловый который литрами продают в технических целях, запах конечно отличается но он куда меньше чем у растворителей.
                                        +1
                                        Не растворяет он.
                                          +1
                                          Спирт не такой сильный растворитель, ему надо время на тонер.
                                            +1
                                            Ни разу не получилось. Ни изопропиловым, ни этиловым.
                                              0
                                              Какой-то у вас злой тонер в принтере… Никогда таких проблем не было. Может, он еще и термообработку выдерживает, и механическое воздействие?
                                                0
                                                А после пытается отомстить.
                                    +2
                                    С тонером легко справляется обычная стальная мочалка для посуды.
                                    Очищал платы с дорожками 0.2мм, ни одной площадки оторвано не было.
                                    Травил, к слову, перекисью с лимонной кислотой и солью.
                                    Практично, экологично, никаких растворителей в процессе изготовления платы.
                                      0
                                      А в посудомойку можно?
                                        0
                                        от спирта плавно перешли к посудомойкам… извилист путь технической мысли! :)
                                          0
                                          Я просто прикинул, что она даже въевшийся чай отмывает горячим раствором.
                                          0
                                          Сильно сомневаюсь, если там, конечно, давление струи не 100 бар. До абразива мочалки воде далековато.
                                            0
                                            Не знаю. Тефлон с хреновых сковородок отрывает. Застарелые пятна кофе/чая с ситечек, чашек убирает без проблем.
                                          0
                                          Это исходные компоненты экологичны, а вот отработанное вещество может оказаться токсичным.
                                            0
                                            Ну однозначно не хуже хлорного железа. Его же пить не надо в процессе травления.
                                            0
                                            А ультразвук пробовали? В плане ванночек?
                                              0
                                              Если выжечь тонер до состояния угля, то может и отстанет под ультразвуком, иначе он достаточно пластичный чтобы не разрушаться ультразвуковыми колебаниями.
                                        –1
                                        Использованный мной способ монтажа позволяет менять расположение элементов, подстраивать их относительно друг друга, добавлять новое, переделывать что-то по месту. Готовая печатная плата не позволяет что-либо изменить, хотя и смотрится однозначно лучше.
                                          0
                                          С Oracal'ом тоже можно примерять элементы по месту, обходиться без CAD software и перекраивать конфигурацию дорожек. Стыки не протравливаются. Главное — перед травлением не отклеить чего-нибудь лишнего, иначе придётся перемычку паять.
                                        0
                                        Основной модуль БК смонтирован на основании из двухстороннего фольгированного стеклотекстолита. Основание вырезано по форме дна Куба. На этой пластине были сделаны прорези канцелярским ножом для монтажа разъемов под датчики газов, разводка питания.

                                        Перед мысленным взором встает недавно пробегавшая здесь PDP-11 и ее кросс-плата с монтажом накруткой. Вот так и просится он сюда.
                                          0
                                          Ваша разработка интересная, безусловно.
                                          Но я пока не понимаю, что в итоге делается с этой кучей данных — особенно от акселерометров, магнетометров — да, с углекислым газом все понятно — можно сделать напоминалку о проветривании, можно, при желании — автооткрывалку окон.
                                          Но все остальное? Как в повседневной жизни используется?

                                          Я просто прокручиваю в голове то, что я бы мог делать, будь у меня такой куб… и как-то все сценарии заканчиваются на двух датчиках — один по порогу открывает окно для проветривания, второй сигналит, если обнаружил утечку газа.
                                            0
                                            Я например беру с собой БК на дачу и поглядываю на уровни СО, когда печку топлю.

                                            Меня часто интересует атмосферное давление.
                                            Температура и влажность тоже достаточно часто используются.

                                            MEMS акселерометр, гироскоп и магнетометр были на одной плате с датчиком атмосферного давления. Акселерометр получил применение для управления программой.

                                            Данные по магнитному полю меняются значительно в зависимости от положения в комнате. в том числе — модуль поля.

                                            Вот картинка, куб перенесен из одного угла в другой:



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

                                            Это поле для дальнейших интересных изысканий и исследований.
                                              0
                                              Железная руда в почве… арматура и т.д.
                                              Кстати датчик магнитного поля он вобщем-то в папугаях измеряет, может намагничиваться при длительном воздействии постоянного магнитного поля и поэтому нуждается в постоянной калибровке.
                                              Скачек этот произошел при каком событии? Может, из машины вышли? из дома? На канализационный люк положили куб, или рядом с телефоном(там динамик главный на ниодимовом магните… фонит так что за пол метра слышно)
                                                0
                                                Из мануала:

                                                Датчик магнитного поля HMC5883L выдает информацию в гауссах, оснащен встроенными средствами размагничивания и компенсации смещения.
                                                Разрешение датчика 5 миллигаусс в полях напряженностью до 8 гаусс.

                                                Думаю, Ваше мнение о попугаях, необходимости постоянной калибровке не основано на фактах.

                                                Скачек произошел при перемещении из угла в угол комнаты.

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

                                                    В принципе, есть и немагнитные чугуны (парамагнитные), это свойство зависит от микроструктуры материала, но конкретно к люку это не относится :)
                                                    0
                                                    Здорово, значит все-таки более серьезный датчик чем ставят в телефоны.

                                                    Надеюсь, вы уже просканировали всю комнату и построили график распределения магнитного поля? Может, под полом клад какой зарыт…
                                                      0
                                                      Хорошая мысль! :)))) завтра с утра займусь, карту магнитного поля составлю :)))
                                              0
                                              высокое прямоугольное отверстие

                                              Помогите мне это представить.
                                                0
                                                Что именно Вам непонятно? Конкретизируйте вопрос. ИЛи посмотрите фото в тексте.
                                                0
                                                А не сравнивали, есть ли зависимость концентрации CO2 в квартире от высоты или у пола и под потолком она одинаковая?
                                                  0
                                                  Сравнивал, разницы не заметил. Возможно для больших концентраций и стационарного состояния разница будет заметна, CO2 тяжелее воздуха и должен скапливаться внизу.
                                                  0
                                                  Делать уроки при 1200 ppm? Это же издевательство!
                                                    –1
                                                    «все, что нас не убивает, делает нас крепче!» :))

                                                    Мы-то делали. И ничего — красный диплом.
                                                    0
                                                    Можно ли использовать второй порт для обновления программного обеспечения?
                                                      0
                                                      ну насколько я понял Ваш вопрос — нельзя. Видимо вы спрашиваете об обновлении ПО в Ардуине? Точнее — загрузке скетчей? Думаю, для этого надо использовать полноценный первый порт, у которого есть управляющие сигналы и можно выдать сигнал сброса на Ардуину.
                                                        –1
                                                        Пришли мои датчики! Спасибо большое, что сэкономили мне 2-3 часа жизни — не потребуется грызть спеки датчиков самому.
                                                          0
                                                          Ещё пара интересных проектов на эту тему:



                                                            0
                                                            ссылки не вставились, смотреть на AirPi + Raspberry & SmatSitizen + Arduino

                                                          Only users with full accounts can post comments. Log in, please.