Главная страница
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Форумы в Telegram - @vladforum С темами, всё как на форуме, только в Telegram!

> Нужно удаленно снимать показания стрелочного прибора, Как лучше это сделать, есть идеи?
Traveller
сообщение 27.3.2017, 22:46
Сообщение #1


Новенький

Возраст: 55
Группа: Пользователи 
Сообщений: 8 780
Регистрация: 28.3.2004
Пользователь №: 5 663
Вставить ник Цитата


В общем суть возникла задача периодически снимать показания с одного механического-аналогового прибора, причем удаленно, вести не прерывную съемку и генерировать непрерывный трафик с помощью IP камеры нет необходимости, т.к. ресурсы интернета так же ограничены, нужно просто по запросу или по некоему расписанию делать фотки и отправлять их на электронку или в виде ММСок на телефон, но есть несколько условий, эта хреновина должна работать именно через интернет, решения куда вставляется СИМ карта не катят, потому как плодить еще одну СИМкарту и следить за ее балансом ну совершено не хочется, в принципе в качестве мозгов можно использовать Raspberry PI2 (имеется в наличии), можно в принципе к нему докупить модуль камеры, но вот как заставить это все работать по нужному алгоритму я понятия не имею, да, на хабре полно статей на эту тему, но опять таки я там ничего не понимаю, потому как информация там выложена для гиков, которые знают что делает та или иная строка в коде или команде biggrin.gif я в этом ни бум бум. ну или на худой конец, хотя на мой взгляд это будет идеальный вариант, может кто подскажет модель камеры которая это уже умеет делать самостоятельно, если такие есть конечно...

Сообщение отредактировал Traveller - 27.3.2017, 22:50
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 9)
mr.badguy
сообщение 28.3.2017, 1:13
Сообщение #2


Постоянный посетитель

Возраст: 44
Группа: Пользователи 
Сообщений: 988
Регистрация: 17.6.2005
Пользователь №: 9 808
Вставить ник Цитата


Держи
Код
#!/bin/bash

# image filename
timestamp=$(date +%Y%m%d_%H%M%S)
filename="/tmp/$timestamp.jpg"

# destination email address
email=email@example.com

# camera device
camera_device=/dev/video0

# take a picture
fswebcam -r 800x600 --jpeg 85  -d $camera_device  $filename
# send email with picture
echo "see captured image attached" | mail -s "captured image at $timestamp" $email -A $filename
# delete captured picture
rm $filename


Предполагается что:
1. raspberry pi подключена к интернету
2. установлен пакет mailutils
Код
sudo apt-get install mailutils

3. exim (он ставится при установке mailutils) настроен так что может слать почту наружу
4. установлен пакет fswebcam
Код
sudo apt-get install fswebcam


Скрипт запускать например по крону.

