[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: dm8010-uf.jpg -(87 KB, 1326x633, dm8010-uf.jpg)
87 No.190914  

Надоело на работе каждые 15 минут бегать в холодное машинное отделение и смотреть что там на манометрах. Хочу на все повесить веб-камеры и смотреть из теплушки. Проблема в том, что далеко, около 30 м. usb не пойдет. Манометров много - шесть штук, IP-камеры дорогие хочу на веб камерах сделать.

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

В качестве промежуточного, планирую что-то на целероне с 478 сокетом, это самое мощное что есть в запасах, могу P4 на али заказать. Потянет такая машина шесть веб камер? Еще надо кое какую постобработку (яркость, контрастность), хотя-бы пять кадров в секунду. В теплушке комп мощнее стоит, там Athlon 64 X2 4200+, может как-то можно организовать захват видео с удаленной веб камеры и постобработку уже на месте? Опять же, не хочется чтобы комп в теплушке напрягался, он итак тормоз, а я на нем интернеты/аниму смотрю. На обеих компах будут линуксы, а именно - Дебиан.

Камеры самые дешевые с али, http://ali.onl/sBe с такими я увижу показания? Кто-то подобные камеры из китая заказывал, как качество? Манометры не маленькие, диаметр каждого 15 - 20 см.

>> No.190915  
Файл: 1pcs-Hot-2M-7mm-6-LED-USB-Camcorders-Wat(...).jpg -(51 KB, 1000x1000, 1pcs-Hot-2M-7mm-6-LED-USB-Camcorders-Wat(...).jpg)
51

>>190914
Я бы все-таки в сторону IP-камер посмотрел. Даже довольно дешевые из них имеют PoE-питание и самое главное ИК-подсветку, позволяющую даже в полной темноте получать сносную картинку.
С веб-камерой однозначно придется делать направленное на манометр освещение, так как в машинном отделении вряд ли освещение достаточное для нормальной съемки на таких убогих камерах.

Если все-таки брать USB, то еще стоит посмотреть в сторону того, что на али называется USB Endoscope или Borescope. Это та же самая вебкамера, но сразу с направленной подсветкой, некоторой защитой от влаги и довольно и длинными жирными кабелями. В условиях машинного зала оно однозначно должно прожить дольше, чем хлипкая вебкамера из ОП-поста, а цена отличается не так уж и значительно.

И практически любой компьютер справится с этими задачами так как у этих веб-камер разрешение буквально в виде убогих 640*480.

>> No.190917  

>>190915
Да я бы не сказал что там темно. Через каждые два метра лампа дневного света. И не очень сыро. Если понадобится дополнительное освещение, можно взять пятивольтовый светодиодный светильник и приколхозить к камере.

>> No.190918  

>>190915
IP камера всетаки слишком дорого, в десять раз дороже веб-камер. Я на всю задумку готов потрать не больше 1к рублей.

>> No.190919  

>>190917
А манометры на каком расстоянии друг от друга? Как расположены?
Может удобнее будет иметь одну камеру, которая захватывает сразу несколько манометров, чем индивидуальную на каждый?

>> No.190921  

>>190914
Затрахаешься ты с веб-камерами, конечно. Для начала поищи дешёвую IP-камеру.

PS. Мы как-то ставили что-то подобное, причем со распознаванием данных и интеграцию в предприятие-левел систему управления, но там были спец-камеры по два косаря зеленых каждая, промышленный пека и спец-плата. Короче, всё просто, но дорого, т.к. выполненное на железяках в промышленном защищенном исполнении.
PPS. Кстати, давно читал про подобное, сделанное на коленке:
http://graphicon.ru/html/2008/proceedings/Russian/SR4/Paper_1.pdf

>> No.190922  

>>190919
Расстояние между ними - 1 - 2 м. Плюс они повернуты в разных направлениях, не получится. И камеры в 0.3 пиксела, не разобрать ничего.

>> No.190924  

>>190921
Сделать что-то такое на OpenCV было бы весело, кстати.

>>190922
2 метра — это расстояние между крайними точками или же между соседними?
Если между крайними, то 720P и тем более 1080P IP-камеры будет достаточно, чтобы разобрать цифры на манометре такого диаметра, что был указан.
В общем тестировать разные схемы надо.

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

>> No.190925  

>>190921
IP камеры на Али самые дешевые, не меньше тысячи рублей за штуку. Сейчас порылся в столе и нашел старую вебку 0,3 мп. Изображение неплохое как по мне. Единственное, на моей камере можно вручную фокус выставлять, значит искать надо подобную.

А распознавание положения стрелки мне не нужно, по крайней мере сейчас.

>> No.190926  

>>190924
Между крайними расстояние больше пяти метров. Кроме того они повернуты все в разные стороны, и в том месте куча труб, одной - двумя камерами не снять.

>> No.190929  

Можно несколько аналоговых камер и под них видеорегистратор с подключением Ethernet и без установленного винта. Может получиться чуть дешевле чем несколько IP-камер.

>> No.190932  

>>190914

>удаленный рабстол

Можешь ffserve или чтобы по крону ffmpeg делал фоточки, передавал их ImageMagick на обработку, а curl кидал куда-нибудь на фтп или даже почту.

>> No.190934  

Мы под похожую задачу нашли вот такое >>190929 на авите за три тыщи разом. Было 4 камеры и регистратор с эзернетом.
С дербана какого-то офиса.

>> No.190945  

>>190932

>ffserve

Попробую. Хотя мне кажется, что вариант с удаленным рабстолом проще. Единственный минус - надо будет иксы на удаленном компе поднять, поэтому памяти в нем должно быть хотя бы 128 - 256.

>> No.191001  

Еще vlc попробовать можно

>> No.191030  

>>190914

> Кто-то подобные камеры из китая заказывал, как качество?

Как земля.
Сам-то как думаешь, даст камера за $2.19 нормальную картинку?

>> No.195419  
Файл: .jpg -(228 KB, 1506x1362, .jpg)
228

Я опять вернулся к данной проблеме. Решил не делать камер, а датчики давления + ардуина. Но с ардуиной и ей подобными устройствами я никогда не сталкивался.

Проблема сейчас в том, что от ардуины до ПК, расстояние будет не меньше 15-20 м. По usb не запитать. Но китайцы предлагают какой-то WiFi модуль.

Я не могу понять, этот модуль подходит для китайской nano/uno? Не можете подсказать. Я смотрю на пины этого модуля, там есть какие-то IO0, IO2, а на ардуине их нет.

http://ali.onl/FCM - дешевый клон nano
http://ali.onl/FCO - WiFi модуль

>> No.195420  

>>195419
Посмотри на ESP8266/ESP32, это куда более элегантное решение.

>> No.195421  
Файл: .jpg -(152 KB, 800x800, .jpg)
152

>>195420
Тоесть, мне надо что-то типа этого заказать? К нему подойдет мой датчик давления, он выдает от 0 до 5 вольт.

>> No.195422  

>>195419
Вот здесь покопайся:
https://www.mysensors.org/build/ethernet_gateway
https://www.mysensors.org/build/pulse_water
https://www.mysensors.org/build/pressure
https://www.mysensors.org/build/connect_radio
Там полно примеров и готовых проектов.

>> No.195423  

>>195422
Да я наверное, лучше возьму вот это >>195421

Но я не могу понять, сколько у ней аналоговых входов. Только один? Или входы D0, D1 и т. д. тоже можно использовать как аналоговые входы?

>> No.195433  
Файл: HTB1I4OlHXXXXXcHXFXXq6xXFXXXF.jpg -(62 KB, 800x436, HTB1I4OlHXXXXXcHXFXXq6xXFXXXF.jpg)
62

>>195423
В общем, я тут более основательно задумался, как сам бы решал вопрос.
ESP вещь прикольная, но не всегда очевидная.
Пердуина проще и почти совершенно безглючна.
Итак:
1) Аналоговые сенсоры читаем Ардуиной. Нет нужды городить согласование уровня, хоть 5 вольт читаем, хоть 3,3.
2) Данные тупо пишем на UART.
3) Покупаем готовый беспроводной мост UART: https://www.aliexpress.com/item/2-pcs-100mw-2-4G-Serial-ports-Wireless-Transmit-Receive-RF-Transceiver-Module-5V-3V-TTL232/32271778302.html
4) Получаем данные в USB. https://www.aliexpress.com/item/CP2102-USB-2-0-to-UART-TTL-5PIN-Connector-Module-Serial-Converter-New/32730654358.html
5) По-идее, профит.
Альтернатива:
Подцепить любым способом Ардуину к Orange Pi Zero. Оно уже умеет и Ethernet, и Wi-Fi, и веб-сервер, и даже, наверное, Аллаха.
https://www.aliexpress.com/item/New-Orange-Pi-Zero-H2-Quad-Core-Open-source-development-board-beyond-Raspberry-Pi/32760774493.html

