AVGN, благодарю. Рабочее питание посмотрел, а про это не подумал.AVGN писал(а):MH-Z19 нельзя соединить с Arduino nano на прямую. Выходы/входы поддерживают уровень 3,3V
AVGN, благодарю. Рабочее питание посмотрел, а про это не подумал.AVGN писал(а):MH-Z19 нельзя соединить с Arduino nano на прямую. Выходы/входы поддерживают уровень 3,3V
Так если есть малинка зачем тогда мега. Я бы поставил на нее MajorDomo, Openhub, iobroker может еще есть какие....намного интереснее получится!JORA555 писал(а):По малинке: лежит одна ревизии В
AVGN, Anydy тогда как здесь все работает: http://www.2150692.ru/faq/87-co2-mhz19-arduinoAVGN писал(а):MH-Z19 нельзя соединить с Arduino nano на прямую. Выходы/входы поддерживают уровень 3,3V
Кажется понял как можно сделать, прокомментируйте пожалуйста:Anydy писал(а):Не совсем понятно что будут делать удаленные устройства
Показания температур, СО2 на основной блок думаю не передавать-не зачем, только сигналы включения. Нужны они только для отладки системы, чтобы не бегать к удаленным измерителям, но у меня трое детей-три устройства, организую громкую связьJORA555 писал(а):В общем: Удаленные устройства работают как задатчики включения, выключения для основного блока
Согласен. Пытался разобраться и опять уперся в одно но: не програмист я, и освоить необходимые языки программирования просто не под силу, да и если честно, желания нет. А с FBD разобрался быстро. Как то так.Anydy писал(а):Я бы поставил на нее MajorDomo, Openhub, iobroker может еще есть какие....намного интереснее получится!
Пока делаю подборку того что нужно приобрести: как опробую, обязательно отпишусьslavas писал(а):блок на пробу A0 A1 -RX TX данные в порт кидает. Проверьте если что подправлю.
Я прочитал всего лишь мануал.JORA555 писал(а):Цитата AVGN ()
MH-Z19 нельзя соединить с Arduino nano на прямую. Выходы/входы поддерживают уровень 3,3V
AVGN, Anydy тогда как здесь все работает: http://www.2150692.ru/faq/87-co2-mhz19-arduino
не нужен, в настройках есть 4 строкиJORA555 писал(а):другой блок FBD нужен
Тогда вообще не вижу необходимости в центральном блоке, иначе вы получается пытаетесь сами написать систему уже готовую типа iobroker....кстати знание программирования и не нужны там.JORA555 писал(а):Показания температур, СО2 на основной блок думаю не передавать-не зачем, только сигналы включения
Для гаража лучше мерять не СО2, а СОAnydy писал(а):Я сам делаю подобный термостат для гаража/дачи,
Смотрите, что получается:Anydy писал(а):Тогда вообще не вижу необходимости в центральном блоке
Будьте добры ссылку. Я вообще считаю, что поиск по форуму, куда хуже живого общения+задав вопрос, я уже разузнал почти всю необходимую информацию для моей системы. Но на будущее учту.holodaleksey писал(а):один из пользователей форума уже использует этот датчик и сделал под него блок с выходом в uart.
Да я с вами не спорю, учту данное замечание при сборке. Вопрос в том что без TTL на сколько схема рабочая, долго ли протянет с теоретической точки зрения, а то может и не в том суть: входной сигнал от датчика 3,3В, а приемный на контроллере 5В. Вот если бы было наоборот, другой разговор, по моему, умер бы Arduino смертью храбрых.AVGN писал(а):Погуглил и вот здесь соединяют mh-z14 через TTL logic level covnerter
Вот в том и дело, не все пятивольтовые устройства от 3.3в будут работать, а наоборот по линии RX два резистора или конвертер уровней и вперед!JORA555 писал(а):входной сигнал от датчика 3,3В, а приемный на контроллере 5В.
В поиске никакой конструктивной информации, здесь человек попросил сделать блок для датчика, ему предложили варианты блоков, при чем и по UART и по PWM. Кроме того много попутных вопросов он узнал для себя.holodaleksey писал(а):правда не пойму, поисковиком вера пользоваться не разрешает?...
Это понятно, я не собирался мерить СО2....хотя при работе газовой горелки а не автомобиля(кто ж его заводит в гараже) наверное лучше мерить и то и другое. Мне нужно управление/мониторинг термостатом(овощехранилище, сигнализацией, датчик движения. Ключевая фраза через MQTT/GPRS. А так же таким же макаром управление/мониторинг дачи.OlegAn1962 писал(а):Для гаража лучше мерять не СО2, а СО
Тогда да, нужен центральный блок, если на Меге придется изучать С++(Wiring), либо что проще пробовать настроить готовый софт на малинке.JORA555 писал(а):Также есть много параметров, которые надо отслеживать
Anydy, я аж напрягся. По Вашему мнению на FBD не возможно необходимый мной алгоритм создать. Объясните какие грабли могут возникнуть? Вроде все функции, блоки уже есть. Мне надо то всего создать условия, операции:сложить, вычесть, разделить, да блок Пид регулятора. Обычная релейная логика, да немного аналогового сигнала на заслонку, да на управление вентилятором.Anydy писал(а):Тогда да, нужен центральный блок, если на Меге придется изучать С++(Wiring), либо что проще пробовать настроить готовый софт на малинке.
С параметрами овощехранилища могу помочь. В настоящее время запускаю проект на 1500тонн в режиме тестирования, на будущий год в работу.Anydy писал(а):Мне нужно управление/мониторинг термостатом(овощехранилище
Ну я наверно перегнул палку, но базовые знания нужны.JORA555 писал(а):я аж напрягся. surprised
Все датчики необходимые для данного проекта я озвучил, пока загвоздка только в СО2 и то, когда придет думаю всем миром что-нибудь придумаем. Отслеживаемые параметры, кроме тех что были озвучены ранее-это температуры воздуха в установке и аварии-причем они все на дискрете: полный бак-поплавок замкнул контакт, сгорел крутиться вентилятор-датчик давления разомкнул контакт.Anydy писал(а):Не все еще в программе реализовано, а если учесть что постоянно что то новое выпускается....захочется а в программе нет такого....
Так посоветуйте, знатоки: на головной блок Mega или все-таки Due?holodaleksey писал(а):да запросто. вопрос какая будет длительность одного цикла. недавно закинул на i2c 5 устройств - тормоза дикие. пока теоритически имхо - под подобные вещи лучше сразу дуе
Спасибо огромное! Объявляю благодарность!Anydy писал(а):Накидал два блока для MH-Z19 по примерам с сайта выше.Один по UART работает второй по ШИМ.
Верное решение!Alias писал(а):прикручу часики и карту памяти, буду вести логи, чтобы понять порядок вещей.