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

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

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

  1. Dip68
    Регистрация:
    03.01.12
    Сообщения:
    599
    Благодарности:
    727

    Dip68

    Живу здесь

    Dip68

    Живу здесь

    Регистрация:
    03.01.12
    Сообщения:
    599
    Благодарности:
    727
    Адрес:
    Подольск
    Скажите, а много еще осталось памяти программ в Вашей ардуине, ну так на случай чтоб дописать чо нить?
     
  2. Logvin
    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902

    Logvin

    Живу здесь

    Logvin

    Живу здесь

    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902
    Адрес:
    Звенигород Московская область
    О памяти еще много, сейчас ког занимает где то около 40 кило, а в ардуинке из 256 :).
    Картинки ведь хранятся на SD. Хочу предупредить что SD надо брать старенькую (старого поколения) и не больше 2 гег, а лучше на 1 гег. Нового поколения карточки, не у всех конечно, но у некоторых не работают.
     
  3. x-jek
    Регистрация:
    27.05.09
    Сообщения:
    348
    Благодарности:
    100

    x-jek

    Живу здесь

    x-jek

    Живу здесь

    Регистрация:
    27.05.09
    Сообщения:
    348
    Благодарности:
    100
    Адрес:
    ЧР
    Какова причина?
     
  4. Logvin
    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902

    Logvin

    Живу здесь

    Logvin

    Живу здесь

    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902
    Адрес:
    Звенигород Московская область
    Она для других целей :). Сейчас гораздо легче писать под веб, потом для управления можно использовать практически любую систему, а не только винду.
     
  5. x-jek
    Регистрация:
    27.05.09
    Сообщения:
    348
    Благодарности:
    100

    x-jek

    Живу здесь

    x-jek

    Живу здесь

    Регистрация:
    27.05.09
    Сообщения:
    348
    Благодарности:
    100
    Адрес:
    ЧР
    Но ведь можно взять планшет и на Андроиде!
     
  6. Mirok
    Регистрация:
    17.07.12
    Сообщения:
    2
    Благодарности:
    0

    Mirok

    Новичок

    Mirok

    Новичок

    Регистрация:
    17.07.12
    Сообщения:
    2
    Благодарности:
    0
    Адрес:
    Борисоглебск
    Заказал raspbery-pi, стоит не очень дорого для почти полноценного компа, думаю скрестить их с ардуиной. Малина-головной мозг, ардуина-спинной. Ждать только долго.
     
  7. Logvin
    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902

    Logvin

    Живу здесь

    Logvin

    Живу здесь

    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902
    Адрес:
    Звенигород Московская область
    А в raspbery-pi есть сериал порт ?
    Продвигаюсь по техонечку, подключил датчик движения. Датчики движения обычно построены по принципу, контакт замкнут, при срабатывании датчика контакт размыкается, соответственно это надо учитывать в скетче. В общем добавил немного код, датчик срабатывает на освещении при активном доме, и светит с задержкой 50 секунд.
    строчка в основном цикле такая
    if (digitalRead (12) = LOW && statushome=1) {svkor = rtc[0] + 50; if (svkor >= 60) {svkor = svkor - 60;} digitalWrite (A11, LOW);}
    if (digitalRead (12) = HIGH && svkor=rtc[0]) {digitalWrite (A11, HIGH);}
    Мы помним что и релюха включается от логического нуля.
    В общем пока сделал так для проверки работоспособности, все отлично работает, потом переделаю на другой пин с поддержкой шим, так как хочу освещение делат на СД, и с регулируемой яркостью .
     
  8. Dan!la
    Регистрация:
    30.01.09
    Сообщения:
    6.875
    Благодарности:
    9.188

    Dan!la

    Ваш каркасник

    Dan!la

    Ваш каркасник

    Регистрация:
    30.01.09
    Сообщения:
    6.875
    Благодарности:
    9.188
    Адрес:
    Санкт-Петербург
    Хорошая работа!
    Помнится тут один у нас был... :aga: Всё хаял ардуины и говорил, что она способна только лампочкой мигать :)] Многие просто устали с ним спорить, он хотел всё увидеть реально работающую систему автоматизации. А то, говорит, гонору много, идей и планов, а на поверку - пшик. Ну вот теперь мы видим реально работающую систему! :super:
    Неплохо экран выглядит, кстати, как у него сенсор? Не сильно тупой? Как с координацией у него?
    Не разбирался кстати еще с дисплеями. Но по видимому вещь хорошая! Забросил как-то я это дело пока :(
     
  9. Logvin
    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902

    Logvin

    Живу здесь

    Logvin

    Живу здесь

    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902
    Адрес:
    Звенигород Московская область
    Экран и тач нормально работает, там в общем есть счетч калибровки тача, в начале его грузим, не забываем подправить в идущем скетче по умолчанию пины) в нашем случае
    ITDB02tf myGLCD (38,39,40,41,ITDB32S);
    ITDB02_Touch myTouch (6,5,4,3,2);
    далее получаем на экране данные

    #define PixSizeX -15.51
    #define PixOffsX 201
    #define PixSizeY 11.17
    #define PixOffsY 297
    это у меня такие, у вас будут немного бругие а может и совпадать.
    Далее через блокнот открываем фаил ITDB02_Touch.cpp идущий с библиотеками и там правим циферки на свои, в итоге получаем отлично откалиброванный тач.
    А чувствительность нажатия есть 4 градации, она в скетче в само мначале, строчка myTouch. setPrecision (PREC_LOW);
    PREC_LOW: 1
    PREC_MEDIUM: 2
    PREC_HI: 3
    PREC_EXTREME: 4
    у меня стоит самая маленькая, а то экран не закреплен и при нажатиит может тыкнуть не туда :), а это не удобно при тестирвоании скетча.

    а там еще инициализацию библиотеки подправить ...
    в общем вот скетч калибровки тача уже подправленый под наш бутерброд.
    Не забываем присутствие библиотек в корне.
    и Подправил основной скетч, в общем теперь еще из доп меню по истечении 2 минут выкидывает в основное.
    Сейчас в задумках сделат скринсейвер с отображением всех параметров .
     

    Вложения:

  10. Logvin
    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902

    Logvin

    Живу здесь

    Logvin

    Живу здесь

    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902
    Адрес:
    Звенигород Московская область
    Мое лично мнение что и в ардуинке достаточно ресурсов быть головным мозгом.
    Можно в принципе если строить систему сложнее сделать так -
    Основной модуль с экраном, GPRS модулем, голосовым модулем и безпроводным модулем типа nRF24L01.
    И навешать доп модулей с nRF24L01, к доп модулям уже подключать переферию всю.

    Еще без проблем на пример подключиь Ethernet модуль, для того чтоб сделать управление через WEB в доме по WiFi.
    Но так как езернет модуль и радиомодуль и SD используют шину SPI, то прийдется тогда для радиомодуля использовать софт-SPI и назначать ему другие ноги .
     
  11. Logvin
    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902

    Logvin

    Живу здесь

    Logvin

    Живу здесь

    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902
    Адрес:
    Звенигород Московская область
    Бредня полная, особенно момент исходя из данных камер, может они еще и секс на видео хотели записать.
    Кто такую чуш пишет. Просьба модераторов удалить сообщение. Спасибо.
     
  12. дядюшка_Harry
    Регистрация:
    24.01.07
    Сообщения:
    155
    Благодарности:
    61

    дядюшка_Harry

    Живу здесь

    дядюшка_Harry

    Живу здесь

    Регистрация:
    24.01.07
    Сообщения:
    155
    Благодарности:
    61
    Адрес:
    Волгоград
    Вот уж не думал, что придётся объяснять смысл моего сообщения, ну да ладно, я не гордый. :aga:

    В любых компьютеризированных системах, особенно в тех, что создаются и отлаживаются "на лету" велика вероятность ошибок.
    Причём от сложности системы это не зависит.

    Известен случай, когда датчик освещения ставили "в поле зрения" лампы, которую тот включает и в результате получали цветомузыку на всю ночь, когда датчик думает, что пришла ночь и лампа включается. Лампа включилась, стало светло, датчик "понял", что ночь кончилась и лампу отключает. И так до самого утра.

    А с увеличением сложности системы вероятность ошибки возрастает многократно.
    А кроме ошибок есть ещё и сбои электроники.

    Но ведь как сама Ардуино, так и те, кто пишут под неё защищены от сбоев и ошибок на 105%, не так ли? :)]

    Вот например - как узнать, что процессор Арудины завис? Или по какой-либо причине ушел в бесконечный цикл и прекратил исполнение программы?
    В данной теме спето много дифирамб Ардуине, но не ни слова - о сбоях и ошибках.

    Извините, если задел чьё-то ЧСВ. :)]
     
  13. Logvin
    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902

    Logvin

    Живу здесь

    Logvin

    Живу здесь

    Регистрация:
    30.06.12
    Сообщения:
    1.754
    Благодарности:
    902
    Адрес:
    Звенигород Московская область
    Ничего не задели, меня просто позабавил момент того что народ занимаясь сексом даже видео не отключили.
    Теперь по делу - у ардуинки вопрос ресета снят уже давно, и этот вопрос с каждой ревизией оттачивается.
    В 3 ревизии они еще улучшите цепи ресета. Ну подвис цикл, ну перезагрузилась ардуинка, далее зависит от софта, хотим поднимем из памяти значения переменых, а хотим пропишем в цикле сетап, тоже можно зависимость сделать.
    В своем скетче я например некоторые переменые из памяти подтягиваю это например освещение беседки, или хозблока в зависимости от состояния общего режима дома. А некоторые прописывает в сетапе, это на пример режим сигнализации.
    И ардуинка не забываем это контролер в первую очередь, заточённый именно для целей управления цепями от условий, в принципе что нам и нужно. Вот почему я не стал делать систему на Винде :).
    И я выше уже рассказывал что умения (да и не только) на ардуинка сделана система управления Морского аквариума, и управляет она - 6 каналов освещения ледов, в течении дня меняется PAR, фазы луны соответствуют реальному циклу, помпы течения, кормушками, вентеляторами охлаждения радиаторов освещения самого аквариума и Сампа (это спец очистное сооружени в котором растет специальная водоросоль (мощные диоды требуют принудиловки в охлаждением) и требует мягкого освещение в противофазу с основным), дозирующими помпами для подачи нужных микроэлементов 3 шт, системой обогрева - грелки и охлаждения - холодильник, следит за PH - если что дольет вместо воды кальквас, долив воды по уровню датчиков, подьемные помпы, помпы флотатора ...
    И это все замечательно работает, по сравнению с управлением - дом кажется простым :).
     
  14. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    Если так сделали то уровень специалистов равен 0. Любую систему после изготовления надо проверять полностью, каждую функцию и желательно несколько раз.
     
  15. Dip68
    Регистрация:
    03.01.12
    Сообщения:
    599
    Благодарности:
    727

    Dip68

    Живу здесь

    Dip68

    Живу здесь

    Регистрация:
    03.01.12
    Сообщения:
    599
    Благодарности:
    727
    Адрес:
    Подольск
    2 Logvin: Да у Вас целая система аквариумная! Можно наверное развод рыб ставить на поток и продажу :):super:
    А не можете фотку выложить плиз Вашего Морского аквариума...

    + 1