>> No.195434  

>>195433

>UART

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

Малинки и ее клонов нет у меня. И тоже дорого.

>> No.195435  

>>195434

> Посмотрел на ценник, что-то больно дорого.

Окстись! Можно же и подешевле найти.
http://www.ebay.com/itm/128-Channel-2-4G-LC12S-120m-UART-Wireless-Serial-Transparent-Transmition-Module-/322452091227

> модуль WiFi для нее

Тут вот какой нюанс, ESP это не "модуль WiFi", а своенравная standalone система на чипе. Для сравнения поищи из коробки работающий "arduino wifi shield" и зацени цену.
Да, с ESP можно работать и в лоб AT командами, но это не очень удобно, да и память Ардуины от гор текста в момент кончается.
Прозрачный мост это самое простое и удобное в данном случае.

>> No.195437  

>>195435
ESP8266 — это все, что угодно. С ним не только AT-командами работать можно.
Например есть такая вещь: https://github.com/JiriBilek/WiFiSpi, чтобы подключить его по SPI к ардуине.
Совсем извращенцы могут использовать его как SDIO-адаптер для той же малины. Драйвера где-то под линукс есть.

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

Но, конечно, с аналогом у него не очень хорошие инструменты — всего один порт, да и тот с диапазоном 0-1V.

