Подобные датчики существуют столько же, сколько RC-генераторы. Но оказывается, «научить» измерять меняющуюся ёмкость датчика можно и Arduino — программно, внешний генератор для этого не потребуется. А сам датчик вы можете изготовить своими руками — о такой самоделке рассказывает автор Instructables под ником luismorales-navarro.
Мастер разрабатывает четыре детали датчика и выкладывает получившиеся файлы на сайт Tinkercad: внутреннюю трубку, её крышку, внешнюю трубку и её крышку. Печатает эти детали на 3D-принтере.
Обматывает трубки алюминиевой фольгой, присоединяет к ним проводники. Здесь медь к алюминию — можно, ну, повлияет на точность, только и всего. В силовых цепях — нельзя, даже если там «всего-то десятки миллиампер».
Мастер собирает датчик, герметизирует его термоклеем, убеждается, что он не протекает, а жидкость нигде не контактирует с фольгой. Ведь требуется, чтобы датчик был емкостным, а не резистивным.
Подключает к Arduino как показано далее. Из дополнительных компонентов требуется всего один резистор. Конечно, инструкцию можно было бы озаглавить так: «Сенсация! Уровнемер из одного резистора!», но сразу понятно, что это — «каша из топора».
Работоспособность датчика мастер проверяет простейшей программой, требующей библиотеки CapacitiveSensing:
/* * CapitiveSense Library Demo Sketch * Paul Badger 2008 * Uses a high value resistor e.g. 10M between send pin and receive pin * Resistor effects sensitivity, experiment with values, 50K - 50M. Larger resistor values yield larger sensor values. * Receive pin is the sensor pin - try different amounts of foil/metal on this pin */ CapacitiveSensor cs_4_2 = CapacitiveSensor(4,2); // 10M resistor between pins 4 & 2, pin 2 is sensor pin, add a wire and or foil if desired void setup() { cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF); // turn off autocalibrate on channel 1 - just as an example Serial.begin(9600); } void loop() { long start = millis(); long total1 = cs_4_2.capacitiveSensor(30); Serial.print(millis() - start); // check on performance in milliseconds Serial.print("t"); // tab character for debug windown spacing Serial.print(total1); // print sensor output 1 Serial.print("t"); delay(10); // arbitrary delay to limit data to serial port }
Не удивляйтесь отсутствию переводов строк — так сделано в оригинале. Данные о результатах измерения поступают в монитор последовательного порта. В дальнейшем предлагаемый фрагмент можно интегрировать в более сложные скетчи, в которых реализованы сигнализация о слишком большом или малом уровне жидкости, управление исполнительными механизмами.
Источник: USamodelkina.ru
Виды датчиков
Датчики различаются между собой по способу измерения уровня жидкости и делятся на два вида: сигнализаторы и уровнемеры. Сигнализаторы отслеживают заданную точку заполнения емкости и при достижении нужного объема жидкости прекращают ее поступление (пример — поплавок в бачке унитаза).
Уровнемеры непрерывно контролируют степень заполнения резервуара (пример — датчик на шахтном водоотливе).
По принципу действия датчики уровня воды в емкости делятся на такие разновидности:
- Поплавковые — в их конструкцию входят поплавок с магнитом и два герметических контакта (геркона). При достижении минимального уровня жидкости в емкости поплавок перемещается вниз и магнитом действует на геркон, при этом включается реле и запускается насос, начинается подкачка воды в резервуар. При полном заполнении емкости поплавок достигает верхнего геркона, при этом срабатывает реле, выключающее насос.
- Ультразвуковые — используются не только в жидкой среде, но и в сухой. Устройства работают таким образом: излучатель подает импульсы, которые достигают резервуара и возвращаются на приемник. Встроенный контроллер обработки сигнала анализирует силу и длительность затухания ультразвуковой волны (эти параметры различны для полной и пустой емкости).
- Электродные — применяются в жидких электропроводящих средах. Состоят из двух электродов, контролирующих нужный уровень жидкости. Третий электрод является аварийным и используется при превышении заданных параметров и включении режима откачки.
- Радарные — универсальные механизмы благодаря тому, что их можно применять при работе с агрессивными и взрывоопасными жидкостями. Принцип функционирования устройств основан на использовании радиоволнового излучения — волны определенной длины направляются к поверхности жидкой технологической среды, отражаются от нее и попадают в анализатор. Уровень наполнения емкости определяется по скорости возвращения сигнала.
Это самые распространенные уровневые датчики, кроме них существуют емкостные, гидростатические, радиоизотопные и другие виды устройств, которые применяются в различных отраслях промышленности.
Правила выбора
При покупке датчика уровня жидкости в резервуаре нужно учитывать несколько факторов, при их соблюдении устройство будет работать правильно и безотказно. В первую очередь нужно определить тип жидкой среды и ее плотность, уровень опасности для человека. Значение имеют материал изготовления емкости, ее объем — от этих параметров зависит принцип действия выбранного датчика.
Следующий момент, на который нужно обратить внимание — предназначение устройства, будет оно использоваться для контроля минимального и максимального уровня жидкости или же для постоянного отслеживания заполняемости резервуара.
При выборе промышленных датчиков количество критериев может быть расширено, для бытовых сигнализаторов и уровнемеров достаточно учитывать объем резервуара и тип устройства. В домашних условиях используются приспособления, изготовленные своими руками — работают они ничуть не хуже заводских моделей.
Изготовление своими руками
Проще всего изготовить самостоятельно поплавковый датчик уровня воды в резервуаре, или сигнализатор наполнения.
Принцип действия такого устройства заключается в том, что поплавок всплывает в жидкости, при максимальном наполнении емкости замыкает контакты и сигнализирует о достаточном уровне воды.
Последовательность изготовления:
- Два колпачка от шариковых ручек соединяют между собой и заливают клеем — получается поплавок.
- Трубку от корпуса ручки разрезают пополам — изготовленный ранее поплавок должен легко входить в нее и двигаться без ограничений. С одной стороны прикрепляют поперечную проволочку таким образом, чтобы поплавок не выпадал из корпуса, но в то же время внутрь беспрепятственно заходила вода.
- Два медных провода длиной 5−7 см зачищают, прикрепляют к ним квадратный кусочек фольги (зажимают плоскогубцами). Фольга с проводами клеится к основе из трубки, сверху закрывают колпачком.
- Готовый датчик опускают в воду, провода подключают к звуковому сигнализатору. При повышении уровня жидкости поплавок всплывает, замыкает контакты, раздается сигнал.
Приведенная схема изготовления датчика самая простая, ее используют для небольших емкостей.
Минус такого устройства в том, что оно не дает возможности автоматического выключения насоса. Чтобы останавливать подачу воды в резервуар, изготавливают сигнализаторы с использованием магнитов и герконов.
Источник: 220v.guru
Всем привет. Сегодня речь пойдет об очень простом наборе для самостоятельной сборки прибора, для контроля уровень воды. Данный набор может с успехом распаять школьник 5-7 класса за один вечер. Можно конечно сделать и полностью самостоятельно, включая плату, но я решил сэкономить время, поэтому был заказан набор.
Набор был приобретен с целью хоть как то автоматизировать набор воды в бочку на даче. При чем это не совсем бочка, а скорее труба, уходящая вниз на 2.5-3 метра, поэтому запасы воды там приличные (для простоты пусть будет бочка). Задумка была простая, пока нет регулярного водоснабжения электроклапан открывается и набирает в бочку воды по заданный уровень. Расход воды ведрами по необходимости и автоматический долив в бочку. Для того что бы клапан часто не срабатывал от колебаний воды, задумано несколько уровней. Нижний при котором включается клапан и верхний при котором выключается. Т.е. есть определенная мертвая зона при которой расход воды есть, а подача воды в бочку пока отсутствует. Кстати, эта мертвая зона и есть фактически такое понятие, как гистерезис.
В прошлом году эту функцию выполняло такое пардон устройство, как поплавковый механизм из бачка унитаза. Работало исправно, изредка засорялось, поскольку вода поступает по трубам прямиком из реки. Но в итоге зиму не пережило, поскольку было выполнено из пластмассы и развалилось от мороза.
Данный набор был призван заменить вышедший из строя механизм.
По мере хранения собранной платы и ожидании дачного сезона, была произведена попытка применить собранную плату на производстве, вот на такой установке.
Это просто большая кастрюля с нагревателем типа ТЭНов мощностью 27 КВт. Продукцию достают из холодильника целыми поддонами и закладывают в кострюлю. Надо все это нагреть до 90 С. Представляете сколько электроэнергии тратится ежесуточно?!
Продукция между прочим представляет из себя свиные желудки и кудрявку (часть кишков).
Насколько я знаю желудки чем то набивают и употребляют в пищу, с кишками примерно то же самое — в том числе и колбасы с сосисками.
Это дело варится и повторно замораживается. Далее отправляется в Китай. Вот так вот, круговорот товара в природе. Мы им натуральные субпродукты, а в ответ электронику…
Назрел вопрос перевести нагрев кастрюли на пар. Так экономнее и мощность выше. Производительность вырастает в разы. Вот тут и потребовался датчик уровня, что бы никого паром не обварило и пар подавался только тогда, когда в емкости присутствует хотя бы минимальное количество воды.
Однако я вовремя спохватился и отказался от окончательной установки, хотя испытания показали работоспособность платы. Применять на производстве самоделки противопоказано. Поэтому нашли менее оперативно нужный прибор, который выполняет те же функции, но имеет еще и сертификат. Принцип работы заводского прибора практически соответствует набору с интернет магазина и в конкретном случае выполняет те же функции.
Этот прибор отечественного производства Овен САУ-М7.
В небольшом пакетике «кучка» деталей, плата и провода.
По номиналам я не сортировал, просто разложил для наглядности.
Схема не простая, а очень простая. Используется 4 элемента 2И-НЕ, при чем два из них выполняют функцию триггера. Он нужен для формирования петли гистерезиса.
Контакты 1 и 2 разъема J3 дают сигнал о нижнем уровне и включают реле. Контакты J4 1 и 2 — верхний уровень и аварийный, при срабатывании любого из них реле выключается. Срабатывание реле дублируется зажиганием светодиода. Схема уверенно срабатывает на водопроводную воду и так же уверенно на воду после водоподготовки, в которой солей меньше.
Я собирал плату практически не глядя в схему, разве что номинал резисторов посмотрел.
Перепутать выводы маловероятно и даже установить такие детали, как разъемы или транзисторы неправильно помешает нанесенная шелкография.
Единственный минус при монтаже — я перепутал местами светодиоды. Но это так, мелочи, на работоспособность не влияют.
В качестве датчиков были применены самодельные датчики уровня кондуктометрического типа. Примерно вот так они выглядят в сборе:
На плате со стороны установки деталей нанесена шелкография, вполне качественная.
Процесс распайки деталей вам не будет интересен, поскольку я не являюсь сборщиком и не владею особенностями тех процесса по сборке плат. Что в руку попалось с краю, то и запаивал.
Печатная плата со стороны пайки покрыта защитной маской. Металлизации нет. Плата односторонняя.
Использовал припой типа ПОС 61 с канифолью. Насвинячил немного.
Провода питания зафиксировал герметиком, что бы не обломались на выходе из отверстий. Провода, что шли в комплекте, мне показались слишком короткими.
Плату помыл растворителем со спиртом и покрыл слоем Plastik 70.
азу заметил разницу между моими прежними платами и этой. Поверхность блестит и контакты покрыты слоем пленки.
Выявился некоторое неудобство, которое на самом деле является плюсом. Хотел снять видео о работе платы с использованием мультиметра, а получил проблему в виде того, что цупы, банально не продавливают покрытие защитное. Поэтому в видео отсутствует мультиметр.
Видео демонстрации работы платы:
Upd: пока писал обзор, на страницу с товаром даже не обращал внимание, как обычно. И только после написания обзора обратил внимание на товар. Плата не совпадает с той, что мне прислали и судя по комментариям многим высылают два разных варианта платы. На функционале это не сказывается. Обе платы работоспособны.
Итоги: Простейший набор, доступен для школьников, так же имеет практическое применение. К покупке рекомендую. Осадок небольшой остался из за того, что плата пришла не та, которая в описании.
В моем случае оказались лишними провода. Вероятно они планировались для вывода из платы светодиодов на переднюю панель и подключения источника питания.
Источник: mysku.ru