Дозировка удобрений

BOGDAN
Рядовой
Сообщения: 21
Зарегистрирован: 17 авг 2018, 08:45
Имя: Bogdan

Дозировка удобрений

Сообщение BOGDAN »

Задача такая, Емкость с двумя поплавками, нижнего и верхнего предела, двухканальное реле для включения крана с электроприводом и включение насоса для дозирования.
Логика такая, когда нижний поплавок разомкнется, включается кран с приводом для набора воды, одновременно с этим событием включается насос на несколько секунд (дозирует определенное колличество удобрения) и выключается, также на gsm модуль подается сигнал на отправку смс с текстом что цикл пройден. Как только верхний поплавок замкне, кран с приводом отключается и контроллер ожидает пока нижний поплавок снова не разомкнется и цикл снова повторяется
Что я не так делаю, чвствую что где то инверсий не хватает?
Изображение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Дозировка удобрений

Сообщение RedSky »

Не понятно как у Вас работают поплавки. Если предположить, что при отсутствии воды контакты поплавка замкнуты, тогда можно так сделать. Подтяжка входов к минусу (резистор 1к), поплавок между плюсом и входом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Дозировка удобрений

Сообщение ivanpost »

А зачем на S две инверсии?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Дозировка удобрений

Сообщение Ingwar »

Для начала напишите на что замкнуты по умолчанию контакты поплавков -/+.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Дозировка удобрений

Сообщение kalobyte »

походу 2 инверсии на с входе триггера и портят все
BOGDAN
Рядовой
Сообщения: 21
Зарегистрирован: 17 авг 2018, 08:45
Имя: Bogdan

Дозировка удобрений

Сообщение BOGDAN »

Поплавок опускается, цепь размыкается. Инверсия на входе S триггера, чтобы соблюдалось условие триггера на выдачу единицы.
В общем так . Два контакта поплавка идут 1на минус 2 на пин контроллера с включеным подтяг.резистором. Нижний поплавок опустился, цепь разомкнулась , на пине логическая единица Но так как включен подтягив. резистор, то напряжение на пине 1.7 вольта, а это значение логического нуля, поэтому стоит инверсия, для придания логической единицы. Дальше условие триггера S-0 R-1 тогда на Q-1 , значит включает цикл, идет на таймер на отключение через несколько сек, на кран, и на gsm модуль. По идее должно работать, но не работает. Таймер не отключает, рамыкание размыкание пинов поплавков на триггер не действуют. Поэтому тут где то ошибка
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Дозировка удобрений

Сообщение RedSky »

Если есть возможность используйте для верхнего уровня закрытые контакты когда поплавок внизу - позволит избежать потопа при обрыве поплавка. Не понятно откуда 1,7в. Должно быть или 0 или 5. Внутренней подтяжки недостаточно, будут ложные срабатывания.
Посмотрите приложенный проект, с Вашими поплавками должно работать.
И не забудьте подтяжку 1 кОм. (в Вашем случае к +).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

Дозировка удобрений

Сообщение Hijin »

BOGDAN Попробуй так
[spoiler]
дозатор удобрения1.flp
[/spoiler]
И еще один вопрос
Вы что заполняете бак с водой удобрениями чисто на глаз (по времени)??
У вас нет необходимых прав для просмотра вложений в этом сообщении.
BOGDAN
Рядовой
Сообщения: 21
Зарегистрирован: 17 авг 2018, 08:45
Имя: Bogdan

Дозировка удобрений

Сообщение BOGDAN »

Вот западло у меня с контроллером, не реагируют некоторые пины, на второй поставил, и сразу заработало как надо, появились 5 вольт, на первой в упор не хотело работать. И все мучения из-за неработающего железа.
[ref]RedSky[/ref],
в вашем варианте работает только если поставить инверсии на сигналы реле
Изображение

Но теперь другая проблема, GSM модуль не отправляет смс
Питание отдельное 4 вольта взято с блока питания 12 вольт 5 Ампер через понижающий DC-DC пропускной ток до 3 Ампер
Сеть находит, но ничего не отправляет. У Грачика на канале видел что он конденсатор на концы понижайки подпаивал, может все таки ампеража не хватает?
Hijin писал(а): 18 авг 2018, 19:31Вы что заполняете бак с водой удобрениями чисто на глаз (по времени)??
У меня перистальтический насос (кто не знает что это, посмотрите) там вал двигателя крутит вальцы, те в свою очередь в кожухе вращаются по силиконовой трубке, и сегментами продвигают жидкость по трубке, замерил опытным путем время, за которое набирает нужное колличество удобрения и вбил в таймер.
У меня такойИзображение
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Дозировка удобрений

