Датчик

На работе сломали лом. Старались. Наконечник не выкинули. Разукрасил. Поставил на карниз за окно. Будет теперь датчик скорости ветра. Если снесёт, то на поле работать не выходим.

Комментарии еще никто не писал. Будьте первым.

Чтобы добавить комментарий войдите в систему.

Датчик

Используем телефон как датчик движения

Всем привет! Решил написать пост, т.к. столкнувшись с проблемой не нашел готового решения

Итак, на работе имеется компьютерная программа, в которой, при ошибке, начинает двумя цветами мигать окно с этой программой, но звукового сигнала нет. Это создаёт проблему при ночном дежурстве, когда шанс заснуть на рабочем месте неуклонно растёт. Поизучав эту программу и обсудив проблему с компетентными людьми, пришел к следующему:

1. Звук в этой программе включить нельзя, в настройках нет такой возможности

2. Установить на компьютер какой-то скрипт или программу, которая будет фиксировать изменение цвета нужного окна, тоже оказалось невозможным. Никак, прямо совсем.

3. Можно спаять небольшую схему с датчиком движения или фоторезистором (что более подходит), биппером и парой резисторов. Запитав ее от USB кабеля получим приспособление, которое будет издавать звук при изменении цвета
(вопрос подбора компонентов остаётся открытым, т.к. нужно экспериментировать)

4. Можно пойти дальше, и сделать все на Arduino, ведь настроить в таком случае будет ещё проще, но для этого нужно всего лишь иметь опыт общения с Arduino (увы, не имею)

Склоняясь к пункту 3, я внезапно вспомнил, как из старого смартфона делал камеру с датчиком движения для парковки у дома. Немного Гугла и вот оно, необходимое приложение

Приложение очень простое, включаю всегда первую камеру (CAMERAX)

В настройках почти ничего не менял, только пару параметров

В настройках будильника выставил время запуска (время, через которое звук будет постоянно очень громким, а не проигрываться по нарастающей) и период тревоги (тут все понятно)

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

Этого для моей задачи вполне достаточно, ну и вот сам тест (извиняюсь за грязный экран, салфеток или тряпочки в кабинете не нашлось)

Результат меня очень порадовал. Поиск приложения и настройка заняли всего лишь 15 минут. Как я понял, есть более сложные приложения с множеством настроек и более эстетично оформленные, но я решил остановиться на нем. Надеюсь, что кому-то этот пост пригодится. Остался последний вопрос: вопрос крепления телефона напротив экрана, но с этим что-нибудь быстро придумаю

Всем добра! 🙂🙌

P.S. Извиняюсь за воду в тексте и косноязычие

P.P.S. Если не стало понятно из текста: все это делалось для страховки, а не для переложения ответственности с сотрудника, который должен следить за аппаратурой. Просто дублирующая система

Встроенный датчик

Как вам такой датчик?

Взято здесь.

https://t.me/chesnokk1/1603

Датчик движения

Датчик угарного газа с смс, но без регистрации на ардуино

Подписался собрать датчик напряжения в розетке с оповещением по смс. Добавить датчик угарного (и  других) газа - моя инициатива. Вот что вышло.

Но путь был тернист и труден) Причем на ровном месте - там где не ожидалось.


Из деталей понадобилось следующее:

-оригинальная зарядка apple

-gsm модуль sim800l

-АКБ и держатель

-датчик(показометр) газов mq-7

-немного того, немного другого

-корпус

-пищалка

-кривые прямые руки

-микроконтроллер atmega168, зря что-ли заказывал партию?

Эта картинка вызывает почти детский восторг.


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

Подумал, что неплохо бы придумать какой нибудь корпус. Но первым делом плата. Прикинул, как оно должно работать и развел плату.

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


Распечатал и перевел на кусок фольгированного стеклотекстолита.

Вытравил в растворе персульфата аммония. Он съедает лишнюю медь.

Немного перетравилось. Бывает.


Очистил остатки тонера ацетоном.

Залудил. То есть покрыл медь сплавом олова и свинца.

Просверлил отверстия и запаял детали. Магия монтажа. Не хватает картинки про сову.

Казалось бы, победа близка.


А вот вид спереди.

В этот раз решил все делать на разъемах. Всего их четыре. Для программатора, датчика газа, лампочки индикатора и 230 вольт. Вопрос к знатокам. Хватит ли данного аккумулятора для резервного питания и отправки смс при отключении электричества?


Осталось всего-то, проверить железо и запилить прошивку. Но все оказалось не так просто.

Выявленные проблемы:

рукожоп туповат не сразу понимаю, в чем проблема

-uart не хочет адекватно работать на atmega168 при тактировании от встроенного источника. Кто бы знал? На 328 все работало

-моя паяльник, который я рекламировал, убивает транзисторы

-usb-ttl переходник на чипе ch340 не хочет адекватно прошивать atmega168 - ему подавай ft232


В режиме тестирования.

Да, такой корпус. Постарался сделать все максимально аккуратно.


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

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


И вроде почти все. Фото красивые, устройство готово. На практике, я промучался много часов, пока не понял, что мой хваленый паяльник убивает компоненты и понял причину плохой работы uart. Вот она ложка дегтя в красивую плату.

Если кто спросит, так и задумано. На надежность не влияет. Уже хотел переделывать плату, но обошлось малой кровью.


А вот корпус в сборе.

Разъем uart, лампочка и датчик. Ничего лишнего. Размеры достаточно компактные.


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


Моя контакт телеги в профиле.


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

Лазерный датчик с GSM на ардуино(автономный)

Предыстория такая. Наткнулся на комментарий.

Ну что же, их есть у меня. Задача вроде простая, требования не сложные. Длительная автономная работа и оповещение посредством смс о наличии чего либо в ячейке.
Решил использовать лазерные дальномеры VL6180X для детектирования человеческих конечностей внутри ящика. Ардуинка в качестве мозгов. Модуль SIM800L для отправки смс.
Нарисовал плату.

Взял кусок текстолита.

Перенес рисунок.

Вытравил.

Далее монтаж компонентов. И результат вначале поста. Вроде все  ок. Система работает, жалоб нет. Принял решение оставить датчики расстояния VL6180X.
Так как ширина ячейки 27 см - нужно больше датчиков. А именно три. Использовать мультиплексор желания не имел, да и в бюджет не вписывалось. Адрес поменять не получается. Значит нужно коммутировать по другому. Решил, что сработает управление по минусу. Включаем и выключаем по очереди и считываем показания. Гениальный план, просто оху.ительный если я правильно понял. Развел плату на три датчика.

Следующий шаг.

Магия монтажа.

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

И снова изготавливаем.

И? опять не работает. Но на этот раз случилось страшное. От усталости затупил и вставил банку АКБ задом наперед. Дыма было много. Боже храни тантал, что принял на себя нагрузку и сгорел синим пламенем. Все модули и сам контроллер выжили. Удивительно. И здесь я окончательно понял, что электроника не мое что идея включать и выключать модули 10 раз в секунду мягко говоря глупая. Учу матчасть. Решаюсь коммутировать линию данных с постоянно подключенной линией тактирования.
Простите за такую схему.

Вот как то так, можно отключать/подключать линию данных шины i2c. Ну что же, в третий раз перерисовываю плату.

И сразу результат.

Наконец все отлично. Алгоритм работы датчиков такой. Включается первый и отрабатывает 30 мс, опрашивается раз в 5 мс. Затем включается второй и третий. Показания датчиков записываются с свои переменные. И о чудо, этот вариант заработал стабильно.
Так же на борту имеется простой датчик света - фоторезистор. Подключен через пин ардуино, дабы не потреблять свои микроамперы когда не надо.
Дальше запаял оставшиеся детали.

И приклеил неодимовые магниты, угадаете откуда взял?

Крепится крайне надежно к любой металлической поверхности.
По поводу работы алгоритм такой. После подключения батарейки, у нас есть 2 минуты, чтобы прикрепить плату на потолок ячейки. Далее происходит автоматическая калибровка. Контроллер замеряет показания на трех датчиках расстояния и датчике света и уходит в режим энергосбережения. В нем он просыпается каждую секунду, подает питание на фоторезистор и замеряет уровень освещения. Если света стало больше, то значит, пора вставать. Включаются три датчика расстояния и происходит 200 опросов в секунду. При попадании инородного предмета в ячейку - датчики снова засыпают. Контроллер переходит в режим отправки смс. Активируется модуль sim800l и через 40 секунд отправляет смс на заданный номер.

