Вход на сайт

Зарегистрировавшись на сайте Вы сможете добавлять свои материалы






Самодельный датчик уровня топлива своими руками


Как изготовить самодельный датчик уровня топлива

Датчик уровня топлива помогает определить объем горючего в топливном баке авто. Этот измерительный элемент входит в состав топливной системы и монтируется в топливный бак. Работает такое устройство совместно с указателем топливного уровня, расположенным на панели приборов. Если вас интересует оборудование для контроля и уровня топлива, то вы его можете посмотреть на сайте компании ЭТР ЮГ etr-yug.ru.

Как устроены измерители топлива в различных автомобилях

Датчик уровня топлива

Современные авто вместо классического топливного измерителя оснащаются потенциометрической конструкцией. Причиной тому служат несколько факторов:

  • Конструкция проста;
  • Измерения уровня топлива точны;
  • Цена умеренная.

Хотя потенциометр и обладает рядом преимуществ, есть у него и существенный недостаток — контакты выходят из строя или окисляются из-за своей подвижности; Потенциометрический датчик для автомобиля может быть рычажным или трубчатым. Оба типа измерителя снабжаются пластмассовым, металлическим или пенопластовым поплавком.

Отличия датчиков рычажного и трубчатого типов

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

Рычажное устройство является универсальным, его можно применить к любому топливному баку.

Трубчатое устройство для измерения перемещает поплавок при помощи специальной направляющей трубочки. Параллельно трубке проходят проводки сопротивления, на которых замкнется кольцо поплавка. Главным плюсом такого принципа работы — измеряющий прибор будет устойчив к колебанию топлива, во время движения транспортного средства (при поворотах, спусках, подъемах).

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

Виды бесконтактных датчиков уровня топлива

Виды бесконтактных датчиков

Наиболее усовершенствованными современными разработками стали бесконтактные измерительные приборы, определяющие объем горючего в баке. Основной принцип работы — определение количества топлива, без погружения чувствительных элементов датчика непосредственно в бак. Бесконтактных измерительных приборов существуют несколько видов:

  1. Магнитные — его чувствительные элементы плотно закупорены и защищены от соприкосновения с горючим. Информацию об уровне топлива по-прежнему передает рычажный поплавок, соединенный с магнитом. Таким образом, происходит перемещение магнита по секторам, на каждом из которых закрепляются пластинки разной величины из металла. Информация передается от магнита к металлической пластине, создавая электрический импульс, этот сигнал считывает датчик, и мы видим показатель уровня топлива в баке.
  2. Радиоуправляемые — данные передаются на приборную панель по средствам радиосигнала. Особенность таких приборов — питание. Запитан он на долговечную батарею. Срок годности источника питания до 7 лет. Соответственно — нет проводов, аккумулятор не расходует энергию, показатели не зависят от электроэнергии, а значит, более точные.
  3. Ультразвуковой — устанавливается на внешней поверхности бака и контрольном информационном блоке. Для каждого типа топлива устанавливается определенная программа. Этот прибор имеет наиболее высокую взрывозащищенность.

Самодельный датчик для измерения горючего.

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

Как работают датчики уровня топлива

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

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

Самодельный датчик уровня топлива

Изготовление емкостного датчика уровня топлива

Емкостной датчик для измерения горючего основан на принципе сопоставления данных электрической емкости прибора. Сама конструкция — несложная — обыкновенный конденсатор. Поэтому самодельный измеритель топлива вполне реализуемое устройство. Изготовить его можно из подручных материалов — двух металлических пластинок или трубок. Важно соблюдать определенные меры, при изготовлении датчика:

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

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

Модули — как это работает

Модуль датчика измеряет время заряда. Чем больше горючего в баке, тем выше емкость датчика, значит, для заряда будет необходимо больше времени. Для создания такого измерительного устройства используйте встроенный микроконтроллер (компаратор). На вход будет подаваться часть напряжения посредством резистивного двигателя. Когда измеритель примет напряжение, сработает микроконтроллер, а когда напряжение достигнет пиковой отметки — запустится таймер.

Показания с таймера будут переданы на модуль отражения. Изготавливая самодельный измерительный прибор — тактируйте микроконтроллер кварцем на частоте 16 Мгц. Датчик можно изготовить из фольгированного текстолита. Склейте полоски фольги между собой. Сделайте зазор между пластинками не более полутора миллиметров. Длина пластин — остается на ваше усмотрение.

Цепь ультразвукового индикатора уровня топлива

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

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

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

Это также означает, что контроль уровня топлива в баке становится важным фактором для владельца или водителя транспортного средства.

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

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

В этой статье мы узнаем, как построить схему индикатора уровня топлива на основе светодиодов с использованием беспроводных ультразвуковых датчиков GSM и Arduino.

Ультразвуковой датчик топлива передатчик

Для построения схемы передатчика вам потребуются следующие модули:

  1. Arduino NANO - 1no
  2. Модуль ультразвукового датчика HC-SR04 - 1no
  3. nRF24L01 беспроводной модуль Tx / Rx - 1no

После программирования Arduino модули должны быть подключены, как показано на следующей диаграмме:

Белая таблица в левом верхнем углу показывает, как распиновка модуля nRF24L01 должна быть связана с платой Arduino.

Как это работает

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

Arduino сравнивает время отраженного ультразвука с эталонным временем «полной высоты» бака и создает оценку мгновенной высоты или уровня топлива.

Затем информация кодируется и пересылается в беспроводной модуль nRF24L01. Модуль nRF24L01, наконец, преобразует код в радиочастотный сигнал и передает его в атмосферу для приемного устройства для захвата сигнала.

Как установить датчики

После сборки ультразвуковой датчик необходимо установить на топливном баке следующим образом:

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

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

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

Приемник ультразвукового датчика топлива

Для изготовления приемника датчика топлива вам потребуются следующие материалы:

  1. Arduino NANO - 1 шт.
  2. Модуль ультразвукового датчика HC-SR04 - 1 шт.
  3. nRF24L01 Беспроводной модуль Tx / Rx - 1 шт.
  4. Светодиоды, как показано на следующей схеме - 4nos
  5. Пьезозуммер - 1no
  6. Резисторы 330 Ом 1/4 Вт - 4nos

Принципиальная схема

После программирования различные модули могут быть подключены следующим образом:

Здесь , беспроводной nRF24L01 работает как приемник.Антенна улавливает радиочастотный контент, передаваемый схемой передатчика, и отправляет его на Arduino. Согласно программному коду, Arduino анализирует изменяющееся время ультразвука и преобразует его в увеличивающийся цифровой выход.

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

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

Программный код

Полный программный код для передатчика и приемника можно найти по следующей ссылке:

https://github.com/Swagatam1975/Arduino-Code-for-Fuel-Sensor

необходимо изменить два примера значений в коде на значения, которые вы измерили для своего топливного бака:

// ------- ИЗМЕНИТЬ ЭТО ------- //
float water_hold_capacity = 1.0; // Вводим в метрах.
float full_height = 1,3; // Вводим в метрах.
// ---------- -------------- //

О Swagatam

Я инженер-электронщик (dipIETE), любитель, изобретатель, схемотехник / Конструктор печатных плат, производитель. Я также являюсь основателем веб-сайта: https://www.homemade-circuits.com/, где я люблю делиться своими инновационными идеями и руководствами по схемам.
Если у вас есть какие-либо вопросы, связанные со схемой, вы можете взаимодействовать с ними через комментарии, я буду очень рад помочь!

.

DIY Ультразвуковой датчик уровня топлива / датчик уровня

Если у вас металлический или цветной пластиковый бак для топлива или воды, вы можете столкнуться с той же проблемой, что и я: как узнать, что он пустой?

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

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

Этот ультразвуковой датчик уровня топлива можно построить примерно за 33 доллара, используя макетную плату, Arduino Uno и один из двух различных модулей ультразвукового приемопередатчика, предназначенных для использования с платами Arduino или Raspberry Pi.

Во-первых, прекрасное видео-интро к проекту:

Как именно это работает?

На самом деле все довольно просто.

Во-первых, схема:

Ультразвуковой преобразователь имеет встроенную электронику.Вы подаете 5 В постоянного тока, и есть еще два контакта: TRIG и ECHO.

Итак, Arduino просто должен сделать это:

  1. Установите высокий уровень на выводе TRIG (5 В) как минимум на 10 мкс (микросекунд)
  2. Затем ультразвуковая плата записывает временную метку и отправляет звуковой импульс 40 кГц.
  3. Ультразвуковая волна распространяется вниз к жидкости в резервуаре и отражается от нее
  4. Затем ультразвуковая волна возвращается к преобразователю
  5. Затем ультразвуковая плата принимает отраженную волну и записывает еще одну временную метку «конца».
  6. Наконец, ультразвуковая плата устанавливает высокий уровень на выводе ECHO на количество микросекунд, необходимое для того, чтобы ультразвуковая волна прошла вниз и обратно.

Результат на выводе ECHO можно легко преобразовать как: 58 мкс / см

Итак, если на выводе ECHO был высокий уровень в течение 5800 мкс (5.8 мс), то мы знаем, что расстояние между датчиком и уровнем жидкости в резервуаре:

5800 мкс / 58 мкс / см = 100 см = 1 м

Обратите внимание, что это уровень «пустого места» в резервуаре, например:

На самом деле все немного сложнее ...

В моем коде вы должны установить два уровня:

  • tankEmptyDepth = Уровень, на котором вы хотите, чтобы датчик показывал 0%
  • tankFullDepth = Уровень, при котором датчик должен показывать 100%

Причина tankEmptyDepth очевидна из диаграммы выше, но tankFullDepth может быть загадкой.

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

Короче говоря, если вы сделаете математику, вы обнаружите, что с tankFullDepth , включенной в расчет, вы получите более точное измерение!

Также обратите внимание, что вы можете установить для tankEmptyDepth значение меньше, чем ваше фактическое измерение (я использовал тяжелую гайку на веревке).Идея здесь в том, что если вы вычтите, скажем, 10 см от этого значения, тогда измерение уровня покажет 0%, когда в вашем резервуаре все еще останется 10 см жидкости… что-то вроде «аварийного резерва».

