1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 8

Arduino Mega. Контроллер теплицы. Хроники - 2

Тема в разделе "Теплицы и парники", создана пользователем DIYMan, 06.06.16.

Статус темы:
Закрыта.
  1. timon2006
    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328

    timon2006

    Живу здесь

    timon2006

    Живу здесь

    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328
    А что там разжевывать? На первой странице Datasheet на BH1750 есть табличка Operating Conditions, из которой следует, что выше 3,6в нигде на этой самой BH1750 быть не должно. А Вы при этом подключаете ее на шину, где есть 5в.
    З. Ы. Возможный выход - конвертор уровней на шину (например, PCA9306). А еще лучше - Хилла и Хоровица сначала проштудировать:).
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    На китайском модуле есть стаб по питанию на 3,3В. Если вы про логические уровни на шине данных - тогда звиняйте, щас прочитаю, что там по этому поводу в даташите.

    З. Ы. Нашёл I2C reference voltage - там указано, что максимум до Vcc может быть, т. е. до 3.6 В. Теоретически 5В логика может стать помехой тут, так что не лишним будет проверить и через конвертер уровней - мало ли там чего китайцы напороли.
     
    Последнее редактирование: 23.03.17
  3. timon2006
    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328

    timon2006

    Живу здесь

    timon2006

    Живу здесь

    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328
    Вроде ж написал: "подключаете к шине". И где там про питание? :)
    Видимо, Алиса тоже Datasheet-ы не читает:).
    Если посмотрите чуть выше, то увидите табличку Absolute Maximum Ratings, из которой следует, что 5в не "теоретическая помеха:)]", а конкретная "опа.
     
    Последнее редактирование: 23.03.17
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Я поправил сообщение, если что ;) И плз - не надо столько гонору - вы не д'Артаньян. Тем более, что у меня лично такие модули прекрасно себя чувствуют без всяких конвертеров уровней. Китайцы много чего могут интересного сделать.

    З. Ы. Если уж на то пошло, то "шина" - это понятие общее: есть шина данных, есть - шина питания. Спорить будем или сами научимся излагать свои мысли попонятнее?
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    @Вшуьщт1991, кстати сказать, в замечании @timon2006 есть очень здравое зерно, зря вы с минусом: скажем, Si7021 я подключаю через конвертер уровней именно по причине трёхвольтовой логики. А вот с BH1750 как-то оно так само работает - и работает. Но это не значит, что надо пренебрегать конвертером уровней, так что @timon2006 тут абсолютно прав.
     
  6. timon2006
    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328

    timon2006

    Живу здесь

    timon2006

    Живу здесь

    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328
    1. Это не такие модули, как на фото
    2. Там стоят не BH1750
    3. За счет разных нагрузок на шине (I2C, если что:)) они как-то работают, не в штатном режиме.

    Ну да, PCA9306 на шину питания:)]:super:.

    Да нуегона, я лучше посмотрю как капотом хлопают и колёса пинают;).
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    По причине наличия у народа всякоразных китайских модулей - именно теоретическая. Даташит - на ГОЛЫЙ чип, а модуль - это модуль. Иначе как вы объясните, что у меня работает без конвертера уровней вся эта катавасия?

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

    З. Ы. У меня всё равно длиннее :)]:aga: Это я к тому, что давайте прекратим надувать щёки, смотря на всех свысока и отсылая к даташитам, а просто попытаемся помочь товарищу решить частную проблему, ок?

    Если вам так сложно просто помочь, без пафоса - не помогайте, не делайте над собой таких диких усилий, пожалуйста: нервы надо беречь.
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    1. Вот и я о том же - модулей разных кучу;
    2. Именно BH1750;
    3. Такой же срез, как у автора проблемы - часы и BH1750, всё.

    По остальному - я понял вашу позицию, вы таки д'Артаньян, и мы, простые смертные, должны молча жмуриться в лучах вашего величия. Ок, так и будем поступать, с вашего величайшего соизволения.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Вот, нашёл кой-чего: https://mysku.me/blog/aliexpress/47183.html

    Если что - у меня первый, CY-302, без преобразователей уровня на шине I2C. Работает (но это не значит, что всё правильно и так и должно быть, подчёркиваю). Есть версия CY-30 - там уже схема попродвинутей.

    @Вшуьщт1991 - какой именно модуль у вас?
     
  10. Вшуьщт1991
    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11

    Вшуьщт1991

    Участник

    Вшуьщт1991

    Участник

    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11
    Господа, не ссорьтесь. Все тут пользуемся китайщиной, куда деваться.
    У меня, как и у уважаемого DIYMan первый вариант. Попробоую запитать всё от 3.3, потому как преобразователя под рукой нет. А там уже будем думать.
    Спасибо
     
  11. timon2006
    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328

    timon2006

    Живу здесь

    timon2006

    Живу здесь

    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328
    Я смотрел на те, что на фото. Там подключение к I2C без конверторов.
    У Вас могут быть другие модули.
    Даже если у Вас работает BH1750 без конвертора в 5в шине - лучше поставить конвертор.

    Я тоже Вашу позицию понял - про д'Артаньяна и смертных - это вместо спасибо за подсказку:hello:.
    Ну, что же делать, :close:.
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Знаете, начистоту - такие подсказки - лучше уж без них вообще: ТАК помогать может всякий, ваша "подсказка" в переводе звучит ещё короче: RTFM.

    Но за упоминание RTFM отдельное спасибо, безусловно: надо будет запомнить, и при случае на каждый заданный на форуме вопрос отвечать именно так, чего уж там. Зачем снисходить и объяснять, что конкретно имелось в виду под волшебной фразой "читайте даташиты!" (так и хочется добавить ", поцы!").
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
  14. Вшуьщт1991
    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11

    Вшуьщт1991

    Участник

    Вшуьщт1991

    Участник

    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11
    @DIYMan, я так предполагаю, что на SI7021 он уже на плате есть. Ибо какая-то микруха на модуле стоит, судя по фото. И он отлично работает .
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    О как :) А вот с Si7021 я как раз сразу подключал через конвертер. Наверное, потому, что модуль подороже :)]:aga: И даже не пробовал его без конвертера. Более того - я и питал его сразу от 3,3В :|:

    Короче - надо пробовать, что там у вас творится. Но я сто процентов уверен (как и @timon2006) - что конвертер точно лишним не будет, ибо так - грамотно и правильно. То, что делаю я - это пока тупо тестовый режим, вида "работает - и ладно", опираться на него, естественно - не надо. Ибо дело до грамотной обвязки датчиков ещё не дошло - пока пишем всякий код, не читая даташиты :aga:
     
Статус темы:
Закрыта.