Оглавление:
- Шаг 1: Тесты первой цепи
- Шаг 2: Проектирование и тестирование схемы
- Шаг 3: Прототип приемной стороны
- Шаг 4: Прототип стороны передатчика
- Шаг 5: дизайн корпуса для 3D-печати
- Шаг 6: чехол для зонда, напечатанный на 3D-принтере
- Шаг 7: установка и тестирование
Видео: Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Я сделал этот зонд для своего любимого ipitak. Автомобиль fiat 126 с 2-цилиндровым двигателем воздушного охлаждения под задним капотом.
В Çipitak нет датчика температуры, показывающего, насколько горячий двигатель, поэтому я подумал, что датчик будет полезен.
Также хотелось, чтобы датчик был беспроводным, чтобы не нужно было прокладывать кабель до конца.
Я подумал о том, чтобы сделать датчик (приемник) частью какого-нибудь аналогово-цифрового дисплея, который будет питаться от USB-разъема на mp3-плеере в моей машине.
И хотел сделать приемную часть щупа с двумя датчиками температуры и питать ее от 3-4 батареек ААА.
Шаг 1: Тесты первой цепи
При разработке своих схем я открыл полезный веб-сайт, на котором я загрузил несколько примеров кода, который прекрасно работает, и написал свой собственный код, используя некоторые части этого кода.
вот ссылка с этого сайта, связанная с использованием микроконтроллера pic с OLED-дисплеем
а также
вот ссылка с того же сайта, связанная с использованием дешевых радиочастотных модулей 433 МГц для связи между 2-мя микросхемами.
ниже находится корневой адрес сайта, который, как следует из названия, полон очень полезных практических простых схем (я не имею отношения к владельцам сайтов).
simple-circuit.com/
два файла mp4 со странным именем - это небольшие видеофайлы, показывающие работу системы.
Шаг 2: Проектирование и тестирование схемы
Я использовал микроконтроллеры pic 12F1822 для передатчика и приемника.
К принимающей части подключается OLED-дисплей для отображения измеренных температур.
Поскольку контроллер 1822 имеет очень низкий плунжер, только базовая функциональность дисплея используется для печати блоков бок о бок с образованием в общей сложности 6 цифровых букв.
два датчика температуры 18B20 работают на передающей стороне как temp1 и temp2.
Temp1 предназначен для измерения температуры основного двигателя, он запускается каждые 6 минут и проверяет температуру. Если температура ниже 50 ° C, схема ничего не делает и переходит в спящий режим, чтобы снова проснуться через 6 минут.
Temp2 может использоваться для контроля температуры второй точки двигателя или, возможно, температуры батарей на передающем датчике.
если Temp1 выше или равна 50 ° C, то также измеряется температура temp2, модуль передатчика включается контроллером, и оба измерения отправляются на приемник. Затем схема переключает время, чтобы просыпаться каждые 30 секунд и снова засыпает.
Схема просыпается через 30 секунд для тех же измерений и передачи и возвращается в спящий режим, повторяя этот цикл, пока двигатель горячий.
если температура 2 падает ниже 50 ° C, тогда схема считает, что двигатель выключен и прекращает передачу, переключает время пробуждения на 6 минут и переходит в спящий режим.
Потребляемая мощность с источником питания 6 В (4 батареи AAA последовательно) во время нормальной работы при передаче составляет около 5 мА, а при отсутствии передачи - около 3 мА. В спящем режиме потребляемый ток падает до 0,03 мА. Это показатель потребления, который легко может позволить схеме работать в течение нескольких месяцев с одним и тем же комплектом батарей.
Прилагаются шестнадцатеричные коды для передатчика и приемника.
Шаг 3: Прототип приемной стороны
Я сделал прототип передающей стороны, как это видно на фотографиях, используя прототипную плату с несколькими отверстиями. Отрежьте шнур USB, чтобы использовать его в качестве основы устройства, а также источника питания.
Шаг 4: Прототип стороны передатчика
Передающая сторона также выполнена аналогичным образом с использованием небольшой макетной платы с несколькими отверстиями.
Я использовал старую мышь в качестве корпуса передатчика и наугад бросил схему внутрь и прикрепил несколько магнитов, чтобы прикрепить ее к масляному поддону из листового металла fiat 126 без использования каких-либо винтов или других деталей для крепления.
Шаг 5: дизайн корпуса для 3D-печати
Я смоделировал oled-экран и другие части в SolidWorks и разработал внешний корпус для принимающей части.
любой доступный чехол можно использовать для передатчика, даже чехол для мыши, как вы знаете, в порядке. Поэтому я не создавал для него специальный футляр. Вот этапы проектирования корпуса приемника.
Также прилагаются файлы STL для 3D-печати.
Шаг 6: чехол для зонда, напечатанный на 3D-принтере
Я сделал 3д футляр для зонда
Шаг 7: установка и тестирование
установка была простой: D. Зонд можно прикрепить к любой металлической поверхности, поэтому сначала я попробовал верх двигателя, а затем сторону масляного поддона. Он работает нормально в обоих местах.
мой тестовый отпечаток был сделан из PLA, поэтому, как и ожидалось, он стал мягче при высоких температурах. В следующий раз попробую АБС.
Рекомендуемые:
Датчик температуры для Arduino, применяемый для COVID 19: 12 шагов (с изображениями)
Датчик температуры для Arduino, применяемый для COVID 19: Датчик температуры для Arduino является фундаментальным элементом, когда мы хотим измерить температуру процессора человеческого тела. Датчик температуры с Arduino должен быть в контакте или близко, чтобы принимать и измерять уровень тепла. Вот как т
Взаимодействие Arduino с ультразвуковым датчиком и бесконтактным датчиком температуры: 8 шагов
Взаимодействие Arduino с ультразвуковым датчиком и бесконтактным датчиком температуры: в настоящее время производители и разработчики предпочитают Arduino для быстрой разработки прототипов проектов. Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. У Arduino очень хорошее сообщество пользователей. В этом проекте
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: 5 шагов
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: Привет, ребята, в большинстве проектов мы используем ESP8266, а в большинстве проектов мы используем ESP8266 в качестве веб-сервера, чтобы данные могли быть доступны на любое устройство через Wi-Fi, получив доступ к веб-серверу, размещенному на ESP8266, но единственная проблема в том, что нам нужен рабочий маршрутизатор для
Начало работы с AWS IoT с беспроводным датчиком температуры с использованием MQTT: 8 шагов
Начало работы с AWS IoT с беспроводным датчиком температуры с использованием MQTT: в предыдущих инструкциях мы рассмотрели различные облачные платформы, такие как Azure, Ubidots, ThingSpeak, Losant и т. Д. вся облачная платформа. Для получения дополнительной информации
Адаптер с 12 В на USB Трансформатор с 12 В на 5 В (отлично подходит для автомобилей): 6 шагов
Адаптер с 12 В на USB Трансформатор с 12 В на 5 В (отлично подходит для автомобилей): это покажет вам, как сделать адаптер с 12 В на USB (5 В). Наиболее очевидное использование этого - автомобильные адаптеры на 12 В, но вы можете использовать его везде, где есть 12 В! Если вам нужно 5 В для чего-либо, кроме USB, просто пропустите шаги по добавлению портов USB