Это все повторно объяснено более подробно в закомментированном исходном коде, который вы можете скачать ниже!

Насадки и бобы прочие

Как я уже упоминал в видео выше, у вас есть выбор из любого ультразвукового модуля «стандарта Arduino». Если вам нужна максимальная точность, но без водонепроницаемости, вы можете просто использовать очень распространенный HC-SR04, который входит во многие стартовые комплекты Arduino.

Также имейте в виду, что если вы будете использовать JSN-SR04T, как я, ваша «полная точность танка», вероятно, будет очень плохой. Этот модуль ультразвукового датчика «слеп» ниже 25 см.

Но я предполагаю, что, как и я, вы не особо заботитесь об уровне, когда бак полон, поскольку вся причина иметь указатель уровня топлива - это знать, когда бак приближается к пустым ! 😉

В моем конкретном случае мой топливный бак имеет глубину 163 см, и датчик будет находиться на расстоянии примерно 15 см от топлива после заполнения бака.Поскольку модуль JSN слеп ниже 25 см, мне нужно будет израсходовать 10 см топлива, прежде чем я получу точные показания.

IMO - это небольшая цена за водонепроницаемый и простой в установке датчик!

Товары

Вы можете получить необходимые детали здесь:

с Banggood.com:

Или вы можете получить весь shebang быстрее (и дороже) на Amazon:

Elegoo UNO Project Super Starter Kit с руководством для Arduino (с преобразователем HC-SR04)

Когда вы закончите сборку, вам понадобится код, чтобы все заработало!

Вы можете посетить мой репозиторий GitHub или загрузить файл.ИНО прямо .

Это напоминает мне…

.

3d принтер новейший датчик датчик автоматического выравнивания для Reprap Prusa Diy 3d принтер Diy Kit

Описание продукта

Новейший датчик 3D-принтера Датчик автоматического выравнивания для Reprap Prusa DIY 3D-принтер DIY Kit

Преимущество: Расстояние обнаружения 8 мм + _ 15%

DC

рабочее напряжение: От 6 до 38 В

У нас также есть много других электромонтажных изделий, таких как оптический ограничитель, нагреватель картриджа, NTC 100k Термистор

Картриджный нагреватель 12 В, электрический картриджный нагреватель

провод: 75см 1 метр

Материал оболочки: SUS304,321,316, Инколой 800,840
Допуск мощности: + 5%, -10%
Допуск сопротивления: + 10%, -5%
Доступные напряжения: 380 В, 240 В, 220 В, 110 В, 36 В, 2 4 В или 12 В
Максимальная рабочая температура: 800 ° C
Допуск по длине: ± 1 мм
Допуск на диаметр: -0.02 мм
Стандартная холодная зона: 5-10 мм
Расположение термопары: доступны типы J или K
Сопротивление изоляции (в холодном состоянии): ≥ 500 МОм
Максимальная утечка ток (холодный):

≤ 0,5 мА

применимо для многих областей:

1. Погружение в жидкость

2. Пластиковые формы

3.Матрицы

4. Маркировка

5. Медицинское оборудование

6. Пластины

7. Упаковочное оборудование

8. Горячее тиснение

9. Уплотнение

10. Литье под давлением

Мы также есть термистор NTC 100k с 2-контактным проводом и без провода

у нас также есть виды перемычек:

2-контактный перемычка для мужчин и женщин, 2-контактная перемычка для женщин и женщин

3-контактная перемычка -фемеальная перемычка 3-контактная перемычка питания-фемеал

4-контактная внутренняя перемычка-фемеальная перемычка 4-контактная перемычка питания-фемеал

Информация о компании

Информация о компании (3dprint.en.alibaba.com)

ShenZhen Lankeda Technology Co., Ltd. - компания, специализирующаяся на производстве экологически чистых материалов для печати. ​​

в основном занимается поставками материалов для печати зеленого класса в исследованиях, производстве и продажах.

(оптовая торговля и настройка)

Основными продуктами нашей компании являются: FDM, DLP, SLS и другие 3D-принтеры, детали для 3D-принтеров, нить для печати и т. Д.

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

(отличная команда предоставляет лучшие продукты и услуги)

Компания имеет опытную техническую команду разработчиков.

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

Наши основные продукты:

LANKEDA AT TCT SHOW IN UK

1.Мы обещаем более одного года гарантии на всю продукцию.

2. Мы гарантируем высокое качество нашей продукции.

3. Мы обещаем клиентам лучший сервис.

Упаковка и доставка

Свяжитесь с нами

Не стесняйтесь обращаться к нам

Если у вас есть интерес к нашей продукции или какие-либо вопросы о нашей продукции, пожалуйста,

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

Если нас нет в сети, пожалуйста, оставьте свое имя и контактные данные, такие как электронная почта, скайп,

trademanager и ваш номер телефона, мы свяжемся с вами как можно скорее в течение 24 часов.

.

Смотрите также