Перейти к публикации

Рекомендованные сообщения

Нафига все это.

Всем привет. Меня зовут Волшебный Розовый Пони, брат зеленой феи, по этому не стоит воспринимать совсем серьезно то что я пишу. Во время очередного приступа человеколюбия и фрустрации от цен на автоматизированные решения тривиальной задачи – поддержка микроклимата. Я сейчас не о исполнительных механизмах, типа вентилятора или кондиционера, а о сердце любой системы – мозгах.

Так  повелось что я ленив. Я говорю это всегда когда меня спрашивают зачем я пытаюсь автоматизировать (тут как-бы отступление, бюджетно) гроубокс. Мне доставляет сильный дискомфорт необходимость поливать или готовить часто раствор. Я ленивая жопа, а еще я рукожоп ))) Привет лига Рукожопов!!! Итак явно неадекватный пони, с синдромом рукожопия и он еще и ленивый, и вот это будет говорить об автоматике ….  Ну  все не так плохо.

Зачем нужно было это отступление. Это должно занизить ожидание публики и уменьшить критику, ну и еще раз подчеркнуть, что все ниже написанное может является плодом шизофренического бреда.

Цели проекта

Основная задача – найти  платформу для постройки базового мониторинга и автоматизации бокса. Платформа должна отвечать следующим требованиям :

1.       Низкая стоимость комплектующих

2.       Модульность

3.       Простота кастомизации

4.       Возможность создания готовых образов для простоты развертывания

5.       Простота сборки

И у меня есть что предложить.

Ну на самом деле не у меня, а у нескольких больших сообществ людей, за что им отдельное спасибо.

Для самых недогадливых я не хочу Вам впарить прикольную железку за $000, я предлагаю собрать ее самому, из достаточно не дорогих комплектующих и залить уже готовый софт, который вот опять, сюрприз, тоже ничего не стоит. (да тут можно громко кричать: Ага на поддержке решил наварится!, тоже нет но об этом ниже)

Концепция выглядит так, купить по списку деталей, соединить по схеме (желательно знать с какой стороны держать паяльник, но даже если и это сложно, можно залить термоклеем), по инструкции залить карту памяти, и включить все это. И получить вот это в браузере.

5972b4c2d7662_12333333.thumb.JPG.6c95d9ecddc7177707bce4c3c34cd780.JPG

А вот ссылочка где можно потрогать http://195.181.214.172 (если заставить сработать тригер, то упадет сообщение в телеграм , вот  в этот чат https://t.me/joinchat/DdiO0EBuBuI-yei9HYnxkw )

Для тех извращенцев которых интересует все не с моих слов и желающим оценить возможности платформы и посмотреть на код и главное на его сложность, предлагаю пройти по ссылкам ниже:
https://home-assistant.io/
https://github.com/bruhautomation/BRUH3-Home-Assistant-Configuration
https://github.com/jjmontesl/home-assistant-config
Свое я готовлю для публикации. 

Снова приветствую немногочисленных оставшихся.

Краткий ликбез

Если Вы по каким-то причинам проигнорировали ссылки выше…

Мозги всей системы это микрокомпютер raspberry pi 3b(ссылки не являются рекламой магазина ) но будет работать и на совместимых например Orange Pi.  ( это была самая дорогая деталь минимального комплекта). К контроллеру подключаются датчики и реле. Контроллер получает данные от дачиков, думает и щелкает реле. А реле включает исполнительный механизм (в комплект не входят ).

Деньги

·         Raspberry Pi 3 Model B – 2990р

·         Датчик температуры и влажности DHT22 – 320р

·         Реле электромеханическое 4-канальное – 260р

·         Зарядка от сматфона - микро USB  -  найти на полке со старыми телефонами

Вот такой не хитрый набор может позволить управлять светом, температурой, поливом, собирать и хранить данные, и все это через Wi-Fi, в бокс не надо тянуть провод с интернетом. (хотя конечно я лукавлю, нужны будут соединительные провода и макетка и блок питания для реле, ну и выглядит все это не очень эстетично, хотя если все это сунуть в коробку и залить клеем…..)

Как собрать и залить
 Теперь немного о шаманстве. 
Так как данный материал рассчитан на не настоящих программистов, я буду рассказывать максимально простыми шагами. 
Физическая часть 
Состоит из микроконтроллера, соединительных проводов, датчиков, карты памяти, реле, и провода с интернетом. Для заливки образа нам потребуется сам контроллер, образ системы, карта памяти и комп. 
Образ – это уже подготовленная система в ней уже все установлено, и для начала работы не надо ничего настраивать. Образ можно скачать тут: https://github.com/home-assistant/pi-gen/releases/latest . Видео инструкция вот 

Если кратко, вытаскиваем из архива образ, и заливаем его на карту памяти, с помощью софтины, втыкаем карту в контроллер, втыкаем в контроллер сеть и подаем питание. Все готово. 
Вот тут можно вставить развернуты пересказ видео, со скриншотами и пояснениями, но мне реально лень это делать. Да и на видео все очень доходчиво показано. И я даже могу предположить, что процент тех, кто справится с этой задачей достаточно велик. 
После того как контроллер загрузится, его надо найти в сети. Контроллер по умолчанию получает адрес по DHCP  и соответственно будет иметь адресацию Вашей домашней сети.  Причем Web интерфейс по умолчанию весит на не стандартном порту 8123 и адрес в моем случае выглядит так http://192.168.1.40:8123 . И мы можем любоваться пустым интерфейсом. Но нам этого мало. Но чтобы двигается дальше нам нужен инструментарий. Первое что нам надо, SSH  клиент например PuTTY  или более сложный и продвинутый MobaXterm, второе это SFTP  клиент для того чтобы закидывать и редактировать конфигурационные файлы – WinSCP  и последнее нам нужен Notepad++ .

Софт

Для начала подключимся с помощью SSH клиента к микроконтроллеру. В моем случае контроллер имеет адрес 192.168.1.40 По умолчанию логин и пароль такие

Логин

pi

Пасс

raspberry

SSH.png.82e4c22ddf6464951dbd4b637a5bf2b3.png5973d4af53294_SSHCredensh.png.7c2d03543f85a2226ef469629f30fbb9.png5973d4afb3a42_SSHPass.thumb.png.f1f3617921168f78677f6416c84e8aa4.png59740d3b4ad2e_SSHpi.thumb.png.878b95558e3ed8ad1885ecea56a9e319.png

Задаем пароль для  root

sudo passwd root

59740d3988ab1_SSHsetroot.thumb.png.8f9705b2af6e4486d83f2cbcd53c6f91.png

Вводим пароль  для root  дважды59740d3a3c001_SSHrootset.thumb.png.9d1f048ce763af66f5df7b45f72049df.png

Разрешаем  подключение от root  через SSH

sudo nano /etc/ssh/sshd_config

 59740fa387617_Nanossh.thumb.png.914f0af2dd288175e5f2d5f29c5a5983.png

 и вписываем строку 

PermitRootLogin yes

и сохраняем файл комбинацией клавиш Ctrl + x, дальше нажимаем Y и Enter

597410dd95d1d_Nanosshroot.thumb.png.a0fcf70b8e97d3316b1714ba626dea9b.png597410de49952_nanosavey.thumb.png.e5fadd16ea12a78846847cc6351f3a00.png597410dedffad_nanosave.thumb.png.6751c97fa6e55c9f01262b78657c091d.png597411771b15d_nanoend.thumb.png.25deaab9b064ca82dae8cf120324eabd.png

Wi-FI 

проверяем доступные сети

 

sudo iwlist wlan0 scan

убеждаемся что наша сеть есть в списке

59740d3ac0e08_SetWiFi.thumb.png.48e163f279d7acacb0e055af2b8aeb40.png

и настраиваем  подключение микроконтроллера к Wi-Fi

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

И вставляем в файл следущие строки  

network={

    ssid="Keenetic-7894"

    psk="123456789"

}

597412850b48a_WIFi.thumb.png.52694c90a7aa36148919b57564b19eea.png

59741284722dd_WIFigjckt.thumb.png.4bbfb6cf9a47f63e61716762f8ef4634.png

После чего сохраняем изменения.

Обновление 

Для обновления надо выполнилнить команду 

sudo apt-get update && apt-get upgrade -y

update.thumb.png.9b89adca92ed61e7f1dddf0703c2cd04.png

и перезагружаем контроллер

sudo reboot

Home Assistant 

Приступаем  к настройке непосредственно мониторинга. Вот тут нам понадобится SFTP клиент и удобный текстовый редактор. 

Немного о структуре конфигурационных файлов.  Весь конфиг состоит из основного файла, в котором указываются куча служебных  параметров. И нескольких блоков: датчики,  автоматизация, и группы отображения. Все устроено достаточно примитивно, создаем новый датчик, и настраиваем  его отображение в веб интрфейсе. Но до этих файлов надо еще добраться. И логин root  мы разрешали именно для этого. И так создаем подключение 

winscp.thumb.png.7303faa4a072f195406517a8acbe1f1e.png

 

Имя хоста - адрес контроллера 

Имя пользователя  - root

Пароль - то который был задан пользователю root

 597529b9180f2_wincre.thumb.png.90ee35ceea88c64e06301214b76fb48a.png597529b85414d_Wimlog.thumb.png.bd06db03a16ca69da6fe6573d00bdbce.png

Файлы конфигурации лежат по пути: 

/home/homeassistant/.homeassistant/

Но там скрытая директория и проще сделать ярлык. В любом удобном для вас месте, у меня это /home/homeassistant/  и мы делаем вот так:

59752dd97ed3d_.thumb.png.d0f00a4368bca03e9db04f1ab78f99e2.png59752dd8b48f7_.png.2d2c5225cd7c52fa7957cfc7805a0f71.png59752dd859dd3_.thumb.png.3975a43e819309a1dedcd0da53a71b89.png

Ебаный редактор, в очередной раз, съедает часть сообщения ((((( 

Мы подошли к самом интересному находим файл configuration.yaml и приводим его к такому состоянию

homeassistant:
  # Name of the location where Home Assistant is running
  name: Home
  # Location required to calculate the time the sun rises and sets
  latitude: 51.8656
  longitude: 4.663
  # Impacts weather/sunrise data (altitude above sea level in meters)
  elevation: 0
  # metric for Metric, imperial for Imperial
  unit_system: metric
  # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  time_zone: Europe/Moscow

# Show links to resources in log and frontend
#introduction:

# Enables the frontend
frontend:

# Enables configuration UI
config:

http:
  # Uncomment this to add a password (recommended!)
  # api_password: PASSWORD
  # Uncomment this if you are using SSL or running in Docker etc
  # base_url: example.duckdns.org:8123

# Checks for available updates
# Note: This component will send some information about your system to
# the developers to assist with development of Home Assistant.
# For more information, please see:
# https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
updater:
  # Optional, allows Home Assistant developers to focus on popular components.
  include_used_components: true

# Discover some devices automatically
discovery:

# Allows you to issue voice commands from the frontend in enabled browsers
conversation:

# Enables support for tracking state changes over time.
history:

# View all events in a logbook
logbook:

# Track the sun
sun:

 
sensor: !include_dir_merge_list sensors
 
group: !include groups.yaml

automation: !include_dir_merge_list automation


# Text to speech
tts:
  platform: google

создаем если их нет по умолчанию папки automation и sensors. В папке sensors создаем файлы 

DTH22.yaml

- platform: dht
  sensor: DHT22
  name: Growbox
  pin: 17   
  monitored_conditions:
    - temperature
    - humidity

systemmonitor.yaml

  - platform: systemmonitor
    resources:
    - type: disk_use_percent
      arg: /
    - type: memory_free
    - type: memory_use_percent
    - type: processor_use
    - type: since_last_boot
    - type: load_1m
    - type: load_5m
    - type: load_15m

datetime.yaml

  - platform: time_date
    display_options:
      - 'time'
      - 'date'
      #- 'date_time'
      #- 'time_date'
      #- 'time_utc'
      #- 'beat'

DTH22.thumb.png.d11916086d73f3f110744ec449b10013.png

Теперь переходим к файлу groups.yaml

grups.thumb.png.b91355f0a89be26214c4054d7f1834db.png

 

 
System status:
  name: System
  view: yes
  entities:
    - group.base_system_status


Growbox:
  name: GrowBox state
  view: yes
  entities:
    - group.growbox_condition


   
Base System Status:
   - sensor.cpu_use
   - sensor.ram_free
   - sensor.ram_use
   - sensor.average_load_1m
   - sensor.average_load_5m
   - sensor.average_load_15m
   - sensor.disk_use_
   - sensor.since_last_boot
   
Growbox condition:
   - sensor.Growbox_Humidity
   - sensor.Growbox_Temperature
   
Data:
   - sensor.time
   - sensor.date

Сохраняем все файлы и перезагружаем сервис 

sudo systemctl restart [email protected]

но лучше сам контроллер 

reboot

 

 и мы получаем вот такую картину 

59756d3f6b7ef_1.thumb.png.1e39667a1f21b09c3fb947394f5ed82c.png59756d3e18920_2.thumb.png.cf20220d713ff584cc89274c8808cd53.png59756d3eb8ea7_3.thumb.png.58f72ed64a954d16933236ebd4e7ae73.png

 

Цель данной публикации найти единомышленников, и получить отзыв сообщества. Потому что не понятно, нужен ли такой класс устройств или нет

 

 

home a.png

Изменено пользователем ili4
Добавление раздела: Home Assistant
  • Like +1 16

Изобретательность — это когда у тебя есть только китайская лапша и степлер, а ты взял и накурился

Вот совсем копеечный микроклимат в боксе который работает - http://telegra.ph/Nemnogo-o-sovsem-byudzhetnoj-avtomatike-10-04

Мой канал: https://t.me/Kosh_brain

Наш телеграмм: https://t.me/jahforumorg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересно. Очень интересно. Особенно если растить на кокосе. А в бак с питательным раствором засунуть компрессор (что-бы вода перемешивалась и он в осадок не выпадал) Вопрос только к авторегулировке кислотности. Агрегат для этого дела стоит не дешево.  А с другой стороны можно просто мерить иногда дренаж вручную и корректировать раствор в баке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет, бро! Может ты конечно и рукожоп, но явно не глупый, а продуманный чел! Лень - двигатель прогресса, а если эта небольшая конструкция будет давать инфу по боксу на телефон, да еще и без сбоев работать, то цены твоему изобретению просто НЕТ! плюса лови полюбому! И конечно такой апгрейд нужен без б…

  • Like +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 Я просто еще не размахиваюсь на замес компота, а это реально, причем очень просто с точки зрения кода. 

Изобретательность — это когда у тебя есть только китайская лапша и степлер, а ты взял и накурился

Вот совсем копеечный микроклимат в боксе который работает - http://telegra.ph/Nemnogo-o-sovsem-byudzhetnoj-avtomatike-10-04

Мой канал: https://t.me/Kosh_brain

Наш телеграмм: https://t.me/jahforumorg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, ili4 сказал:

 Я просто еще не размахиваюсь на замес компота, а это реально, причем очень просто с точки зрения кода. 

вообще охуенная тема. Если постараться то можно все автоматизировать вплоть до кинул семку - забыл ее на 3-4 месяца - собрал урожай XD. Ну конечно тренировку растишек автоматизировать не получится но тем не менее. Все еще есть метод SoG

  • Like +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я думаю эту тему надо делать для гидропоники, зачем делать код на компот под землю? И надо шарить в этом, я вот просмотрел ссылки, но сам я нихрена не сделаю, это не мой уровень писанины;( 

  • Like +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, SpaceSmoker сказал:

Я думаю эту тему надо делать для гидропоники, зачем делать код на компот под землю? И надо шарить в этом, я вот просмотрел ссылки, но сам я нихрена не сделаю, это не мой уровень писанины;( 

чувак )))) ты не понимаешь ))))) нет разницы в коде для гидры или не гидры, просто чуть чуть разная настройка. :eyes:

Изобретательность — это когда у тебя есть только китайская лапша и степлер, а ты взял и накурился

Вот совсем копеечный микроклимат в боксе который работает - http://telegra.ph/Nemnogo-o-sovsem-byudzhetnoj-avtomatike-10-04

Мой канал: https://t.me/Kosh_brain

Наш телеграмм: https://t.me/jahforumorg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавил апдейт 

Изобретательность — это когда у тебя есть только китайская лапша и степлер, а ты взял и накурился

Вот совсем копеечный микроклимат в боксе который работает - http://telegra.ph/Nemnogo-o-sovsem-byudzhetnoj-avtomatike-10-04

Мой канал: https://t.me/Kosh_brain

Наш телеграмм: https://t.me/jahforumorg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Краткий  мануал как собрать мониторинг под ключ)))0

Home Assistant 

Приступаем  к настройке непосредственно мониторинга. Вот тут нам понадобится SFTP клиент и удобный текстовый редактор. 

Немного о структуре конфигурационных файлов.  Весь конфиг состоит из основного файла, в котором указываются куча служебных  параметров. И нескольких блоков: датчики,  автоматизация, и группы отображения. Все устроено достаточно примитивно, создаем новый датчик, и настраиваем  его отображение в веб интрфейсе. Но до этих файлов надо еще добраться. И логин root  мы разрешали именно для этого. И так создаем подключение 

