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

Умный дом на модулях Ардуино

Тема в разделе "Умный дом", создана пользователем Logvin, 02.07.12.

  1. cyrus-
    Регистрация:
    25.02.15
    Сообщения:
    133
    Благодарности:
    38

    cyrus-

    Живу здесь

    cyrus-

    Живу здесь

    Регистрация:
    25.02.15
    Сообщения:
    133
    Благодарности:
    38
    @ОлегМ, Mega2560 и DUE сравнивать не очень корректно вроде, это же платы разного размера.
     
  2. ОлегМ
    Регистрация:
    07.12.11
    Сообщения:
    139
    Благодарности:
    63

    ОлегМ

    Живу здесь

    ОлегМ

    Живу здесь

    Регистрация:
    07.12.11
    Сообщения:
    139
    Благодарности:
    63
    Адрес:
    Красноярск
    Один в один. Вы наверно DUE с MAPLE перепутали. Посмотрите в гугле.
     
  3. DenLiss
    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0

    DenLiss

    Участник

    DenLiss

    Участник

    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0
  4. ОлегМ
    Регистрация:
    07.12.11
    Сообщения:
    139
    Благодарности:
    63

    ОлегМ

    Живу здесь

    ОлегМ

    Живу здесь

    Регистрация:
    07.12.11
    Сообщения:
    139
    Благодарности:
    63
    Адрес:
    Красноярск
    Так это матрица - 4 колонны по вертикали и 4 строчки по горизонтали. Всего 8 контактов. В программе инициализируете (в setup), например, 4 пина подключенных к 4 строчкам - выходами с низким уровнем, а 4 пина, подключенные к колоннам входами. Если на плате нет подтягивающих резисторов, соедините 4 колонны резисторами 10ком с минусом питания. Дальше в (loop) поочерёдно записываете в горизонтальные пины высокий уровень и в это время считываете уровень на пинах колонн. Если вы нажмёте кнопку, то уровень будет высоким, а координаты кнопки будут соответствовать включенному пину по горизонтали и пину с высоким уровнем по вертикали.
     
  5. Logvin
    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902

    Logvin

    Живу здесь

    Logvin

    Живу здесь

    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902
    Адрес:
    Звенигород Московская область
    А если повесить на аналоговый вход, и с помощью сопротивлений можно все зоны на один провод зацепить.
     
  6. DenLiss
    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0

    DenLiss

    Участник

    DenLiss

    Участник

    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0
    ОлегМ Спасибо за консультацию.
     
  7. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.643
    Благодарности:
    13.637

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.643
    Благодарности:
    13.637
    Адрес:
    Москва
    Я об этом ничего не знаю. Просто взял другие дуинки и теперь буду помнить куда нельзя ихтыкать. :aga:
     
  8. DenLiss
    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0

    DenLiss

    Участник

    DenLiss

    Участник

    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0
    Доброго времени суток.
    Если есть возможность, то ответьте, пожалуйста, на такой вопрос или подскажите где почитать:
    есть вот такие датчики https://ru.aliexpress.com/item/1pcs-New-Digital-Temperature-Temp-Sensor-Probe-DS18B20-For-Thermometer-1m-Waterproof/1297739612.html?recommendVersion=1 расстояние от датчика до Arduino около 30 метров. Скажите подойдёт ли прокладки провод FTP с экраном и как его лучше прокладывать вместе с с силовыми проводами (провода по которым идёт 220) или со слаботочными (интернет, телевизор, телефон и тд.).
    За ранее спасибо.
     
  9. ARTexpress
    Регистрация:
    18.03.12
    Сообщения:
    17
    Благодарности:
    6

    ARTexpress

    Участник

    ARTexpress

    Участник

    Регистрация:
    18.03.12
    Сообщения:
    17
    Благодарности:
    6
    Если на реальном питании (не паразитном) - 30 метров потянет, я пробовал, причем сразу несколько штук. Витая пара подойдет. С силовыми в параллель лучше не прокладывать (более того - нельзя по правилам). Со слаботочкой - без проблем.
     
  10. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.809
    Благодарности:
    6.134

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.809
    Благодарности:
    6.134
    Адрес:
    Санкт-Петербург
    Читать можно на сайте MAXIM про топологию шины 1-wire. Если сильно не косячить - то заявленная длина линии больше сотни метров. По поводу организации самой линии - можно почитать на MK90.
     
  11. Terfree
    Регистрация:
    11.03.13
    Сообщения:
    386
    Благодарности:
    267

    Terfree

    Живу здесь

    Terfree

    Живу здесь

    Регистрация:
    11.03.13
    Сообщения:
    386
    Благодарности:
    267
    Адрес:
    Челябинск
    @DenLiss, я подключал несколько датчиков кабелем FTP без экрана, длиной метров 20, работает без проблем. Правда рядом 220 не проходило, хотя думаю пофиг.
     
  12. DenLiss
    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0

    DenLiss

    Участник

    DenLiss

    Участник

    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0
    Доброго времени суток.
    Я как всегда к вам за советом.
    Подскажите, пожалуйста, что такое hex-инвертор (в частности 74hc05) и для чего он нужен, точнее что он делает.
    За ранее спасибо.
     
  13. DenLiss
    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0

    DenLiss

    Участник

    DenLiss

    Участник

    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0
    Добрый день. Может кто подскажет можно ли загрузить скетч в arduino pro mini с помощью usbasp v2.0 как на фото. Если можно, то как. В интернете все используют или самодельные или USB-to-Serisl (UART).
    За ранее спасибо.
     

    Вложения:

    • usbasp-4-500x500.JPG
  14. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.809
    Благодарности:
    6.134

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.809
    Благодарности:
    6.134
    Адрес:
    Санкт-Петербург
    Можно, просто выберите в IDE другой тип программатора (Menu-File-Upoad_using_Programmer). Но, это будет прошивка без бутлоадера, т. е. перешивать ("вдувать", или "вгружать" - по версии современных переводчиков) потом каждый раз придется через USBASP.
     
  15. DenLiss
    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0

    DenLiss

    Участник

    DenLiss

    Участник

    Регистрация:
    21.02.15
    Сообщения:
    30
    Благодарности:
    0
    Дорогие форумчаен прошу помощи. Пробую загрузить в Arduino pro mini скетч через usbasp v2.0. Подключил его вот так (см картинку). Подключил всё правильно, проверял много раз. При загрузке скетча выдаёт ошибку:
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.

    avrdude: error: programm enable: target doesn't answer. 1

    avrdude: initialization failed, rc=-1

    Double check connections and try again, or use -F to override

    this check.
    Что делать. Пожалуйста подскажите.
    За ранее благодарен.
     

    Вложения:

    • prominiUSBasp.jpg