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

Слежение за солнцем

Тема в разделе "Возобновляемые источники электроэнергии", создана пользователем sergeygz, 03.11.11.

  1. Cheese
    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34

    Cheese

    Живу здесь

    Cheese

    Живу здесь

    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34
    Адрес:
    Самара
    Bogovic, Посмотрим
     
  2. Grok65
    Регистрация:
    19.07.12
    Сообщения:
    715
    Благодарности:
    345

    Grok65

    электрик

    Grok65

    электрик

    Регистрация:
    19.07.12
    Сообщения:
    715
    Благодарности:
    345
    Адрес:
    Москва
    Всегда думал, что ориентирование начинают с поиска Юга или Севера а потом уже все остальные стороны света. Да и любую технику проще выставить на Юг это точнее получается. Да и отработка при перемещениях будет без ошибок.
    А мы тут по старинке ручками собираем, вот две платы собрал, одна на 328 а другая на 644 атмеге.


    первую плату в чистом виде типа МД-2 продают магазины, вторую делал сам, разводку взял у Робозоны. ру
    Обе платы полностью совместимы с Ардуино, прошиваю через ком порты.
     
  3. Bogovic
    Регистрация:
    29.08.12
    Сообщения:
    319
    Благодарности:
    248

    Bogovic

    Живу здесь

    Bogovic

    Живу здесь

    Регистрация:
    29.08.12
    Сообщения:
    319
    Благодарности:
    248
    Адрес:
    Серпухов
    Вот, жду критики.

    PIND0 Восточный концевик
    PIND1 Западный концевик
    PIND3 Датчик актюатора
    PIND6 Движение на восток
    PIND7 Движение назапад
    position Требуемое положение панели. 0 = восток, больше нуля = запад (надо по конкретному железу смотреть)

    Правда в железе еще не проверял. Постараюсь попробовать в субботу, раньше никак.
    PS Писалось в WinAVR.
     

    Вложения:

  4. Bogovic
    Регистрация:
    29.08.12
    Сообщения:
    319
    Благодарности:
    248

    Bogovic

    Живу здесь

    Bogovic

    Живу здесь

    Регистрация:
    29.08.12
    Сообщения:
    319
    Благодарности:
    248
    Адрес:
    Серпухов
    Совсем забыл, схема подключения двигателя и датчиков.
     

    Вложения:

    • Схема.GIF
  5. Cheese
    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34

    Cheese

    Живу здесь

    Cheese

    Живу здесь

    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34
    Адрес:
    Самара
    Bogovic, В последней схеме аппаратной борьбы с дребезгом нет, а программно реализуется? Не хочется наступать на грабли.
     
  6. Bogovic
    Регистрация:
    29.08.12
    Сообщения:
    319
    Благодарности:
    248

    Bogovic

    Живу здесь

    Bogovic

    Живу здесь

    Регистрация:
    29.08.12
    Сообщения:
    319
    Благодарности:
    248
    Адрес:
    Серпухов
    Программное подавление дребезга есть только у датчика актюатора, а у концевиков это не критично.
    Кстати, только сейчас дошло, что концевики лучше сделать нормально замкнутыми, это предохранит систему в случае обрыва кабеля...
     
  7. Cheese
    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34

    Cheese

    Живу здесь

    Cheese

    Живу здесь

    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34
    Адрес:
    Самара
    Полностью с Вами согласен.


    Мельком глянул программу, надо интегрировать в расчет положения солнышка. Смиримся с добавлением еще двух концевиков, может заработает?
     
  8. Grok65
    Регистрация:
    19.07.12
    Сообщения:
    715
    Благодарности:
    345

    Grok65

    электрик

    Grok65

    электрик

    Регистрация:
    19.07.12
    Сообщения:
    715
    Благодарности:
    345
    Адрес:
    Москва
    Посмотрел программу, с точки зрения классики все вроде проходит. А вот с точки зрения идеологии, ребята правильно сказали, что Вы не ищите легких путей, с этим я согласен. Но дорогу осилит идущий, посмотрим на вычислительную часть.
     
  9. Bogovic
    Регистрация:
    29.08.12
    Сообщения:
    319
    Благодарности:
    248

    Bogovic

    Живу здесь

    Bogovic

    Живу здесь

    Регистрация:
    29.08.12
    Сообщения:
    319
    Благодарности:
    248
    Адрес:
    Серпухов
    Вы можете выдернуть из прошивки расчет положения солнца? У меня что-то мозг на взрыв пошел от этой прошивки.
    Да, наверное я погорячился. Забыл что в актюаторах они уже стоят.
    Ну что же, подправим или можно просто не подключать их, вдруг потом пригодятся?
    А вот здесь самое интересное. Посмотрел ардуиновскую прошивку под шаговый движек. Толи человек, первый раз в жизни программу писал, толи это фирменный ардуиновский стиль...
    Наверное будет проще найти расчет азимута солнца и написать свою реализацию. А я то думал будет проще.

    PS А может я недостаточно вник в прошивку. Ладно в субботу еще посмотрю, вдруг въеду!
     
  10. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.730
    Благодарности:
    6.080

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.730
    Благодарности:
    6.080
    Адрес:
    Санкт-Петербург
    Для рассчета положения солнца потребуется внешний элемент - RTC (часы с батарейкой), у ардуины своих нет. Либо ее пинать чем-то снаружи ровно в шесть утра... :)
     
  11. Cheese
    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34

    Cheese

    Живу здесь

    Cheese

    Живу здесь

    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34
    Адрес:
    Самара
    Bogovic, https://www.cerebralmeltdown.com/projects/arduino-sun-position-program/
    Тут только расчет, часики нужны обязательно (DS 1307).
    Проверить точность можно здесь https://www.forumhouse.ru/threads/129151/page-14#post-4611750
    забиваешь координаты, время и часовой пояс и от азимута отнимаешь 180. У меня расхождений более 0,3 градуса не было.


    Ну а вообще начать нужно от сюда, Там все расписано, рекомендую перевести
    http://www.cerebralmeltdown.com/2011/05/30/open-source-arduino-sun-trackingheliostat-program/#more-2866
     
  12. Sa.
    Регистрация:
    11.04.11
    Сообщения:
    951
    Благодарности:
    1.137

    Sa.

    писатель

    Sa.

    писатель

    Регистрация:
    11.04.11
    Сообщения:
    951
    Благодарности:
    1.137
    Адрес:
    Обнинск
    А вы учли, что линейно раздвигающийся актуатор обеспечивает нелинейную угловую скорость поворота платформы?

    То есть в южных градусах она будет катиться быстрее, в восточных и западных - медленнее.

    Это я так, на всякий случай, напоминаю.
     
  13. Братушка
    Регистрация:
    17.09.12
    Сообщения:
    67
    Благодарности:
    5

    Братушка

    Живу здесь

    Братушка

    Живу здесь

    Регистрация:
    17.09.12
    Сообщения:
    67
    Благодарности:
    5
    Адрес:
    БГ
    Если вешать на полярную подвеску не надо его учитывать.
    Нужно просто себе представить процесс движения Солнца (на картинке ниже).
    Делать систему как под самый длинный день в году и забыть :)
    Рассчитывать координаты Солнца с полярной подвеской тоже не надо. Нужна тупая табличка на время/угол. Хотя ее можно и в движении легко считать даже не будучи астрономом: Солнце проходит угол 360" за 24 часа, ну или 180" за 12 часов :)


    Совсем не обязательно. Все зависит от механики "связи" актуатора с платформой.
    На примерах, которые давал в начале зависимость очень даже линейная.


    Платформа будет катиться как мы пожелаем, а вот Солнышко будет проходить один и тот же угол за час и зимой и летом и в любых широтах вне зависимости от нашего желания :)
     

    Вложения:

    • Sun Puth Illustration.PNG
  14. Cheese
    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34

    Cheese

    Живу здесь

    Cheese

    Живу здесь

    Регистрация:
    06.01.12
    Сообщения:
    165
    Благодарности:
    34
    Адрес:
    Самара
    Sa., Братушка, Ребята еще раз настоятельно рекомендую ПЕРЕВЕДИТЕ С АНГЛИЙСКОГО такие вопросы у ВАС отпадут.
    https://www.cerebralmeltdown.com/2011/05/30/open-source-arduino-sun-trackingheliostat-program/#more-2866
    Там все учтено и нелинейность движения платформы, и различия восходов и заходов светила в зимний и летний период, или разжевать.
     
  15. Братушка
    Регистрация:
    17.09.12
    Сообщения:
    67
    Благодарности:
    5

    Братушка

    Живу здесь

    Братушка

    Живу здесь

    Регистрация:
    17.09.12
    Сообщения:
    67
    Благодарности:
    5
    Адрес:
    БГ
    А если подумать над тем, что я написал?

    Можно просто сделать правильную механику подвески и просто не нужно будет сложно что-то учитывать вообще. Тем более расжевывать.