Если не смущает написание собственного кода для общения между ESP8266 и атмеливской Arduino, то можно было бы реализовать общение с внешним миром на ESP8266, а аналог на атмеле.
Либо можно подключить ESP8266, на которой будет крутиться программа, к ADS1115 и таким образом получить заметные преимущества по точности и разрешению.

>> No.195440  

ОП, не забывай, что тебе еще нужен какой-то внятный интерфейс на хосте, чтобы не мудохаться с консолью, кронами и парсингом сырых данных. Может тебе начать плясать от каких-нибудь самодельных smart home систем, типа Domoticz? А потом уже подбирать датчики, которые с ними работают.

>> No.195444  

>>195440
Веб-интерфейс для единичных поделок — самое оптимальное.
Я для своих персональных поделок обычно делаю одностраничку с джаваскриптом, которая от ESP8266 берет JSON, если что-то структурированное, а чаще просто строку, для передаваемых туда-сюда данных.

Конечно, если устройство будет не одно, а целая сеть датчиков, то разумнее будет взять какую-то клиент-серверную систему.

>> No.195448  
Файл: .jpg -(118 KB, 800x800, .jpg)
118

Тут я узнал что существуют какие-то мультиплексоры, с помощью которых можно увеличить количество аналоговых входов. Ну и снова задумался о NodeMCU. Правда не могу ничего нагуглить, увидел только одну тему, где кто-то использует с NodeMCU мультиплексор CD74HC4067. Мне его можно смело заказывать?

>>195444
Интерфейс, в смысле графический интерфейс? Я хочу свой набыдлокодить на жабе.

>> No.195450  

>>195448
Так сколько тебе датчиков нужно подключить? С какой скоростью их опрашивать? Какую точность ты хочешь получить?

>> No.195451  
Файл: __kirisame_marisa_ore_no_imouto_ga_konna(...).jpg -(203 KB, 560x800, __kirisame_marisa_ore_no_imouto_ga_konna(...).jpg)
203

>>195448
Как же вы достали. Напокупали своих ардуин. И даже не знаете, что такое мультиплексор.
Как же хочется, чтобы все эти микроконтроллерные девборды, одноплатные компьютеры и прочее не продавались людям, которые не знают даже основ схемотехники.

>> No.195456  

>>195450
Шесть датчиков. Опрашивать раз в 1 - 5 секунд. А что, при использовании мультиплексора точность упадет? У меня шкала давления от 0 до 4.0. Хотелось бы знать значения до десятых, когда 2.0 а когда 2.1.

>>195451
Что делать. Вот когда купим, тогда и узнаем что такое мультиплексоры. Зачем я буду читать всякие мануалы сейчас, когда у меня ничего под рукой нет? Это как книжку по кодингу без компьютера прочесть. Мне надо заказать весь конструктор сразу, а потом уже с ним играться.

>> No.195457  

>>195456
При использовании мультиплексора не упадет значительно, ибо он работает в аналоговом смысле, но он значительно уменьшает скорость и так медленного ADC, который используется на ESP8266. Но впрочем для раз в 1-5 секунд вполне хватит его скорости.
И да, десятибитного разрешения тоже хватит для точности до десятых.
Так что вполне должно будет работать. Не хватает только делителя, чтобы привести значение от датчика к нужным 0-1V.

Вот это почитай и посмотри: https://internetofhomethings.com/homethings/?p=530, там как раз все, что нужно, описано.

Я только за датчики переживаю. Все-таки 4 MPa — это не шутки. Неужели китайские датчики будешь использовать?

>> No.195459  
>>op

>>190918
A.
Avito в помощь. На каком расстоянии камера будет, решил?

>> No.195461  

>>190914
Ну, на линухе старых версий (вроде fedora до версии 12) всегда можно поднять сервер веб-камер. В биос можно даже вбить power on (начало смены) вроде 7:00:00. И шатдаун на 20:00:00.

Вообще можно так:

  1. Вебка втыкается прямо на манометр. Ракурс, конечно, снизу вверх и любое каре будет выглядет как башня волос у Мардж Симпсон.
  2. Проверяется достаточность числа usb-портов на борту

2,5. Ищется на авито usb pci, чтобы четыре лишних слота появились
3. К атлону4200 приделываешь через переходник "dvi-vga" или с помощью ненужного телека с s-video (и видеокарты, естессно) получаешь "второй монитор". Всё: начальство будет довольно, что у тебя каждую минуту проверка манометров, а не каждые 15 минут.

>> No.195462  
Файл: 1501887429003.png -(42 KB, 800x680, 1501887429003.png)
42

>>191001
This.
Get some tushonka.

>> No.195465  

>>195456
Только покупай все хоть как-то чувствительное с минимум трехкратным запасом, потому что потери будут, пока будешь учиться.

>> No.195466  

>>195456

> Это как книжку по кодингу без компьютера прочесть.

Эх, ну и поколение нынче...

>> No.195467  

>>195433
Не парься с радио, кинь соплю uart, 30 не расстояние

>> No.195468  
Файл: IMG_20170814_080451.jpg -(148 KB, 1000x1333, IMG_20170814_080451.jpg)
148

>>195467
Я могу сделать ардуину и UART по проводам. Но подскажите пожалуйста, какое оборудование мне нужно купить? Я ничего не знаю, какие железки мне нужны кроме ардуины. Провода нужно будет экранировать?