winscp.thumb.png.7303faa4a072f195406517a8acbe1f1e.png

 

Имя хоста - адрес контроллера 

Имя пользователя  - root

Пароль - то который был задан пользователю root

 597529b9180f2_wincre.thumb.png.90ee35ceea88c64e06301214b76fb48a.png597529b85414d_Wimlog.thumb.png.bd06db03a16ca69da6fe6573d00bdbce.png

Файлы конфигурации лежат по пути: 

/home/homeassistant/.homeassistant/

Но там скрытая директория и проще сделать ярлык. В любом удобном для вас месте, у меня это /home/homeassistant/  и мы делаем вот так:

59752dd97ed3d_.thumb.png.d0f00a4368bca03e9db04f1ab78f99e2.png59752dd8b48f7_.png.2d2c5225cd7c52fa7957cfc7805a0f71.png59752dd859dd3_.thumb.png.3975a43e819309a1dedcd0da53a71b89.png

Ебаный редактор, в очередной раз, съедает часть сообщения ((((( 

Мы подошли к самом интересному находим файл configuration.yaml и приводим его к такому состоянию

homeassistant:
  # Name of the location where Home Assistant is running
  name: Home
  # Location required to calculate the time the sun rises and sets
  latitude: 51.8656
  longitude: 4.663
  # Impacts weather/sunrise data (altitude above sea level in meters)
  elevation: 0
  # metric for Metric, imperial for Imperial
  unit_system: metric
  # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  time_zone: Europe/Moscow

# Show links to resources in log and frontend
#introduction:

# Enables the frontend
frontend:

# Enables configuration UI
config:

http:
  # Uncomment this to add a password (recommended!)
  # api_password: PASSWORD
  # Uncomment this if you are using SSL or running in Docker etc
  # base_url: example.duckdns.org:8123

# Checks for available updates
# Note: This component will send some information about your system to
# the developers to assist with development of Home Assistant.
# For more information, please see:
# https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
updater:
  # Optional, allows Home Assistant developers to focus on popular components.
  include_used_components: true

# Discover some devices automatically
discovery:

# Allows you to issue voice commands from the frontend in enabled browsers
conversation:

# Enables support for tracking state changes over time.
history:

# View all events in a logbook
logbook:

# Track the sun
sun:

 
sensor: !include_dir_merge_list sensors
 
group: !include groups.yaml

automation: !include_dir_merge_list automation


# Text to speech
tts:
  platform: google

создаем если их нет по умолчанию папки automation и sensors. В папке sensors создаем файлы 

DTH22.yaml

- platform: dht
  sensor: DHT22
  name: Growbox
  pin: 17   
  monitored_conditions:
    - temperature
    - humidity

systemmonitor.yaml

  - platform: systemmonitor
    resources:
    - type: disk_use_percent
      arg: /
    - type: memory_free
    - type: memory_use_percent
    - type: processor_use
    - type: since_last_boot
    - type: load_1m
    - type: load_5m
    - type: load_15m

datetime.yaml

  - platform: time_date
    display_options:
      - 'time'
      - 'date'
      #- 'date_time'
      #- 'time_date'
      #- 'time_utc'
      #- 'beat'

DTH22.thumb.png.d11916086d73f3f110744ec449b10013.png

Теперь переходим к файлу groups.yaml

grups.thumb.png.b91355f0a89be26214c4054d7f1834db.png

 

 
System status:
  name: System
  view: yes
  entities:
    - group.base_system_status


Growbox:
  name: GrowBox state
  view: yes
  entities:
    - group.growbox_condition


   
Base System Status:
   - sensor.cpu_use
   - sensor.ram_free
   - sensor.ram_use
   - sensor.average_load_1m
   - sensor.average_load_5m
   - sensor.average_load_15m
   - sensor.disk_use_
   - sensor.since_last_boot
   
Growbox condition:
   - sensor.Growbox_Humidity
   - sensor.Growbox_Temperature
   
Data:
   - sensor.time
   - sensor.date

Сохраняем все файлы и перезагружаем сервис 

sudo systemctl restart [email protected]

но лучше сам контроллер 

reboot

 

 и мы получаем вот такую картину 

59756d3f6b7ef_1.thumb.png.1e39667a1f21b09c3fb947394f5ed82c.png59756d3e18920_2.thumb.png.cf20220d713ff584cc89274c8808cd53.png59756d3eb8ea7_3.thumb.png.58f72ed64a954d16933236ebd4e7ae73.png

configuration.yaml

datetime.yaml

DTH22.yaml

groups.yaml

systemmonitor.yaml

  • Like +1 1

Изобретательность — это когда у тебя есть только китайская лапша и степлер, а ты взял и накурился

Вот совсем копеечный микроклимат в боксе который работает - http://telegra.ph/Nemnogo-o-sovsem-byudzhetnoj-avtomatike-10-04

Мой канал: https://t.me/Kosh_brain

Наш телеграмм: https://t.me/jahforumorg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Бро, а почему на ардуине не строишь? Я как то пробовал, у меня все вышло. Вот только китайская ардуина раза в три дешевле стоит =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, DarknessStain сказал:

Бро, а почему на ардуине не строишь? Я как то пробовал, у меня все вышло. Вот только китайская ардуина раза в три дешевле стоит =)

Не удобно, шилды дорогие, да и вся система имеет более высокий порог вхождения.Здесь конфиг значительно проще, и возможностей тоже больше. 

  • Like +1 1

Изобретательность — это когда у тебя есть только китайская лапша и степлер, а ты взял и накурился

Вот совсем копеечный микроклимат в боксе который работает - http://telegra.ph/Nemnogo-o-sovsem-byudzhetnoj-avtomatike-10-04

Мой канал: https://t.me/Kosh_brain

Наш телеграмм: https://t.me/jahforumorg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 2 months later...
В 24.07.2017 в 13:45, ili4 сказал:

Не удобно, шилды дорогие, да и вся система имеет более высокий порог вхождения.Здесь конфиг значительно проще, и возможностей тоже больше. 

На аналогах китайских вся система что ты описал выйдет в 2000 рублей со всеми шилдами и корпусами дешевле чем один пи, да и использовать мини пк для таких простых задач не рационально. По коду проще, если знать определенные оболочки. Посмотри в сторону flprog и ардуино будешь приятно удивлен. А так красава поддерживаю. У меня проект на дуине чуть сложнее твоего. Полностью климат. Ну а по компоту пока только поддержание пш, в будующем будет самозамес компота. Руки не доцдут уже концепт разработан. Контроль пш к стате вышел рублей в 1500 два перельстатических насоса по 400 руб, нано 120 рублей две релюшки 200 рублей бп 400 руб. Я пошел чуть дальше у меня скада система регистрирует все параметры через модбас с двух контроллеров но для этого нужен ПК. А с пк уже хочешь смс хочешь телеграм)) да и забыл, все параметры можно менять со скады конроллеры полностью автономны если скада выключена, флешек не использую пишу все в епром так проще.

  • Like +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Grizlov сказал:

@cropas показал бы ;-)

Вечером пофоткаю)) с регулятором кислотности грубанул по цене забыл что датчик пш стоит 1500, ро все же аналогичные системы на рынке стоят более 10 тыс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дамс тема интересная все думал что надо делать и себе чото такое. но пока из мусорника своего достал только лого и оно у меня свет включает выключает.

понимаю что на взрослых плк система будет очень дорогая и надо делать выбор в сторону чего-то дешевле. буду смотреть за темой мож на чемто остановлюсь.

в цели аэропоника на полном автомате.

  • Like +1 1

Хочешь дунуть - нужно всунуть.©kindman

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я сам безумно ленивый и даже написание данного текста вгоняет меня в глубокую тоску.

Коротенько постараюсь с картинками чтобы меньше текста:

Начнем с верху, система SCADA основана на бесплатном продукте RapidSCADA:

Screenshot_10.png.69207dc22a59864a56b21a9aaacbc050.png

Данная программа позволяет брать и отправлять данные на контроллер она умеет строить графики и многое другое:

Screenshot_5.thumb.png.0fd1d618f9aa5d0ba7a6e1e852d5ab97.png

Выше график влажности (зеленый), температура в боксе (синий), температура на улице (красный), бокс это часть дома-подвал, вытяжка устроена прямо на улицу. 

Данные параметры выдает контроллер управления климатом, он умеет вентилировать поддерживать заданную температуру и влажность (влажность не покажу вчера сгорел УЗ увлажнитель, когда я его тестировал на графике виден пик зеленого это как раз то время). 

Так выглядит сам контроллер и его узлы:

IMG_3163.thumb.JPG.b2e222d7a8e9a3e7405069bad4f3ade8.JPG