Сообщение Ingwar »

BOGDAN писал(а): 18 авг 2018, 21:08Сеть находит, но ничего не отправляет.
Не знаю какую версию ПБ для SIM800 Вы используете, но рекомендую через терминал сначала настроить AT командами скорость COM порта в модуле на 9600 (AT+IPR=9600) и сохранить эти изменения (AT&W). Не забудьте про согласование уровней логики.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
BOGDAN
Рядовой
Сообщения: 21
Зарегистрирован: 17 авг 2018, 08:45
Имя: Bogdan

Дозировка удобрений

Сообщение BOGDAN »

V 0,6,1 не реагирует ни на один скетч, думаю что проблема в питании, попробую подпаять на выходы кондер.
В версии 1.0 у меня при загрузке скетча выдает ошибку в коде блока. Как убрать не знаю.
Еще я не понял по настройке блока порт Serial какой выбирать.
И также что такое согласование уровней
Anydy

Дозировка удобрений

Сообщение Anydy »

BOGDAN писал(а): 19 авг 2018, 08:56И также что такое согласование уровней
Как это что? У вас ардуино питается от пяти вольт...верно? А модуль SIM800 от 4 вольт. Логика работает на 2.8 вольт.
Значит уровень надо понизить до 2.8 вольта, но это в идеале....SIM800 толерантен к 5в ....для поделок можно не заморачиваться...
А вот скорость нужно обязательно в модуле установить фиксированную....иначе ничего не получится....
BOGDAN
Рядовой
Сообщения: 21
Зарегистрирован: 17 авг 2018, 08:45
Имя: Bogdan

Дозировка удобрений

Сообщение BOGDAN »

У меня уно через штекер 9 вольт подаю, на gsm 4 вольта, прописал командами скорость 9600 и сохранил. Потом подсоединил на пин1 и 0 RX TX но ничего не отправляет. Где копать не знаю
Anydy

Дозировка удобрений

Сообщение Anydy »

Иногда .....есть такой глюк....нужно соединить наоборот TX - TX ... RX - RX
BOGDAN
Рядовой
Сообщения: 21
Зарегистрирован: 17 авг 2018, 08:45
Имя: Bogdan

Дозировка удобрений

Сообщение BOGDAN »

не получается подружиться с GSM модулем. ввел первоначальные АТ команды в мониторе порта, все сохранил, также АТ командой. В своем проекте в блоке прописал скорость, софтваре сериал, назначил пины 10 и 11, менял их местами, ставил инверсию на блок, без инверсии, ну не хочет отправлять смс по замыканию пина на землю (срабатывание поплавка) В целом проект действует без нареканий, только смс мозги морочит. Подскажите знающие, что я делаю не так?
Изображение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
BOGDAN
Рядовой
Сообщения: 21
Зарегистрирован: 17 авг 2018, 08:45
Имя: Bogdan

Дозировка удобрений

Сообщение BOGDAN »

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

Отправлено спустя 9 часов 55 минут 26 секунд:
Еще такой вопрос, можно с одного модуля отправлять смс по разным событиям, а так же на несколько номеров одновременно?
Если я правильно понял, то нужно создать в программе дополнительную плату и там уже прописать отправку смс по другому событию.
А как на несколько номеров сделать?
Также я задумался и про согласованию уровней модуля и уно, возможно из-за отсутствия в соединении резисторов и не хочет отправлять смс?
Пожалуйста, не оставляйте без внимания мою просьбу, если вы можете помочь советом, это очень важно для меня.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Дозировка удобрений

Сообщение ViktorPetrov »

Согласование уровня лучше по схеме с диодом делать или на транзисторе .Схема простоя:[spoiler]
уровень.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
BOGDAN
Рядовой
Сообщения: 21
Зарегистрирован: 17 авг 2018, 08:45
Имя: Bogdan

Дозировка удобрений

Сообщение BOGDAN »

Спасибо, согласование уровней попробую сделать через делитель напряжения, пару резисторов найду, а с другими вопросами кто поможет?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Дозировка удобрений

Сообщение Ingwar »

Вам необходимо для начала, обеспечить включение модуля GSM ПОСЛЕ включения контроллера. Посмотрите примеры Слимпера.
Если вы питаете их отдельно, то при каждом переподключении питания с контроллера или его перезагрузки, необходимо ребутать GSM.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Anydy

Дозировка удобрений

Сообщение Anydy »

В пятисотый раз....если вы пользуетесь блоками от Слимпера, необходимо модулю установить фиксированную скорость и ОБЯЗАТЕЛЬНО сохранить настройки.
Ответить

Вернуться в «Проекты различных устройств на Arduino»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя