На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика
Аукцион Реєстрація ЧаПи Учасники Календар Нинішні дописи

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 27.03.2017, 09:34   #1
Живу я тут
  
 
Реєстрація: 11.12.2011
Звідки Ви: Москва
Дописи: 112
сказав Дякую: 14
сказали Дякую 15 раз(и) в 13 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
AndrewUh, если у вас тоже все датчики висят отдельно, то зачем вам адреса их?
У меня все датчики на одном входе. Слишком жирно каждый вешать на свой вход (можно, конечно, расширитель портов поставить, но тут уж каждому свое). У Вас он может один, а у кого-то 8. Если честно, то я не видел еще ни одной схемы, где датчики подключаются каждый к своему входу.


Востаннє редагував AndrewUh: 27.03.2017 о 09:42..
AndrewUh поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 10:21   #2
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від AquaGomel Переглянути допис
Мы с вами говорим про разные вещи, я вам говорю про выходы USB для датчиков, вы говорите про цифровые входы выходы ардуино. Естественно что никто отдавать отдельный канал с ардуино под каждый датчик не станет, потому что это глупо. А то что они будут работать если их местами поменять тут никто и не спорит. А вот если поменять сам датчик и при этом в прошивке не предусмотрена возможность установить новый датчик на место старого то ломается логика программ по работе с этими датчиками.


Цитата:
Допис від AndrewUh Переглянути допис
У меня все датчики на одном входе. Слишком жирно каждый вешать на свой вход (можно, конечно, расширитель портов поставить, но тут уж каждому свое). У Вас он может один, а у кого-то 8. Если честно, то я не видел еще ни одной схемы, где датчики подключаются каждый к своему входу.
Вариантов подключения датчиков есть несколько, если вы не знаете или не умеет ими пользоваться и применять в конкретных случаях, то это ваше не понимание темы, у каждого своя задача и количество датчиков и в каждом отдельно случае решается жирно или не жирно. Если вы не видели схем где датчики висят на отдельных выхода, то посмотрите хотя бы примеры и библиотек, глядишь это расширит ваше понимание...
У меня на акваконтроллере задействовано всего 8 цифровых выходов (2 шт - i2c, 2 шт - температурны датчики, 1 шт. - сервопривод, 2 шт. - реле, 1 шт. - светодиодная лента). В нано их 14, ещё куча свободных выходов, так вот тут вершина глупости вешать датчики на один выход, я повесила их на разные и втыкаю любой датчик в любой выход и всё работает отлично и без вашего геморроя.

А по поводу универсальности, это вечная утопия, любой прибор работает лучше когда он заточек под конкретную задачу, если я пишу его под свой аквариум, то он на 100% будет отрабатывать свою функцию, если под аквариум друга, то там другие могут быть задачи и т.д.
Судя по вашим словам вы не собираетесь делать на этом бизнес, поэтому зачем вам эта универсальность что бы угодить всем?

Так же по схеме, 4е резистора на 4х датчиках подключены параллельно, вспоминаем правила параллельного подключения их школьного курса, и получаем что четыре резистора по 4,7к Ом подключённых параллельно дают сопротивление 1,57 к Ом, хотя в схемах подключения чётко указано про 4,7к Ом. То есть схема подключения не правильная.


__________________


Востаннє редагував mashenkaM: 27.03.2017 о 11:02..
mashenkaM поза форумом   Відповісти з цитуванням
cказали "Дякую" mashenkaM за цей допис:
gabam (27.03.2017)
Старий 27.03.2017, 11:24   #3
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
То есть схема подключения не правильная.
Е-мое...А я смотрю что не так то, а схема то не правильная... Значит и датчики не должны работать... А они работают, значит что-то не так!!! Спасибо, будем ломать.

По существу. Постараюсь на этой неделе выложить прошивку. Ее можно попробовать и без платы:

Цитата:
D6 (10), D7(11),D8(12), D9(13), D10(14), D11(15), D12(16), D13(17) - каналы используются для силовой части (реле).

D5(9) - switchPin (кнопка джойстика)

D4(8) - tonePin (канал спикера)

D3(7) - температурные датчики

A0(23), A1(24) - X,Y джойстика

A4(27),A5(28) - I2C шина, используется для подключения экрана и модуля часов.

TDX(31), RDX(30) - UART шина для обмена данных с WiFI модулем


Вот распиновка. Залил в шапку.

AquaGomel поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 11:37   #4
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від AquaGomel Переглянути допис
Е-мое...А я смотрю что не так то, а схема то не правильная... Значит и датчики не должны работать... А они работают, значит что-то не так!!! Спасибо, будем ломать.

По существу. Постараюсь на этой неделе выложить прошивку. Ее можно попробовать и без платы:



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


__________________


Востаннє редагував mashenkaM: 27.03.2017 о 11:53..
mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 11:38   #5
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від RozarioAgro Переглянути допис
mashenkaM, вас начинает уже заносить, будьте попроще. В следующий раз корона может закатится, так что долго будете искать .
AndrewUh, прав, выносить датчики на отдельные входы в простых схемах, более чем глупо.
ВОт именно в простых схемах лучше вешать датчики отдельно на каждый выход. Мы как раз получаем лёгкую замену датчика для пользователя, а когда выходов не хватает (будем называть её сложной схемой, надеюсь вам так будет понятнее) там приходится вешать датчики на один вход контроллера.

Для начинающих или для простых пользователей которые будут собирать сами это не оспоримый плюс, старый датчик снял, новый поставил и больше ни каких операций и главное простота кода, не нужно писать ни каких инициализаций и привязок, что вы можете противопоставить такой простоте и удобности?


__________________

mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 11:53   #6
Живу я тут
  
 
Реєстрація: 11.12.2011
Звідки Ви: Москва
Дописи: 112
сказав Дякую: 14
сказали Дякую 15 раз(и) в 13 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
ВОт именно в простых схемах лучше вешать датчики отдельно на каждый выход. Мы как раз получаем лёгкую замену датчика для пользователя...
Как часто Вы меняете датчики температуры? Я несколько лет уже не менял, и зачем пользователю такое редкое удобство?

AndrewUh поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 11:58   #7
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: AquaController ===www.aquaforum.ua===

AndrewUh, Вы не правы.
У меня за пол года три датчика сгнили.
А до этого пару лет работали нормально.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 12:07   #8
Живу я тут
  
 
Реєстрація: 11.12.2011
Звідки Ви: Москва
Дописи: 112
сказав Дякую: 14
сказали Дякую 15 раз(и) в 13 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від sae74 Переглянути допис
AndrewUh, Вы не правы.
У меня за пол года три датчика сгнили.
А до этого пару лет работали нормально.
Ну это проблема не датчиков, а их герметизации. До этого пару лет ведь работали?

А если подходить в этому с позиции, что что-то часто ломается, то можно увязнуть. Ничто не вечно!

AndrewUh поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 12:25   #9
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від AndrewUh Переглянути допис
Ну это проблема не датчиков, а их герметизации. До этого пару лет ведь работали?

А если подходить в этому с позиции, что что-то часто ломается, то можно увязнуть. Ничто не вечно!
Вы конечно не поверите, но все современные устройства, а тем более контролеры разрабатываются с учётом максимальной отказоустойчивости.
Люди продумывают всевозможные варианты отказов и их обработки, за это они и ценятся и остаются на рынке. Они не думают, ой ну как это у них не может быть воды и всё равно включают в програму стиральной машины обработку отсутствия воды.

Если вы программировали в языках более высоких чем С/С++, то должны были видеть exception, в том же андроиде их в последнее время вобще куча, практически на каждую возможную ошибку, которая только может возникнуть (нет доступа к файлу, нет свеязи, деление на ноль, не может загрузить файл и т.д.).

Если бы у людей был такой же подход как у Вас, то наши телефоны были висли при первой же микро ошибке, или стиралка стиралка без воды.


__________________

mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 12:08   #10
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від AndrewUh Переглянути допис
Как часто Вы меняете датчики температуры? Я несколько лет уже не менял, и зачем пользователю такое редкое удобство?
Да бывают некачественно сделанная усаженная термоусадка и бывают разные высоты аквариумов, чем ниже датчик, тем больше давление со стороны воды и вероятнее проникновение влаги внутрь. В 20 литрах он будет очень долго жить, а в высоких аквариумах могут жить по пол года, правда тогда уже нужно дополнительно принимать меры по герметичности.

А так же бывают переезды, перестановки, где пользователю необходимо разобрать устройство и ему придётся вытянуть датчики из разъёмов и не факт что он подключит их с первого раза так как это было до этого.

А ещё провод в воде или выше воды может рассохнуться или ещё как то нарушится.

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


__________________

mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 12:11   #11
Живу я тут
  
 
Реєстрація: 11.12.2011
Звідки Ви: Москва
Дописи: 112
сказав Дякую: 14
сказали Дякую 15 раз(и) в 13 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
Датчик это расходник и если вы уж собрались делать устройство универсальным и в широкие массы, то нужно делать так что бы замена расходника была наиболее проста для конечного пользователя.
Вы же вроде для себя делали?

Никогда не покупал готовые китайские "водонепроницаемые" датчики.
Клеевая термоусадка - и нет проблем (у меня, во всяком случае).

AndrewUh поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 12:29   #12
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від AndrewUh Переглянути допис
Вы же вроде для себя делали?

Никогда не покупал готовые китайские "водонепроницаемые" датчики.
Клеевая термоусадка - и нет проблем (у меня, во всяком случае).
Я вроде по русски написала слова ВЫ, на Я.

Опять же это Вы так делаете, а другие покупают готовые, та же цена, что и за отдельный датчик.

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


__________________


Востаннє редагував mashenkaM: 27.03.2017 о 12:41..
mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 12:03   #13
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
что вы можете противопоставить такой простоте и удобности?
Малым функционалом. Я уже писал выше что не у всех ваши потребности, кому-то и 8 каналов реле мало, кому-то нужен вспомогательный функционал, доливы, УДО и.т.п.
Цитата:
Допис від mashenkaM Переглянути допис
Вы даёте гарантию

Я уже по-моему писал вам выше, но вы не читаете, не нравится 4 сопротивления впаивайте одно любое из 4. В чем проблема?

AquaGomel поза форумом   Відповісти з цитуванням
Старий 27.03.2017, 12:38   #14
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від AquaGomel Переглянути допис
Малым функционалом. Я уже писал выше что не у всех ваши потребности, кому-то и 8 каналов реле мало, кому-то нужен вспомогательный функционал, доливы, УДО и.т.п.

Я уже по-моему писал вам выше, но вы не читаете, не нравится 4 сопротивления впаивайте одно любое из 4. В чем проблема?
Вам указали на ошибку, а ваше поведение детского садика - не нравится не делайте... Не верите почитайте датащит, почитайте правила параллельного подключения резисторов, почитайте что такое подтягивающий резистор.
Хотя нормальный бы человек сказал спасибо и исправил.

После вас же эту глупость и ошибку будут повторять другие. Вы на это нацелены?


__________________

mashenkaM поза форумом   Відповісти з цитуванням


Share/Bookmark

Відповідь

Мітки
aquacontroller, arduino, esp8266


Тут присутні: 3 (учасників - 0 , гостей - 3)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 00:07.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts