
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Здравствуйте, читатели, В этом руководстве я покажу вам, как я построил этот анализатор кислорода на базе Arduino.
*** ВНИМАНИЕ! Этот тип материала можно использовать для управления составом смеси для дайвинга. Дайвинг может быть опасным, и все, что вы делаете с ним, вы делаете на свой страх и риск. ***
Эта записка состоит из двух частей.
1) Я опишу, как я построил коробку, потому что одно дело построить схему на макетной плате, а другое - построить готовый продукт.
2) Я предоставлю вам исходный код
Все детали, которые я использовал, доступны на Ebay, из Китая или Гонконга.
Вот подробности того, что я использовал:
- батарея на 9 В (одна из ИКЕА, потому что мне нравится цвет)
- Разъем аккумулятора 9В
- Корпус из ПВХ.
Подумав, я нашел такую, в которую может входить батарея, и которая "естественно заблокирована" по своим размерам.
- Плата Arduino
- ЖК дисплей
- Два переключателя.
Один для включения / выключения.
Нажмите, чтобы установить новую смесь на 21%. Это должно быть «нажми и отпусти»
- Один кислородный датчик
- Кабель для подключения кислородного датчика (здесь он заканчивается штекером)
- ADS1115 для преобразования мВ, выдаваемого датчиком, в цифровой сигнал.
- Кабели
Шаг 1. Дисплей


Дисплей подключается с помощью кабеля «Dupont».
Наклеен на крышку коробки.
Я использовал пенопласт (вещество, широко используемое для защиты электронных компонентов во время почтового переноса). Отрезал его небольшую часть, приклеил к ЖК-дисплею и крышке коробки.
Это работает очень хорошо.
Шаг 2:



В коробке находится ADS1115 с преобразователем милливольт в цифровой сигнал. Он подключается к датчику через аудиокабель jack.
Две кнопки: одна для включения / выключения системы.
Второй (красный), после нажатия, установит в системе 21% кислорода.
Система автоматически калибруется на 21% при запуске.
*** КАК ЭТО РАБОТАЕТ - ДЕТАЛИ ***
Фактически, когда нет кислорода, датчик выдает 0 мВ
При запуске система считает, что он содержит 21% кислорода, измеряет мВ (назовем его x), выдаваемое датчиком, и сохраняет его.
Затем он быстро наблюдает за потенциалом, обеспечиваемым датчиком, и, таким образом, отображает соответствующий уровень кислорода.
0 мВ -> 0%
x мВ -> 21%
мВ ->..
Он также отображает подробную информацию о потенциале и наклоне, использованных для расчета (s =… на дисплее).
Он выполняет быстрое усреднение, чтобы избежать нечеткого отображения, и может отображать «-», если датчик HS.
Я добавил подвижный авери, чтобы сгладить вариации.
(Я оставляю вас изучать код для этого)
Шаг 3: И Arduino


Внизу также приклеена ардуино и питается напрямую, но батарея 9В.
Шаг 4: А теперь код Arduino
Это код Arduino: D
Я должен его настроить. свяжитесь со мной
Рекомендуемые:
Система оповещения о парковке автомобиля на базе Arduino - Шаг за шагом: 4 шага

Система оповещения о парковке автомобиля на базе Arduino | Пошагово: в этом проекте я спроектирую простую схему датчика парковки заднего хода Arduino с использованием ультразвукового датчика Arduino UNO и HC-SR04. Эта система оповещения о реверсе автомобиля на базе Arduino может использоваться для автономной навигации, определения дальности роботов и других диапазонов r
Цифровой духовный уровень на базе Arduino и MPU6050: 3 шага

Цифровой духовный уровень на базе Arduino и MPU6050: Добро пожаловать на мой первый инструктаж! Я надеюсь, что вы найдете его информативным. Пожалуйста, не стесняйтесь оставлять отзывы, будь то положительные или отрицательные. Этот проект направлен на создание Arduino & Цифровой спиртовой уровень на базе MPU6050. Пока готовый дизайн и
Релейный переключатель IOT с голосовым управлением на базе Arduino (поддерживается Google Home и Alexa): 11 шагов

Релейный переключатель IOT с голосовым управлением на базе Arduino (поддерживается Google Home и Alexa): в этом проекте описывается, как создать релейный переключатель IOT на базе Arduino с голосовым управлением. Это реле, которое вы можете включать и выключать удаленно с помощью приложения для iOS и Android, а также связывать его с IFTTT и управлять им своим голосом с помощью Goog
Бесконтактный инфракрасный термометр на базе Arduino - ИК-термометр с использованием Arduino: 4 шага

Бесконтактный инфракрасный термометр на базе Arduino | ИК-термометр с использованием Arduino: Привет, ребята, в этой инструкции мы сделаем бесконтактный термометр с использованием Arduino, поскольку иногда температура жидкости / твердого вещества слишком высока или слишком низка, и тогда трудно установить контакт с ним и прочитать его температура тогда в этом сценарии
Pi Home, виртуальный помощник на базе Raspberry: 11 шагов (с изображениями)

Pi Home, виртуальный помощник на базе Raspberry: Google Home полезно иметь дома. Это красивое устройство со встроенным помощником Google - современный цифровой персональный помощник от Google. Он может воспроизводить мультимедийные файлы, сохранять ваши напоминания и заметки, сообщать вам, как долго вы доедете