Оглавление:
- Шаг 1: материалы
- Шаг 2: установка коробки
- Шаг 3: Настройка Arduino и макетной платы
- Шаг 4: Подключение датчиков
- Шаг 5: Подключение модулей
- Шаг 6: Собираем оборудование вместе
- Шаг 7. Загрузка кода
- Шаг 8: Последние штрихи и дополнения
- Шаг 9: Завершение
Видео: Система мониторинга воды (Arduino Uno) WIP: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Эта система служит моей итерацией недорогого устройства для мониторинга воды в небольшом форм-факторе. Вдохновение для этого дизайна было получено в результате проведения научной олимпиады под названием «Качество воды». То, что изначально было просто измерителем солености, превратилось в эту систему, которая определяет температуру, pH и мутность любого источника воды.
Шаг 1: материалы
Вот что вам нужно для завершения этого проекта.
Список деталей
- Ардуино Уно
- Программа Arduino
- Макетная плата
- Картонная коробка
- Программа Fritzing
- Термоусадочная трубка
- Провода перемычки
- Модуль GPS
- ЖК-модуль
- Модуль SD-карты
- Датчик pH
- Температурный зонд
- Датчик мутности
Список инструментов
- Клей
- Тепловая пушка
- Ножницы
- Припой
- Паяльник
- Лента
- Инструмент для зачистки проводов
Шаг 2: установка коробки
Этот монитор очень легкий и универсален по форм-фактору. Начните с поиска шасси для хранения всего устройства (не менее # кубических дюймов) и вырезания необходимых отверстий (прямоугольник 1 x # дюйм и круг диаметром 1 # дюйм) для ЖК-модуля и датчиков, чтобы они могли нормально функционировать.. В моем примере я модифицировал картонную коробку для своего шасси.
Резюме
- Найдите контейнер для системы размером не менее (# x # x # дюймов)
- Вырежьте 2 отверстия (прямоугольник # x # дюйм и круг диаметром # дюйм).
Шаг 3: Настройка Arduino и макетной платы
После того, как шасси было выбрано и правильно модифицировано, подключите отверстия Arduino 5V и GND с помощью перемычек к линиям шины + и - (отверстия вдоль длинной красной линии для + и отверстия вдоль синей линии для -). Теперь, когда Arduino включен, на макетную плату будет подаваться питание, и она станет основой для остальных компонентов.
Резюме
Подключите отверстия Arduino 5V и GND к линиям + и - шины, которые вы будете использовать на макетной плате
Шаг 4: Подключение датчиков
Все три датчика в этом проекте используют трехпроводную схему: красный провод подключается к источнику питания, черный - к земле, а желтый / синий - к соответствующим входным контактам. Входной провод датчика температуры подключается к #, входной провод датчика pH - к #, а входной сигнал мутности - к #. При необходимости используйте паяльник и припой для создания прочного соединения и термоусадочную трубку, чтобы добавить структурной целостности соединения.
Резюме
- Подключите датчики к макетной плате, красный к линии шины +, черный к линии шины - и желтый / синий к правильным входным слотам на Arduino.
- Интервал температуры: ??, интервал pH: ??, интервал мутности: ??
- Спаяйте провода вместе и используйте термоусадочные трубки для лучшего соединения с макетной платой.
Шаг 5: Подключение модулей
Все модули в этом проекте имеют разные типы соединений и поэтому по-разному взаимодействуют с Arduino. SDA переходит к A4, а SCL переходит к A5 для ЖК-дисплея. RXD переходит на цифровой контакт 6, а TXD - на цифровой контакт 7 для GPS. CS переходит к цифровому выводу 4, SCR переходит к цифровому выводу 13, MISO переходит к цифровому выводу 12, а MOSI переходит к цифровому выводу 11 для модуля SD-карты. Для всех модулей VCC подключается к источнику питания, а GND - к земле. При необходимости следует использовать паяльник и припой для подключения проводов к модулям, чтобы обеспечить надежное соединение.
Резюме
- Подключите все линии модуля VCC к линии + bus, а линии GND к линии - bus.
- Подключите SDA к A4 и SCL к A5 для ЖК-модуля.
- Подключите RXD к цифровому контакту 6 и TXD к цифровому контакту 7 для модуля GPS.
- Подключите CS к цифровому выводу 4, SCR к цифровому выводу 13, MISO к цифровому выводу 12 и MOSI к цифровому выводу 11 для модуля SD-карты.
Шаг 6: Собираем оборудование вместе
Когда проводка между всеми модулями и датчиками завершена, теперь вы можете разместить Arduino и компоненты в шасси. Организация не имеет значения, если у ЖК-дисплея есть доступ к прямоугольному вырезу из шага 1, а датчики могут проходить через вырез из шага 1.
Резюме
Поместите компоненты в корпус из шага 1, убедившись, что датчики имеют доступ к круглому вырезу, а ЖК-экран имеет доступ к прямоугольному вырезу
Шаг 7. Загрузка кода
Код является наиболее неотъемлемой частью всей этой системы, которая сообщает Arduino, как управлять сигналами и преобразовывать их в показания, которые можно отображать и сохранять. Ниже я показал аннотированное изображение кода, которое попытается объяснить каждую часть и ее назначение. Вы можете просто скопировать и вставить этот код в программу Arduino и с помощью USB-кабеля, который подключается к Arduino Uno, загрузить его в микроконтроллер.
Резюме
Скопируйте и вставьте код (при необходимости измените) в программу Arduino и загрузите на плату Arduino Uno
Шаг 8: Последние штрихи и дополнения
С готовым устройством любые показания датчиков будут сохраняться на SD-карту, которая вставлена в модуль SD-карты с определенным форматом. Эти данные затем могут быть скомпилированы в карту Google, как показано по ссылке ниже, чтобы лучше графически представить демографические данные о воде в данной местности.
drive.google.com/open?id=115okKUld8k8akZKj…
Резюме
Собирайте и документируйте данные с устройства любым удобным для вас способом
Шаг 9: Завершение
Теперь система завершена и будет измерять температуру, мутность и pH любого источника воды.
Есть множество других возможностей того, что можно сделать с помощью этой системы мониторинга воды, которые только и ждут своего изучения. Было бы интересно посмотреть, как вы решите использовать этот проект для достижения своих целей.
Рекомендуемые:
Система мониторинга уровня воды: 9 шагов (с изображениями)
Система контроля уровня воды: как производитель DIY, я всегда стараюсь найти способ сделать свою жизнь и жизнь других проще и безопаснее. 30 марта 2013 года по меньшей мере 11 человек погибли в результате внезапного наводнения, вызванного дождем в столице Маврикия Порт-Луисе. В тот же день в нескольких домах мы
Система сигнализации питьевой воды / Монитор забора воды: 6 шагов
Система оповещения о питьевой воде / Монитор потребления воды: мы должны пить достаточное количество воды каждый день, чтобы оставаться здоровыми. Также есть много пациентов, которым прописывают выпивать определенное количество воды каждый день. Но, к сожалению, мы почти каждый день пропускали график. Итак, я проектирую
Автоматизированная система мониторинга речной воды: 14 шагов
Автоматизированная система мониторинга речной воды: это руководство используется для документирования разработки автоматизированной системы мониторинга речной воды. Контролируемые параметры - это уровень воды и температура воды. Целью этого проекта была разработка недорогого и независимого регистратора, который
Система мониторинга Nivelului De Poluare (Arduino Uno): 9 шагов
Sistem De Monitorizare a Nivelului De Poluare (Arduino Uno): Proiectul consta in realizarea unui dispozitiv ce afiseaza diferiti parameters de mediu (temperatura, umiditate, nivelul departule din atmosfera, cantitatea de compusi sión de la volatilia) sunt realiza
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: 4 шага
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: в этом проекте я покажу вам, как создать недорогой датчик воды, используя два метода: 1. Ультразвуковой датчик (HC-SR04) 2. Датчик воды Funduino