>>195457
Тоесть мне можно покупать NodeMCU и этот мультиплексор, и все? Делитель, это просто резистор? Наборов с резисторами разных номиналов у меня полно.

>Все-таки 4 MPa — это не шутки.

У меня максимум 0.5 МПа. Это самое большое давление на насосной. Незнаю правда, рабочее давление сенсора, указано как 0 - 1.2 МПа, и погрешность ±5%. Смогу ли я узнать, когда будет 0.4 МПа а когда например 0.42 МПа.

>>195461
Да я теперь думаю уже сами значения давления снимать. Так можно будет что-то вроде сирены запилить в случае зашкаливания. Или чтобы приятный женский голос раз в 30 минут сообщал об обстановке в машинном зале. А так, конечно, мне из оборудования только вебки купить, и все. Остальное есть.

>> No.195469  

>>195468
*...Now, these points of data
Make a beautiful line...*

>> No.195477  

>>195468
Фишка в том, что датчики на манометры вешать равнозначно "внесению не предусмотренных изготовителем модификаций в конструкцию". А так скотчем приклеил и готово. В крайнем случае за 500 р. сверх бюджета купишь на авито втрой пека из соображений "чёт не дотягивается шнурок usb".

Из совсем уж расходов -- надо будет расчистить стол и в видеокарту атлона вставить переходник dvi-vga, чтобы было место для "старого, пузатого" монитора. Яркость ему можно низенькую. Совсем уважуха, если в лапы попядётся раритет с ручной регулировкой яркости одним колёсиком.

>> No.195480  

>>195468
На ali взять water pressure sensor 1MPa с токовым выходом 4-20мА в нужном количестве. Взять питальник на 24В там же. Найти PLC с ethernet и аналоговыми входами 4-20 для сбора данных, установить возле датчиков. Или соорудить аналогичное на ардуине. Коробку, клеммников, проводов, автоматов по желанию.

>> No.195481  

>>195468

>У меня максимум 0.5 МПа

Ну, в таком случае конечно все радостнее выглядит, но зачем тогда говорил про 4.0?
Делитель можно собрать и на резисторах, хотя нужно будет добавить подстроечников, для точной настройки, но вообще лучше будет использовать операционник как буфер и возможно понадобится сдвинуть сигнал, если верить вот тому описанию, что выше по ссылке.

Из железа я бы сказал, что к NodeMCU, мультиплексору, датчикам и небольшой кучке пассивки в виде резисторов, конденсаторов и подстроечных резисторов надо бы добавить кучку каких-нибудь LM224 на случай если все-таки придется использовать буфер для сигнала от датчиков.

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

И да, отследить динамику между 0.4 МПа и между 0.42 МПа ты, скорее всего, вполне сможешь.

>> No.195482  

>>195480
Которые выдают напряжение, а не ток, ведь обычно точнее, не?

>>195477
Зачем вносить изменения в конструкцию, если датчики можно просто вкрутить через тройник? Если, конечно, что-то с ними случится, то ОП за китайские датчики без сертификации получит больно по попе, но я думаю, он это и так понимает и контролирует данный объект достаточно, чтобы взять на себя такие риски.

>> No.195488  

>>195482
Те, которые выдают ток - помехоустойчивее. Очень полезное свойство при соседстве с пускателями и приводами насосов. Достаточно просто пары проводов (не слишком тонко-китайских), без экранирования и витой пары.
Контроллер тоже надо будет, по хорошему, грамотно запитать, развязать входа/выхода, заземлить, заэкранировать, включить watchdog и т.д.

>> No.195492  

>>195488
Я думаю, ОП все-таки строит систему наблюдения за параметрами, а не критичный мозг в контроллере автоматизации.
Даже с некоторым количеством шумов все решается банальным усреднением по нескольким значениям ADC.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]