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

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

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    https://ru.aliexpress.com/item/TOP-Mini-W5100-LAN-Ethernet-Shield-Network-Module-board-Best/32457200047.html

    http://ru.aliexpress.com/item/New-Arrival-Mciro-SD-TF-Card-Memory-Shield-Module-SPI-Micro-SD-Storage-Expansion-Board-For/32259529871.html
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Спасибо, почитаю.
     
  3. gasansafarov
    Регистрация:
    23.03.16
    Сообщения:
    11
    Благодарности:
    1

    gasansafarov

    Участник

    gasansafarov

    Участник

    Регистрация:
    23.03.16
    Сообщения:
    11
    Благодарности:
    1
    На схеме 51 пин и 52 пин повторяются (дисплей и SD карта) или что то не так понял ?
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Это SPI, Serial Peripheral Interface, к которому можно подключать до N устройств.
     
  5. 2mike
    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415

    2mike

    Живу здесь

    2mike

    Живу здесь

    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415
    Адрес:
    Россия
  6. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Млин, у меня такой же модуль SD, в описании к нему было сказано что работает только от 3.3 вольт, 5 нельзя. я и подключил его через логический преобразователь, а оказывается он может и от 3.3 и от 5. Вот спс
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Блин блинский :) Спасибо, надо теперь ещё микруху эту самую. Пока покурю ещё доку, всё равно прямо сейчас нет микрух этих.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Проблема обрисовалась более чётко: если отключить контакт MISO SD-модуля (идёт на пин 50 меги), то W5100 нормально взлетает.

    Яка чудна диспозиция, т-щ Чапаев!
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Может, MISO к земле подтянуть?
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    То есть, по размышлению, получается, что SD-модуль не отпускает линию MISO в Z-состояние при подаче на CS высокого уровня, так? Значит, проблема в SD-модуле, а не в W5100? Тогда понятно, почему он работал совместно с LCD - у LCD линия MISO не задействована :)
     
  12. 2mike
    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415

    2mike

    Живу здесь

    2mike

    Живу здесь

    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415
    Адрес:
    Россия
    Вообще то на SD-модуле все линии данных уже подтянуты к + питания.
    может попробовать просто выпаять нужный резитор ?
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

    В общем, я пока склоняюсь к тому, что это именно SD-модуль держит линию MISO даже тогда, когда на CS выставлен высокий уровень. Если это так - то китайцам лучи поноса в карму :)

    Буду разбираться, чего там выпаять - модулей SD три штуки, один можно поломать. Но - только один :)
     
  14. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Пока гуру занимаются программными вещами, делаем мелочевку, датчик наполнения "верхнего" бака (управляет насосом).
     

    Вложения:

    • Датчик наполнения.jpg
    • Датчик наполнения1.jpg
  15. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    Железяки готов предоставить.
    Давайте тогда определимся что мы хотим.
    Есть два типа усилителя один подключается к аналоговому порту, другой к шине I2C у меня есть и тот и тот, но наверно все же лучше I2C.
    Дальше 2 пина нам нужно для управления насосами дозаторами Это PH+ и PH- что бы повысить или понизить PH, еще 1 пин для включения насоса или помпы для перемешивание раствора во время регулировки PH-+.
    Дальше 3 пина для контактных датчика уровня воды в баке, где подготавливаем воду или один, ультразвуковой, но его нужно отдельно калибровать под каждую емкость, наверное лучшее, контактные.
    Следующее 1 пин включение клапана для заполнения бака.
    И того 7 пинов.
    И все предлагаю подключить через замечательную микросхему которая работает по шине I2C, PCF8574 имеет 8 аналоговых пинов.
    PH электрод у меня такой
    http://www.ebay.com/itm/pH-Electrode-Probe-BNC-Replacement-for-pH-Meter-Tester-Sensor-Resolution-0-01-/221215923514?hash=item33817f1d3a:g:meYAAOxyIAZRxvHF
    Плата PH есть такая
    http://www.ebay.com/itm/Liquid-PH-Value-Detection-detect-Sensor-Module-Monitoring-Control-For-arduino-/400926133627
    И такая
    https://www.tindie.com/products/rezahussain/dormant-labs-ph-module-v2/
    Ультразвуковой датчик такой
    http://ru.aliexpress.com/store/product/10pcs-lot-HC-SR04-Ultrasonic-Module-Sensor-for-Arduino-Free-Shipping-Dropshipping-001/1123091_32405334808.html
    датчики уровня такие
    http://ru.aliexpress.com/item/J34-Liquid-Water-Level-Sensor-Right-Angle-Float-Switch-NEW/32600532714.html?spm=2114.03010208.3.382.0ckaGU&ws_ab_test=searchweb201556_8,searchweb201602_2_10039_10037_507_10032_10020_10017_10021_10022_10009_10008_10018_101_10019,searchweb201603_2&btsid=f13be7e2-2e3b-452e-b217-3bc6948fc241
    Ну и сам алгоритм работы как я это виже,
    выставление поддерживаемого PH плюс гистерезис от 0,1 до 2,0
    делаем замеры PH в баке частота обновления измерения от нескольких секунд до 5-10 минут, как проще реализовать Вам.
    Управление дозаторами в идеале было бы сделать калибровку, ну на крайний случай выставления времени работы дозаторов. При повышении или понижении PH добавляем по заданному количеству времени или определенное количество жидкости в бак делаем паузу желательно тоже иметь возможность выставлять время паузы, в это время насос в баке должен работать перемешивая раствор в баке ну как то так, если я что то у пустил давайте обсудим.
     
Статус темы:
Закрыта.