Оглавление:
Видео: Система контроля и управления Hydroponics Blynk: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В этом проекте я создал систему управления, которая отслеживает и контролирует все аспекты гидропонной системы приливов и отливов среднего размера. В комнате, для которой я его построил, используются 8-барные системы LM301B мощностью 4 x 4 x 4 дюйма 640 Вт. Но это руководство не о моих огнях. Это блок управления. В моем ящике я могу установить время включения / выключения света, а также насосов гидропоники, он также включает различные приточные и вытяжные вентиляторы для охлаждения. Я уверен, что большинство людей, которые делают такие поделки, вероятно, нравятся мне, независимо от того, что это просто. И они не ошибаются. Это определенно самый простой аспект. Это стало немного сложнее после добавления ЖК-дисплея и блинка для сбора данных. Отображение было достаточно простым, я нашел код в других инструкциях, связанных здесь: https://www.instructables.com/id/ARDUINO-SPFD5408-… Аспект blynk представил несколько проблем. Заставить весь код работать на blynk было достаточно просто, но потом я столкнулся с несколькими проблемами, когда по какой-то причине blynk перестал работать. Это привело к тому, что весь мой код перестал работать, потому что я написал все это в простом коде таймера и просто включил blynk.run в основной цикл. Так или иначе, суть в том, что после многих часов работы и начала работы это мой проект. Код был изменен для полностью автономной работы вне blynk. В начале цикла он проверит, включен ли blynk, если он включен, тогда код продолжится с blynk, но если он вернет, что blynk не работает или выключен, он попытается подключиться в течение 10 секунд, затем продолжите для отключения последовательной связи и продолжения работы контроллера, при этом на ЖК-дисплее по-прежнему отображается важная информация. Он будет продолжать попытки войти в blynk до тех пор, пока он не войдет в систему снова, или пока вы не устраните проблему, почему он не входит в систему снова. В этом проекте используется питание переменного тока, что опасно. Если вам неудобно подключать питание переменного тока, НЕ ПЫТАЙТЕСЬ ЭТОГО, и ВСЕГДА убедитесь, что вы не работаете с питанием под напряжением. Если у вас есть друг-электрик, возможно, он сможет вам помочь. Мой сосед по комнате, электрик, снабдил меня дополнительной панелью на 60 А с 4 выключателями 15 А, которые подаются на мои разветвители, которые затем разделяются на лампы, вентиляторы, насосы и т. Д. Не забывайте никогда не запускать его на 100%. Безопаснее всего рассчитывать потребление энергии на реле с помощью закона Ома и расчета мощности. Закон Ома V = IR, а мощность P = IV. Максимальный ток реле составляет 10 А, что на самом деле означает, что безопаснее всего использовать только 6 А по одному каналу. Я включил базовую карту для распиновки реле, и мой код довольно хорошо обозначен. В ближайшее время я выложу подробную схему, чтобы все было включено. При этом все вы, домашние мастера, вероятно, довольно хорошо умеете читать между строк. Если у вас возникли проблемы с blynk, есть миллион руководств и даже инструкций, показывающих, как его использовать. Я запустил свой последовательный порт через usb, но вы можете использовать Wi-Fi или Ethernet для своих целей, это будет лишь небольшое изменение. В любом случае получайте удовольствие, я надеюсь, что некоторым людям это пригодится.
Запасы
www.amazon.ca/Weller-WE1010NA-Digital-Sold…
usa.banggood.com/5V-4-Channel-Level-Trigge…
usa.banggood.com/DS18B20-Waterproof-Digita…
www.dfrobot.com/product-1110.html
www.digikey.ca/product-detail/en/adafruit-…
www.amazon.ca/Siemens-ECINSGB14-Insulated-…
www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…
www.amazon.ca/ATmega2560-16AU-Development-…
www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…
www.amazon.com/LeMotech-Dustproof-Waterpro…
www.amazon.ca/Jinxuny-Screen-Display-Shiel…
www.amazon.ca/Baoblaze-DS1302-Battery-Real…
Шаг 1. Необходимые библиотеки
github.com/arduino-libraries/TFT
github.com/adafruit/DHT-sensor-library
github.com/milesburton/Arduino-Temperature…
github.com/PaulStoffregen/OneWire
github.com/adafruit/RTClib
github.com/blynkkk/blynk-library
github.com/jfturcot/SimpleTimer
Я думаю, что это большинство из них. Если что-то пропало, дайте мне знать.
Шаг 2: Часы реального времени
После того, как вы загрузили библиотеку для часов реального времени, в вашей библиотеке появятся примеры, чтобы дать вам представление о том, как это работает. Вот код, который я использовал для установки времени. Поскольку после экономии времени есть батарея, вам не нужно продолжать использовать код загрузки времени.
Шаг 3: PH-метр
Вероятно, очень важно провести тест и калибровку вашего pH-метра вне основного кода, чтобы вы знали, как откалибровать смещение. Вот код, который я использовал, он также интегрирован в основной блок кода. Просто выбросьте его здесь, чтобы вы могли поиграть с ним, также, возможно, вас просто интересуют датчики, а не остальная часть проекта.
Шаг 4: Схема
Это схема части проекта, посвященной электронике и электричеству. Все контакты промаркированы, и они обозначены в коде.
Рекомендуемые:
Система мониторинга и контроля климата в помещении Raspberry Pi: 6 шагов
Система мониторинга и контроля микроклимата в помещении Raspberry Pi: люди хотят чувствовать себя комфортно в своем доме. Поскольку климат в нашем районе может нам не подходить, мы используем много приборов для поддержания здоровой окружающей среды в помещении: обогреватель, воздухоохладитель, увлажнитель, осушитель, очиститель и т. Д. В настоящее время это
Система контроля температуры с L293D: 19 шагов (с изображениями)
Система с контролем температуры с L293D: Система с контролем температуры - это устройство, которое контролирует и поддерживает температуру объекта в определенной области, связанной с окружающей средой. Эти типы управляемых систем в основном используются в кондиционерах (кондиционерах), холодильных установках и т. Д
Использование микроконтроллеров для управления и контроля удаленной системы орошения: 4 шага
Использование микроконтроллеров для управления и контроля удаленной системы орошения: фермеры и операторы теплиц для недорогой автоматической системы орошения. В этом проекте мы интегрируем электронный датчик влажности почвы с микроконтроллером для автоматического полива растений, когда почва слишком сухая, без вмешательства человека
RFID NFC СИСТЕМА КОНТРОЛЯ ДОСТУПА ARDUINO: 3 шага
RFID NFC СИСТЕМА КОНТРОЛЯ ДОСТУПА ARDUINO: Мне нужна была система контроля доступа для моего офиса. Весь проект довольно легко построить. У меня дома был запасной Aduino Mega и экран Ethernet, так что с еще несколькими компонентами у меня есть смог построить систему контроля доступа для моего выключенного
Простой монитор мутности и система контроля микроводорослей: 4 шага
Простой монитор мутности и система контроля микроводорослей: скажем так, вам надоел отбор проб воды для измерения мутности, общий термин, обозначающий любые мелкие взвешенные частицы в воде, что снижает интенсивность света либо с увеличением светового пути, либо с более высокой частицей. концентрация или и то, и другое