В сообщении контроллер сообщает в том числе напряжение на АКБ для своевременной замены.

Вот так происходила настройка. Эту информацию можно получить посредством блютус на телефон в поле. Если подключить в разъем платы модуль hc-05 или подобный. Реализован вотчдог. Если контроллер зависнет, то сам себя перезагрузит, откалибруется и продолжит работать.
Тестирование в почти полевых условиях..

Результаты отличные. Ни одного ложного срабатывания. Ни одного не отправленного смс. На днях начинаем тестировать на реальной ячейке. Такую систему можно использовать для разных целей. В качестве автономной сигнализации с GSM на борту.
Одного АКБ хватит на 2-6 месяцев. Потребление в режиме энергосбережения мене 1мА. Такое у меня хобби.
Если что, контакт телеги https://t.me/bb773301
И мой пустой сайт http://safboard.ru/ (вдруг когда нибудь перестанет быть пустым?)
p.s. спасибо сообществу за такую поддержку.

Сегодня ночью сработал датчик газа. Я рад

Частный дом, 2 года назад установил водяное отопление (тёплые полы), обогрев газовый котёл с газовыми баллонами (мне так удобнее, магистрального нет). Сразу на алике купил детектор утечки газа, подключил к розетке, датчик положил на пол (при использовании пропана, датчик крепят вниз, газ тяжелее воздуха, если метан, то на верх). Вечером менял баллоны, после этого проверил все соединения карманным газоанализатором, я много лет работаю с газом и это привычка.

В три утра сработала сирена, я не сразу понял что это, ведь с момента установки детектора, он ни разу не пикнул и "забыл" я про него. Прибежал, все перекрыл.

Вобщем штуковина купленная 2 года назад за копейки (что то около 700рублей) пригодилась сегодня ночью всей семье. Немного порвало подводку газа (фоткать смысла нет, незаметно).

Мораль: Предохраняйтесь!

А датчик такой:

Датчик угарного газа или дыма -- полезная вещь

В соседнем посёлке этой ночью сгорел дом.

<<При обследовании дома в комнатах были обнаружены тела всех членов семьи: мужчины 1979 г.р., его жены 1980 г.р. и двоих их сыновей 8 и 9 лет. Все они задохнулись в дыму.>>


По возрасту очень похожи на нас.

Что можно сделать, чтоб снизить вероятность такой смерти?

Прошлой осенью я купил датчик угарого газа. Он начинает зверски орать при концентрации CO во много раз меньше летальной. У вас ещё и голова-то не заболит, а он уже визжит.

Удельный вес CO примерно такой же, как у воздуха, потому датчик не ставят под потолок. Угарный газ обычно теплее (образуется при тлении), потому и по полу он не стелится. Самое удобное место для него -- на уровне глаз.

Датчик стоит от тысячи рублей до полутора, работает 3-5 лет, после чего у него деградирует срабатывающий элемент (заканчивается реагент).

Батареек хватает на годы. Скорее всего за весь срок службы датчика хватит одной замены, но полезно поглядывать. У моего за год батарейки не сели, потому я не знаю как он об этом сообщит, завёл напоминания в гуглокалендаре: <<Проверь батарейки в датчике>>.

Есть ещё датчики дыма, но они не спасут от печного угара (при наличии печи или гаража в цокольном этаже вы не меньше рискуете угореть насмерть), они чаще срабатывают ложно на пыль.

Если печки или гаража в доме нет, то разумнее ставить датчик дыма под потолок.

Мою семью датчик уже спас: мы зимним вечером закрыли печную трубу чуть раньше, чем нужно. Ночью были разбужены. Не факт, что прям погибли бы, но лучше перебдеть.

Всем живущим с печкой я страстно рекомендую такие датчики.

Fastler - информационно-развлекательное сообщество которое объединяет людей с различными интересами. Пользователи выкладывают свои посты и лучшие из них попадают в горячее.

Контакты

© Fastler v 2.0.2, 2024


Мы в социальных сетях: