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

Здравствуйте, я студент MCT из Ховест Бельгия.
Вы когда-нибудь хотели автоматизировать Ph в вашем бассейне / джакузи / джакузи? Тогда это может быть что-то для вас.
Я сделал устройство, которое автоматически регулирует уровень Ph.
Шаг 1. Расходные материалы

Вам понадобятся следующие предметы:
- Малина pi4
- Ардуино Уно
- ЖК-дисплей 16 * 2
- SD-карта 16 ГБ
- Блок питания 5v usb-c для raspberry pi
- Датчик pH
- Перистальтический насос 12 В (2 шт.)
- DS18B20
- Датчик веса 20 кг (2 шт.)
- Модуль HX711 (2x)
- Модуль драйвера двигателя L298N
- Резистор 4,7 кОм
- Потенциометр 10 кОм
- макет
- перемычки
- нить для вашего 3d принтера
- краска (необязательно)
Инструменты, которые я использовал:
- 3д принтер
- пила
- кисти
- дрель
Шаг 2: жилье

Я сделал корпус из дерева. Вы можете адаптировать дизайн к вашим контейнерам Ph
Шаг 3: начало


В этом случае мне помог мой дедушка. Мы начали с изготовления каркаса. Я сделал свой корпус высотой 70 см, шириной 30 см и глубиной 15 см. Глубина корпуса должна быть не менее 15 см, иначе вы не сможете легко разместить всю электронику. Для соединения всех частей каркаса использовали столярный клей и гвоздь. Для дополнительной устойчивости во время высыхания клея мы добавили пару шурупов.
Задняя часть корпуса приклеена и прибита к каркасу.
На правой стороне проделали 1 отверстие для пропуска 2 силовых кабелей. Сверху получится 4 дырочки. 1 для датчика Ph, 1 для датчика температуры и 2 для трубок Ph
Шаг 4: Добавление датчиков веса




Пока передняя часть все еще открыта, мы добавили кусок дерева ко дну для датчиков веса. Датчики веса прикручены. Для верхней части мы сначала добавили небольшой кусок дерева в качестве распорки и большую часть, на которую мы можем установить бутылки.
Шаг 5: Фронт


Фасад состоит из 3-х частей. Небольшая деталь внизу, чтобы прикрыть датчики веса. Дверь посередине и вверху еще один кусок дерева, чтобы закрыть остальную электронику. Дверь заворачивается на петли, верх и низ прикручиваются. Верхняя часть получила дополнительное внимание. Нам нужно было проделать отверстие под ЖК-дисплей.
Шаг 6: Покраска



Мдф не так привлекателен, я покрасил корпус в белый цвет.
Шаг 7: 3D-печать

Сделал крепление для перистальтических насосов. Вы также можете сделать это из дерева.
Для подключения трубки к насосам я использовал https://www.thingiverse.com/thing:2945382/files от Boerni.
Шаг 8: добавление схемы в корпус


Для крепления RPI, arduino, lcd, контроллера мотора и насосов я использовал винты. Для всего остального я использовал горячий клей. Если что-нибудь сломается, его легко заменить.
Шаг 9: Подключение


В своем проекте я использовал Arduino для отправки значений Ph и веса в свой RPI через последовательную связь через USB. ЖК-дисплей, температура и контроллер мотора напрямую подключены к RPI.
Шаг 10: база данных

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

Код можно найти здесь:
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов

Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)

Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов

Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов

Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов

Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)