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

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

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

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    На штатном модуле возможно и есть, я не присматривался к компонентам. Просто прочитал даташит и сделал, что питание 3,3В, и уровни такие же. Посмотрите на модуле - если там есть стабилизатор на 3,3В и согласователь уровней - значит, можно подключать проще, я совсем не против, даже за. Воспринимайте схему как подключение голого Si7021, без преобразователей на борту, вот и всё.
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ок, как сделаю поддержку - обновлю на гитхабе и отпишусь.
     
  3. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Обновил на гитхабе, добавил поддержку датчиков DHT* (т.е. и DHT11, и DHT2x семейства) в прошивку универсального модуля с датчиками.

    Проверить - не могу, за неимением свободных DHT. Как подключать DHT - можно посмотреть на гитхабе: вывод №1 - питание, вывод №4 - земля, вывод №2 - на пин, указанный в настройках прошивки. В комментариях к настройкам в прошивке показано, как добавлять тот или иной датчик в прошивку. Датчиков - три максимум, ну да это было понятно и ранее, надеюсь ;)

    Пробуйте, и отпишитесь плз по результатам.
     
  5. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    На модуле датчиков si7021 на какие ноги вешается на pro mini ?
     
  6. Вшуьщт1991
    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11

    Вшуьщт1991

    Участник

    Вшуьщт1991

    Участник

    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11
    @DIYMan, подскажите пожалуйста такой вопрос:
    Хочу прикрутить к тепличке отправку данных с датчиков (и положение фрамуги) на сервер thingspeak. Делал это раньше, но отдельно.
    Можно ли интегрировать код по отправке данных через АТ команду ESP в "main", где есть участки для "своего" кода?

    Если да, то какой синтаксис, чтобы использовать ESP и показания датчиков; они же как то объявлены в проекте и имеют какое-то имя...
     
  7. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Судя по распиновке А4 (sda), А5 (scl) и соответственно питание
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Si7021 - на I2C, т. е. на A4 и A5.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    У вас вряд ли получится использовать ESP для отправки чего-либо на thingspeak, т. к. я её настраиваю AT-командами совсем на другое, там юзается конечный автомат, она работает как сервер и постоянно ждёт запроса. Если вы попытаетесь чего-то на неё отправлять - поломаете всю логику разом.

    Если хотите сделать отправку - то можно вторую ESP, написать свой модуль, и раз в N времени отправлять весь статус куда хошь. Посмотрите на примере простеньких модулей, как они пишутся и регистрируются в системе. Как этот момент станет понятен - я вам дальше расскажу, откуда и чего брать в плане данных.
     
  10. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Нашел тоже ... китайцы ноги не подписали
     
  11. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Дмитрий там еще пара вопросов
     
  12. sailorsamoor
    Регистрация:
    29.06.16
    Сообщения:
    33
    Благодарности:
    11

    sailorsamoor

    Участник

    sailorsamoor

    Участник

    Регистрация:
    29.06.16
    Сообщения:
    33
    Благодарности:
    11
  13. АлкН1
    Регистрация:
    14.04.16
    Сообщения:
    468
    Благодарности:
    1.171

    АлкН1

    Живу здесь

    АлкН1

    Живу здесь

    Регистрация:
    14.04.16
    Сообщения:
    468
    Благодарности:
    1.171
    Кто запустил универсал-исполнитель на nRF, подскажите, плиз, что-то мне кажется не так nRF на Уне инициируется:
    Init nRF...
    STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
    RX_ADDR_P0-1 = 0x7041882046 0xf0f0f0f0f0
    RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6
    TX_ADDR = 0x7041882046
    RX_PW_P0-6 = 0x00 0x1e 0x00 0x00 0x00 0x00
    EN_AA = 0x3f
    EN_RXADDR = 0x02
    RF_CH = 0x0a
    RF_SETUP = 0x47
    CONFIG = 0x0f
    DYNPD/FEATURE = 0x00 0x00
    Data Rate = 1MBPS
    Model = nRF24L01+
    CRC Length = 16 bits
    PA Power = PA_MAX
    Ready.
     
    Последнее редактирование: 04.08.16
  14. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    У меня nrf на уне работает. но всескинуть деваг и попробывать датчики только верером или завтра я в коммандировке
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    У меня как раз на Uno работает. Судя по логу - вроде нормально у вас инициализируется, пробуйте перебирать каналы в настройках модуля. Для этого его вообще необязательно отключать от линии регистрации 1-Wire - подключили, и давай пробовать перебирать каналы.
     
Статус темы:
Закрыта.