Есть и другие способы читать картинки с камеры (ffmpeg например) и слать почту (http://www.tecmint.com/send-email-attachment-from-linux-commandline/)


Сообщение отредактировал mr.badguy - 28.3.2017, 1:24
Перейти в начало страницы
 
+Цитировать сообщение
Traveller
сообщение 28.3.2017, 8:13
Сообщение #3


Новенький

Возраст: 55
Группа: Пользователи 
Сообщений: 8 780
Регистрация: 28.3.2004
Пользователь №: 5 663
Вставить ник Цитата


Тааак! rolleyes.gif

Ок! заказываю камеру, жду, получаю и начинаю внедрять rolleyes.gif Если не получиться у самого, я теперь знаю с кем вискарь кушать буду... biggrin.gif
Перейти в начало страницы
 
+Цитировать сообщение
Traveller
сообщение 28.3.2017, 9:31
Сообщение #4


Новенький

Возраст: 55
Группа: Пользователи 
Сообщений: 8 780
Регистрация: 28.3.2004
Пользователь №: 5 663
Вставить ник Цитата


Вот чет щас подумал и пришел к выводу, что даже в принципе слать ничего ни куда не нужно, раз будет малина с полноценной осью на борту, то ничего не мешает туда внедрить Bittorrent Sync (я так думаю rolleyes.gif ), на телефоне он есть, работает надежно, просто допустим малина складирует эти фотки куда ни будь себе, а я когда нужно запускаю клиент у себя на телефоне и скачиваю последний созданный файл, приемущество такого решения в том, что это будет работать в любой даже самой затрапезной сети, пусть медленно, но будет, а во вторых не будет генерироваться лишнего трафика с засиранием почты, т.е. задача сводится к тому что бы просто фоткать и сохранять, ну и скажем еще автоматически удалять предыдущие файлы, ну может оставлять два или три последних, этот архив хранить не нужно, а я буду забирать именно то что мне нужно, вот как то так rolleyes.gif

Правда с этим возникает еще пару вопросов, ко все этой трехомудии нужно где то найти:
1. термокожух для видеокамеры. с подходящим внутренним габаритом, что бы туда влезла малина причем вместе с разъемом micro USB (должны быть угловые, такие есть я видел, но не помню где)
2. для вышеуказанной камеры нужен объективчик с фокусным расстоянием 6-10мм, т.к. видеть нужно будет объект диаметром 10-15 см. с расстояния 4-6 метров, ну так что бы там можно было разобрать на какой позиции находится стрелка

Сообщение отредактировал Traveller - 28.3.2017, 9:43
Перейти в начало страницы
 
+Цитировать сообщение
mr.badguy
сообщение 28.3.2017, 9:57
Сообщение #5


Постоянный посетитель

Возраст: 44
Группа: Пользователи 
Сообщений: 988
Регистрация: 17.6.2005
Пользователь №: 9 808
Вставить ник Цитата


Я кстати USB камеру использовал, не обязятельно камеру от raspberry
Перейти в начало страницы
 
+Цитировать сообщение
Traveller
сообщение 28.3.2017, 12:34
Сообщение #6


Новенький

Возраст: 55
Группа: Пользователи 
Сообщений: 8 780
Регистрация: 28.3.2004
Пользователь №: 5 663
Вставить ник Цитата


Цитата(mr.badguy @ 28.3.2017, 10:57) *
Я кстати USB камеру использовал, не обязятельно камеру от raspberry

Да я как бы не против USB но чет мне кааца что у нее разрешение будет по хуже и потом там фокус фри, а тут судя по картинке можно какой нить другую "линзочку" прикрутить, что бы приближала немножко... rolleyes.gif
Перейти в начало страницы
 
+Цитировать сообщение
mr.badguy
сообщение 31.3.2017, 1:46
Сообщение #7


Постоянный посетитель

Возраст: 44
Группа: Пользователи 
Сообщений: 988
Регистрация: 17.6.2005
Пользователь №: 9 808
Вставить ник Цитата


Можно еще что-то типа такого замутить:
http://nbviewer.jupyter.org/github/xamox/s...e%20Angle.ipynb
Перейти в начало страницы
 
+Цитировать сообщение
Traveller
сообщение 31.3.2017, 17:22
Сообщение #8


Новенький

Возраст: 55
Группа: Пользователи 
Сообщений: 8 780
Регистрация: 28.3.2004
Пользователь №: 5 663
Вставить ник Цитата


Красиво, но я не совсем понял что это, что то типа светящейся стрелки? rolleyes.gif

Не у меня все должно быть банальней, есть градусник, есть целевая температура, прирост температуры примерно 1,5-2,5 градуса в час, вот нужно видеть этот градусник, что бы не прозевать целевой порог температуры, т.е. начальная температура допустим 5-10 градусов, нужно что бы было 60-70, по времени это примерно сутки +/- вот в течении этого времени нужно поглядывать и не прозевать, вот и все...
Перейти в начало страницы
 
+Цитировать сообщение
mr.badguy
сообщение 31.3.2017, 20:42
Сообщение #9


Постоянный посетитель

Возраст: 44
Группа: Пользователи 
Сообщений: 988
Регистрация: 17.6.2005
Пользователь №: 9 808
Вставить ник Цитата


Цитата(Traveller @ 31.3.2017, 18:22) *
Красиво, но я не совсем понял что это, что то типа светящейся стрелки? rolleyes.gif

Не у меня все должно быть банальней, есть градусник, есть целевая температура, прирост температуры примерно 1,5-2,5 градуса в час, вот нужно видеть этот градусник, что бы не прозевать целевой порог температуры, т.е. начальная температура допустим 5-10 градусов, нужно что бы было 60-70, по времени это примерно сутки +/- вот в течении этого времени нужно поглядывать и не прозевать, вот и все...

Не, там распознавание угла отклонения стрелки. Т.е. на входе картинка со стрелкой (указатель уровня топлива в данном случае), на выходе угол в градусах.
Перейти в начало страницы
 
+Цитировать сообщение
Traveller
сообщение 31.3.2017, 23:25
Сообщение #10


Новенький

Возраст: 55
Группа: Пользователи 
Сообщений: 8 780
Регистрация: 28.3.2004
Пользователь №: 5 663
Вставить ник Цитата


Цитата(mr.badguy @ 31.3.2017, 21:42) *
Не, там распознавание угла отклонения стрелки. Т.е. на входе картинка со стрелкой (указатель уровня топлива в данном случае), на выходе угол в градусах.
это для одной машины, где цифеблат как грят FixPrice, в моем же случае, каждый раз индивидуален, шкалы и стрелки разные причем они не светятся, плюс бывают и цифровые термометры, но такие попадаются не так часто, а бывают даже те которые не работают rolleyes.gif
Прикрепленное изображение

Перейти в начало страницы
 
+Цитировать сообщение

  Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




RSS       Политика конфиденциальности
Легкая версия