Убедительная просьба для всех. Загружайте пожалуйста фотографии в нашу фотогалерею по адресу http://rhbz.pw У кого нет учетной записи - отпишитесь в этой теме ЗДЕСЬ либо в ЛС к BON'у
BON
Отправлено: 15 Января, 2021 - 21:42:53
Главный админ
Off-line
Сообщений всего: 8327
Дата рег-ции: Июль 2010 Откуда: USSR/Белгород
Репутация: 165
Я всякое видел чтобы к заббиксу подключали, но чтобы дозиметры) Прикольно.
Vlarol
Отправлено: 17 Января, 2021 - 15:21:22
Бывалый
Off-line
Сообщений всего: 26
Дата рег-ции: Янв. 2021 Откуда: Владивосток, Россия
Репутация: 0
Maniak003 пишет:
Производитель не дает спецификацию на протокол. Нашел вот это
А зачем вам радон? Он тяжёлый, быстро распадается...
Ловите на уровнее пола сеткой или электродом с последующей регистрации альфа счетчиком
Maniak003
Отправлено: 23 Января, 2021 - 15:28:27
Прописавшийся на форуме
Off-line
Сообщений всего: 338
Дата рег-ции: Янв. 2021 Откуда: СПб, Россия
Репутация: 20
Vlarol пишет:
Maniak003 пишет:
Производитель не дает спецификацию на протокол. Нашел вот это
А зачем вам радон? Он тяжёлый, быстро распадается...
Ловите на уровнее пола сеткой или электродом с последующей регистрации альфа счетчиком
Так в начале и делал, тоже с регистрацией в системе мониторинга. Был сделан счетчик на СБМ19 с сеткой под высоким напряжением и вентилятором. При накоплении 10% по трем сигма, выполнялась запись в zabbix о количестве импульсов в минуту. Но не понятно было какой фактически уровень в Bq/m^3.
Показания в 300 - 400 Bq/m^3 -- это многовато, по этому сделал принудительную вентиляцию. Удалось добиться 100Bq/m^3. Если будет повышаться, буду думать как улучшить вентиляцию. Это в плане для чего...
Off-line
Сообщений всего: 338
Дата рег-ции: Янв. 2021 Откуда: СПб, Россия
Репутация: 20
Тема получила продолжение... MR107 был подключен к компьютеру, который не хочется держать постоянно включенным. Сначала перенес программку на "малинку", показалось, что слишком жирно. И вот в итоге, что получилось:
Питание по PoE, прибор подключен через USB Host shield v2.0:
Данные в zabbix передаются посредством ethernet shield на w5100.
// Satisfy the IDE, which needs to see the include statment in the ino too.
#ifdef dobogusinclude
#include <spi4teensy3.h>
#endif
#include <SPI.h>
//#define SERIAL_OUT
#if wdt_on
#include <avr/wdt.h>
#endif
void setup() {
#if wdt_on
wdt_disable();
#endif
#ifdef SERIAL_OUT
Serial.begin( 9600 );
Serial.println("Start");
#endif
pinMode(7, OUTPUT);
digitalWrite(7, HIGH); // Disable SS fo USB host.
#if wdt_on
wdt_enable(WDTO_8S);
#endif
#if !defined(__MIPSEL__)
while (!Serial); // Wait for serial port to connect - used on Leonardo, Teensy and other boards with built-in USB CDC serial connection
#endif
#if defined(WIZ550io_WITH_MACADDRESS) // Use assigned MAC address of WIZ550io
if (Ethernet.begin() == 0) {
#else
if (Ethernet.begin(mac) == 0) {
#endif
#ifdef SERIAL_OUT
Serial.println("Ethernet error.");
#endif
for(;;);
}
#ifdef SERIAL_OUT
Serial.print("Local IP: ");
Serial.println(Ethernet.localIP());
Serial.print("Zabbix server: ");
Serial.println(server);
#endif
if (Usb.Init() == -1) {
#ifdef SERIAL_OUT
Serial.println("OSCOKIRQ failed to assert !");
#endif
while ( 1 );
}
delay( 200 );
}
Тема получила продолжение... MR107 был подключен к компьютеру, который не хочется держать постоянно включенным. Сначала перенес программку на "малинку", показалось, что слишком жирно. И вот в итоге, что получилось:
А Вы не можете более подробно осветить каким дивайсом Вы заменили "малинку"? Очень интересная тема. Радон можно использовать как предвестник землетрясений в сейсмическом районе в частности в Крыму где я живу. Заранее спасибо.
----- Иванов Виктор
Maniak003
Отправлено: 23 Августа, 2023 - 17:37:06
Прописавшийся на форуме
Off-line
Сообщений всего: 338
Дата рег-ции: Янв. 2021 Откуда: СПб, Россия
Репутация: 20
Вроде выше описал и фото привел. Arduino uno, usb host shield и ethernet shield. Исходник под катом Sketch. Заголовок библиотеки для usb host, нужно использовать исправленый. Так же на фото указано как нужно подправить usb shield. Все брал на ali. На фото еще видна платка PoE, что бы не использовать дополнительный Б/П. Сам mr107, питается от usb.
Только у меня сомнения, что колебания уровня радона в помещении, как то получится использовать для прогнозов землетрясений. Возможно при установке в каких нибудь специальных шахтах... Впрочем - это не моя компетенция.
Прибор кстати, до сих пор отлично работает и даже не зависает, при непрерывной эксплуатации. Только дисплей сильно деградировал, при подключении к usb, он работает постоянно.
Добрый день! Подскажите пожалуйста, возможно ли систему с микроконтроллером на Arduino UNO переделать на ESP32?
Можно ли вместо zabbix использовать narodmon? На сайте Народного мониторинга есть коды на разных языках программирования для передачи данных на их сервера.
Расскажите подробнее про перемычку
«В USB shield нужно переназначить SS на D7, как на картинке, предварительно перерезав перемычку.»
Какую перемычку нужно перерезать?
Спасибо за ответ!
----- Иванов Виктор
Maniak003
Отправлено: 02 Сентября, 2023 - 10:59:08
Прописавшийся на форуме
Off-line
Сообщений всего: 338
Дата рег-ции: Янв. 2021 Откуда: СПб, Россия
Репутация: 20
Основная часть кода - взаимодействие с прибором. Можно взять этот код и перенести на любую другую платформу. В самом начале описано как прибор подключить к компьютеру с ОС linux, т.е. можно использовать например малинку, собрав приложение на контроллере с linux.
Для платформы Arduino с использованием шилда ethernet, при подключении других устройст, требуется избежать конфликта spi. ethernet использует для SS, вывод D10 контроллера UNO, по этому для USB хоста, нужно использовать другой порт. По этому обрезаем штатную перемычку и соединяем с любым другим не занятым на ардуино выводом.
В коде хорошо видно, что отвечает за запись в систему мониторинга, можете легко заменить на то, что Вам нужно.
Мое мнение: использование народмон для мониторинга приборов "индивидуального" пользования, как минимум, странное решение. Установить zabbix совсем не сложно.
В коде хорошо видно, что отвечает за запись в систему мониторинга
Мое мнение: использование народмон для мониторинга приборов "индивидуального" пользования, как минимум, странное решение.
Уважаемый Maniak003 то, что Вам хорошо видно в коде не всегда распространяется на других.
Идея проста и утопична - инициировать сеть датчиков радона "индивидуального пользования" покрывающую максимально возможную территорию Крыма с целью прогноза землетрясений. Для этого необходимы по возможности дешевые компоненты прибора и возможность их настройки без бубна. Спасибо за оперативный ответ.
P.S. Шахты не нужны, Уран в земной коре обеспечивает стабильный поток радона и если в какой-то области коры возникли запредельные напряжения чреватые разрушением то они в первую очередь закрывают трещины и разрывы породы на пути потока радона и этот факт является предвестником катастрофы. Попутный вопрос - пользование услугами Zabbix для частников платны?
Off-line
Сообщений всего: 338
Дата рег-ции: Янв. 2021 Откуда: СПб, Россия
Репутация: 20
Zabbix, свободный и бесплатный продукт, скачиваете, устанавливаете и пользуете без ограничения. В личку написал Вам свои контакты для связи. Уровень компетенции не всегда понятен, казалось, что если Вы говорите об исходниках на народмон, то видимо с программированием знакомы. Если это не так - свяжитесь со мной, чем смогу, помогу.
Из собственных наблюдений: уровень радона может изменяться (без проветривания) в несколько раз, но это как мне кажется, не связано с тектонической активностью, по крайней мере в Лен.области.
У меня есть неколько проектов на atmega328p, думаю, что arduino можно использовать в качестве макета, а уже финальное изделие изготовить под эту задачу -- намного дешевле получится. При этом габариты позволят установить прямо в корпус mr107.
Maniak003
Отправлено: 04 Октября, 2023 - 13:58:20
Прописавшийся на форуме
Off-line
Сообщений всего: 338
Дата рег-ции: Янв. 2021 Откуда: СПб, Россия
Репутация: 20
В проекте используется библиотека USB Host Shield Library 2.0
Исправления usbcore.h, что бы не искать.
Определение:
typedef MAX3421e<P10, P9> MAX3421E; // Official Arduinos (UNO, Duemilanove, Mega, 2560, Leonardo, Due etc.), Intel Edison, Intel Galileo 2 or Teensy 2.0 and 3.x
Исправить на:
typedef MAX3421e<P7, P9> MAX3421E; // Official Arduinos (UNO, Duemilanove, Mega, 2560, Leonardo, Due etc.), Intel Edison, Intel Galileo 2 or Teensy 2.0 and 3.x
Это необходимо при использовании ethernet shield, для устранения конфликта по порту 10.
На фото видно, что нужно соединить и что подрезать:
Сигнал SS отключаем от 10 порта и подключаем на 7.
Off-line
Сообщений всего: 184
Дата рег-ции: Июль 2019 Откуда: Калининград, Россия
Репутация: 7
Maniak003 пишет:
Мое мнение: использование народмон для мониторинга приборов "индивидуального" пользования, как минимум, странное решение. Установить zabbix совсем не сложно.
По-умолчанию все данные, что получает народмон не публикуются, доступны только владельцу устройства. Публичными становятся по запросу.
Maniak003
Отправлено: 01 Марта, 2024 - 17:05:24
Прописавшийся на форуме
Off-line
Сообщений всего: 338
Дата рег-ции: Янв. 2021 Откуда: СПб, Россия
Репутация: 20
Вопрос не в конфиденциальности. На народном мониторинге ограничено: количество сообщений в единицу времени, количество датчиков для одного аккаунта (в бесплатном варианте). При отсутствии интернета данные будут потеряны. Еще нужны триггеры на определенные события с уведомлением через смс или телеграмм. Интерфейс zabbix более продвинутый в плане обработки и отображения информации.
На текущий момент по моему месту жительства регистрируется более 100 различных датчиков.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Похожие темы: Мониторинг радона с помощью RADEX MR107+