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

Контроллер для теплицы на Arduino - 2

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

  1. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.548
    Благодарности:
    3.372

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.548
    Благодарности:
    3.372
    Адрес:
    Ногинск
    Я пока прошил SonOFF прошивкой от М1. Она позволяет управлять модулем без наличия интернета. Просто со смартфона конекчусь к нему как к WiFi точке и все работает.
    Насчет не затратности мне к сожалению не очень везет, как только подсяду на что нибудь условно бесплатное там сразу гайки закручивают и не заплатив комфортно работать уже не получается. Та же яндекс музыка хороший пример :)]:aga:
    И второе почему не выбрал Blynk у них свой протокол обмена, очень похож на MQTT но не он. Это не есть хорошо, потому как под MQTT масса решений, а так же протокол открыт и делать можно самому что угодно, есть много вариантов прошивок тех же SonOFF. С Blynk так не прокатит. Поэтому и решил что изучить MQTT будет намного полезней. А там уже свои устройства можно цеплять куда угодно. Все системы умный дом его поддерживают.

    Но если блинк уже освоен то нет смысла переходить на что то другое. Тем более если все работает.
     
  2. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376
    Адрес:
    Брянск
    Я 9 мес. не вспоминал про К., сейчас провёл ревизию - да, на AT328P полного контроллера не собрать. Есть рисунок платы на 8 реле, но забыл про кварц (без него DS3231 не работает) и ещё пара датчиков нужна. Короче, если всё поставить, то выводов не хватит.
    Придётся всё-таки переходить на что-то. Весной пробовал WiFi на MCU и TFT 1,8" - работает, но выводов мизер. WEMOS бы подошёл, ты не такой брал?
     
  3. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632
    Адрес:
    Москва
    DS3231 НЕ требуется кварц - в нем все встроено! у меня на ESP 12 -цена 130 Р.
     
    Последнее редактирование: 20.12.19
  4. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376
    Адрес:
    Брянск
    Кварц требует драйвер. - любители пишут, у них часто программы бывают с разными крючками.
    Ну может кварц и не требует, но частота видимо должна быть 16МГц. Этот же драйвер от плат Arduino работал, в них стоит кварц на 16 МГц.
    Кстати с недостатком выводов ошибся, их хватит - экран LCD1602, датчик Si7021, и часы DS3231 - все будут сидеть на I2C.
     
    Последнее редактирование: 20.12.19
  5. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632
    Адрес:
    Москва
    @ask33,
    Какое минимальное к-во можно заказать и как дорого?
     
  6. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632
    Адрес:
    Москва
    ? Модуль имеет 6 выводов:
    • GND – общий
    • VCC – питание 2,7 - 5,3 В
    • SDA – вход/выход данных интерфейса I2C
    • SCL – синхронизация интерфейса I2C
    • SQW – прерывание от будильников или выход импульсов 1-8192 Гц
    • 32K – выход импульсов 32768 Гц кварц с термостабилизацией
      Привет любителям - пусть похмелятся
     
  7. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376
    Адрес:
    Брянск
    Ты не понял, библиотека так написана, что при пониженной частоте не работает.
     
  8. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632
    Адрес:
    Москва
    Ты опять не в теме. Библы подбирают к модулям, а не наоборот!
    32кГц - это стандартная частота электронных часов начиная с "Электроника 1". (1972г)
    Библиотек много, есть и универсальные "iarduino_RTC-1.3.2.zip".
     

    Вложения:

  9. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376
    Адрес:
    Брянск
    По моему, это кто-то другой никак не может врубиться.
    Нет никаких модулей, есть 2 микросхемы, одна - DS3231, другая - AT328P. Одна работает от кварца, другая - без. Раньше я делал К., в котором м/сх AT328P с кварцем нормально работала с м/сх DS3231 с этой же библиотекой. Библиотеку то можно и сменить, только зачем? - Просто поставлю кварц и дело с концом.
    Весь вопрос выеденного яйца не стоит, вот сделаю сегодня платки для каждой м/схемы и проверю на макетке, хотя я и так заранее уверен что с кварцем всё заработает.
     
  10. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632
    Адрес:
    Москва
    Ну и ставь кварц 16кГц- для AT328P положен по штату. При чем тут DS3231- это автономный самодостаточный модуль без внешней обвязки. Но библу к нему надо подобрать по реальной задаче - просто тикать или информировать по временам года.
    Никак не врублюсь - для чего такие вопросы ставить. :no:
     
  11. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376
    Адрес:
    Брянск
    Чего ты прицепился как репейник? К тебе вопрос только про Wemos был, про DS3231 я у тебя ничего не спрашивал, упомянул о нём только из-за того, что выводов не хватало, а тут ещё на кварц надо 2, но этот вопрос я уже решил, уже плату дорисовываю.
    Всё, довольно об этом.
    По штату ничего не положено, AT можно использовать и с кварцем и без.
     
  12. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Если не хватает пинов, то можно поставить расширители ввода-вывода на I2C, их сейчас множество. Один расширитель добавляет 8 входов-выходов, как раз на реле хватит.

    Кварц на AT328P нужен для работы с последовательным портом (UART), например, если используется бутлодер. Потому что внутренний RC-генератор не имеет достаточной точности, чтобы UART гарантированно не глючил.
     
  13. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.127
    Благодарности:
    8.376
    Адрес:
    Брянск
    Расширитель не хотелось бы, тогда уж лучше МК сменить.
    Но пинов, к счастью, хватает, даже лишние остаются, оказывается у меня 4 устройства на I2C: DS3231SN, LCD1602, BH1750 и Si7021. Так что меня теперь уж беспокоит не снизится ли надёжность, сколько I2C выдержит?
     
  14. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.648
    Благодарности:
    13.632
    Адрес:
    Москва
    Как по другому можно понимать такие фразы: "...забыл про кварц (без него DS3231 не работает)... " далее "Кварц требует драйвер" ?
    Какие вопросы - такие ответы:nono: Твой сумбурный текст можно интерпретировать по-разному.
    Формулируй задачу однозначно- тогда получишь однозначный ответ.
    Сказал бы есть ... пинов, а надо на 2 больше.
    -Причем вообще кварц, который ты упоминал? Wemosу он тоже не нужен. И зачем Wemos, если у тебя нет на даче роутера?
    -Почему не заменить АТ на ардуину - и она обойдется без кварца. И у к тому же у тебя родственный скетч уже есть.
    3 устройства на I2C у меня работали без сбоев (Arduino Nano). Для большего к-ва нужно подбирать резисторы подтяжки (опытным путем).
     
    Последнее редактирование: 21.12.19
  15. 1970krisman
    Регистрация:
    13.12.10
    Сообщения:
    366
    Благодарности:
    89

    1970krisman

    Живу здесь

    1970krisman

    Живу здесь

    Регистрация:
    13.12.10
    Сообщения:
    366
    Благодарности:
    89
    Адрес:
    Покров
    [QUOTE="Лифтанутый, Можете подсказать?

    Когда я стал загружать скетч в вемос, то АйДи стала выдавать ошибку "hard reset RTS..." но скетч заработал. и еще: сколько пинов можно реально задействовать в вемос мини?