Это исполнительный блок он питает сам контроллер 12 вольт а так же распределят 220 вольт на остальные узлы, вентилятор увлажнитель и дренажный насос (подвал часто топит)

IMG_3159.thumb.JPG.839b0ba1c938749a46c1b34012882cc5.JPG

Это вентилятор))

IMG_3160.thumb.JPG.c84d30612ffaa3914cff3ef527b3b112.JPG

Это электромеханический клапан системы вентиляции он закрывается когда вентилятор не работает на улице скоро будет -15 .Сделан из 100 канализационной трубы сервопривода и куска пвх в виде заслонки на шпилке)) Работает супер.

IMG_3161.thumb.JPG.9d1c0a67635f107557e3ca4ab5435175.JPG

Это датчик СО2 (пока опция только сьем значений, но в будущем притащу баллон СО2 и буду обогащать). А так же датчик температуры и влажности, крышка снята с коробки для наглядности внутренних компонентов

IMG_3164.thumb.JPG.87b09ce0e2f9076862651c9c99412c1d.JPG

Так4 выглядит интерфейс программы в скаде, в него можно зайти по http, не рабсбери пи конечно но главное функционал а не красота, тут мы можем настроить мин макс температуру влажность и прочие параметры так же видим текущие значения.

Screenshot_1.thumb.png.0180d8a78a54840ddca0e9e183d749b4.png

Теперь графики самой установки DWC

Screenshot_7.thumb.png.0b656ed34b1516f0a5b834d7a9219e37.png

ну тут пока температура раствора состояние лампы и насосов щелочи и кислоты

Фейс управления состоит из двух вкладок на первой текущие состояния

Screenshot_2.thumb.png.2c8c1166d8b13335d5a486a74dd93328.png

сам контроллер в сборе

IMG_3152.thumb.JPG.58a9f887bc1468077cb3d5fa6b1bf33a.JPG

IMG_3153.thumb.JPG.56d5066febf12f4ff5476b1ec26836c7.JPG

Кишки

IMG_3158.thumb.JPG.c047aa4fec92717bb292e2516ff6bad1.JPG

Он умеет контролировать кислотность и управляет освещением, опционально уровень раствора пока датчик глючит использую уз датчик вот он: 

IMG_3167.thumb.JPG.f76b5e3404b2f7b522c43b5f6ec742bc.JPG

 

Ну вот в принципе и все, на всю разработку и реализацию ушло около года с условием что времени нет вообще этим всем заниматься все время в разъездах и командировках.

Сам DWC и лампа с сервером на котором крутится скада.

IMG_3165.thumb.JPG.e5ffe0c27399dd247a1558948917c3a1.JPG

IMG_3166.thumb.JPG.2727769ffa1d570a8e5ffc345978c1dc.JPG

месяц система тестировалась и работала в холостую, 13 числа посадил семку Afgani от errors)))

 

Screenshot_3.png

IMG_3158.JPG

  • Like +1 6

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, cropas сказал:

Я сам безумно ленивый и даже написание данного текста вгоняет меня в глубокую тоску.

Коротенько постараюсь с картинками чтобы меньше текста:

Начнем с верху, система SCADA основана на бесплатном продукте RapidSCADA:

Screenshot_10.png.69207dc22a59864a56b21a9aaacbc050.png

Данная программа позволяет брать и отправлять данные на контроллер она умеет строить графики и многое другое:

Screenshot_5.thumb.png.0fd1d618f9aa5d0ba7a6e1e852d5ab97.png

Выше график влажности (зеленый), температура в боксе (синий), температура на улице (красный), бокс это часть дома-подвал, вытяжка устроена прямо на улицу. 

Данные параметры выдает контроллер управления климатом, он умеет вентилировать поддерживать заданную температуру и влажность (влажность не покажу вчера сгорел УЗ увлажнитель, когда я его тестировал на графике виден пик зеленого это как раз то время). 

Так выглядит сам контроллер и его узлы:

IMG_3163.thumb.JPG.b2e222d7a8e9a3e7405069bad4f3ade8.JPG

Это исполнительный блок он питает сам контроллер 12 вольт а так же распределят 220 вольт на остальные узлы, вентилятор увлажнитель и дренажный насос (подвал часто топит)

IMG_3159.thumb.JPG.839b0ba1c938749a46c1b34012882cc5.JPG

Это вентилятор))

IMG_3160.thumb.JPG.c84d30612ffaa3914cff3ef527b3b112.JPG

Это электромеханический клапан системы вентиляции он закрывается когда вентилятор не работает на улице скоро будет -15 .Сделан из 100 канализационной трубы сервопривода и куска пвх в виде заслонки на шпилке)) Работает супер.

IMG_3161.thumb.JPG.9d1c0a67635f107557e3ca4ab5435175.JPG

Это датчик СО2 (пока опция только сьем значений, но в будущем притащу баллон СО2 и буду обогащать). А так же датчик температуры и влажности, крышка снята с коробки для наглядности внутренних компонентов

IMG_3164.thumb.JPG.87b09ce0e2f9076862651c9c99412c1d.JPG

Так4 выглядит интерфейс программы в скаде, в него можно зайти по http, не рабсбери пи конечно но главное функционал а не красота, тут мы можем настроить мин макс температуру влажность и прочие параметры так же видим текущие значения.

Screenshot_1.thumb.png.0180d8a78a54840ddca0e9e183d749b4.png

Теперь графики самой установки DWC

Screenshot_7.thumb.png.0b656ed34b1516f0a5b834d7a9219e37.png

ну тут пока температура раствора состояние лампы и насосов щелочи и кислоты

Фейс управления состоит из двух вкладок на первой текущие состояния

Screenshot_2.thumb.png.2c8c1166d8b13335d5a486a74dd93328.png

сам контроллер в сборе

IMG_3152.thumb.JPG.58a9f887bc1468077cb3d5fa6b1bf33a.JPG

IMG_3153.thumb.JPG.56d5066febf12f4ff5476b1ec26836c7.JPG

Кишки

IMG_3158.thumb.JPG.c047aa4fec92717bb292e2516ff6bad1.JPG

Он умеет контролировать кислотность и управляет освещением, опционально уровень раствора пока датчик глючит использую уз датчик вот он: 

IMG_3167.thumb.JPG.f76b5e3404b2f7b522c43b5f6ec742bc.JPG

 

Ну вот в принципе и все, на всю разработку и реализацию ушло около года с условием что времени нет вообще этим всем заниматься все время в разъездах и командировках.

Сам DWC и лампа с сервером на котором крутится скада.

IMG_3165.thumb.JPG.e5ffe0c27399dd247a1558948917c3a1.JPG

IMG_3166.thumb.JPG.2727769ffa1d570a8e5ffc345978c1dc.JPG

месяц система тестировалась и работала в холостую, 13 числа посадил семку Afgani от errors)))

 

Screenshot_3.png

IMG_3158.JPG

бюджет?

тут у тя комп шарится все время я так понял. он тоже денег стоит а самое главное жрет элво.

  • Like +1 1

Хочешь дунуть - нужно всунуть.©kindman

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Цитата

бюджет?

тут у тя комп шарится все время я так понял. он тоже денег стоит а самое главное жрет элво.

Бюджет хз, строю давно покупаю на али в течении нескольких лет плюс это уже третья или 4 реализация половина компонентов перетекают из старых проектов, по оценкам не больше 10 000, не считая комп это полноценный сервер он стоит около 100 )) достался мне по наследству.

На счет элво, неодимовый магнит решает проблему да и потом у меня днат 600 вт, жред больше чем вся система в целом)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, cropas сказал:

На счет элво, неодимовый магнит решает проблему да и потом у меня днат 600 вт, жред больше чем вся система в целом)))

ну магнит неодимовый решает вопрос до того момента как тебе приклеят на счетчик пломбу.

  • Like +1 1

Хочешь дунуть - нужно всунуть.©kindman

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не понял в системе вентиляции. заслонка с приводом стоит где? зачем она с приводом ведь надежней и проше в вопросе отказоустойчивости гравитационная заслонка?

  • Like +1 1

Хочешь дунуть - нужно всунуть.©kindman

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это заслонка на сервоприводе она полностью перекрывает вент канал на вход воздуха с улицы на выходе стоит гравитационная. Магнитную не поставят я исправно плачу свои 300 квт в месяц))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

+ гравитационный он же обратный клапан не спасет от сильных ветров которых у нас тут много

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, cropas сказал:

Магнитную не поставят я исправно плачу свои 300 квт в месяц))

ну то до времени плановой замены на новые счетчики там защита от магнита встроенная уже.

  • Like +1 1

Хочешь дунуть - нужно всунуть.©kindman

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Будем решать проблемы по мере их поступления)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...