Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Аква Лого / мы на связи
Аква Лого в VK
Аква Лого в Телеграмм
Аква Лого в соцсетях

Кольчужные сомы

Рыбы без кольчуги

Рыбья кольчуга

ss2smp

Моряки
  • Число публикаций

    45
  • Регистрация

  • Последнее посещение

Весь контент пользователя ss2smp

  1. Usually led drivers can be controlled by the pwm signal - on arduino board they marked as *PWM* pins for led drivers are shown in the sketch that you write to arduino - for example in case of the sketch **std164** - THEY CAN NOT BE CHANGED, ONLY THESE CAN BE USED!! open your sketch and find strings for led controls - something like this *** 2 - White Led pin 3 - Blue Led pin 5 - RoyBlue Led pin 6 - Red Led pin 7 - UV Led pin 8 - Orange Led pin 11 - Green Led pin 13 - moon 8 bit 4 - lcd 8 bit *** connect led drivers with specified arduino pwm pins as described in sketch. if you do not need red - why not just take his place for UV? and why did you decide that your driver for UV is inversed?
  2. День добрый всем!! Подскажите народ -по какому алгоритму настраивается спектр по часам? Как настраивается процент каждого цвета например на 7 утра- на 9 - на 11 - на 13 и т.д. Мож кто поделится своими установками в качестве ориентира? Пресная банка 50 литров. Сенкс. Отправлено с моего Redmi Note 2 через Tapatalk
  3. can you tell us what kind of pin you used for red? Pin number. and which drivers you have for UV LEDs - model.
  4. отъ такой колхозъ получается... теперь всё в коробчонку бы втулить..
  5. кому надо платку под pt4115 - трассировал на скорую руку, буквально на бегу. первый блин комом, но работает! сделано в протеусе. надо усиливать питальные дороги и дороги до ледов. файлу поменять расширение на zip arduino PT4115 module.zip.bmp arduino PT4115 module.pdf
  6. я так понял ему не нужен красный - вместо него драйвер фиолета с инверсией. а разве можно одновременно ставить инверсные драйверы и не-инверсные? наверное нет мне кажется - ибо в самом начале // Default Controller Settings // true для драйвера у которого 0 на ШИМ входе соответствует 0% яркости // false для драйвера у которого 0 на ШИМ входе соответствует 100% яркости boolean RECOM_RCD = true; // For Mean Well drivers change "true" to "false" //boolean RECOM_RCD = false;
  7. эмммм... ничего непонятно... can u speak En?
  8. урряя!!! заработало!! Sergey-1 спасибище!!
  9. у вас тоже скетч залит std164 ? на самом деле у меня оказывается свет регулируется, просто на экране это никак не отображается 8( не пойму какие цвета где... блин.. если смотреть на последнюю картинку - слева направо какие цвета? понятно только что последний луна щаз попробуюю
  10. кхмм.. перечитал форум сзаду-наперед.. был я слеп господи© тему про тач уже муслявили неоднократно.. нашлась драйверная платка тач перепаял - работает отлично!! с самого начала сборки не отображаются почему-то уровни света.. и в настройках уровней пусто заметил что без термодатчиков не включается заставка - мож тут тоже нечто похожее?
  11. походу со сменой пинов тача фиаско на рифцентрале пишуть *** переменная ledPinWhite упоминается один раз в переменныйх, а второй раз в setup() стало быть, ШИМ-регулировка (то, что раньше использовалось в analogwrite), теперь захардкодена независимо от глобальных переменных: //----------- 11 bit PWM outputs if (w_out) sbi_mix(TCCR4A, COM4B1); else cbi_mix(TCCR4A, COM4B1); // T4B port 7 if (b_out) sbi_mix(TCCR3A, COM3C1); else cbi_mix(TCCR3A, COM3C1); // T3C port 3 if (rb_out) sbi_mix(TCCR4A, COM4C1); else cbi_mix(TCCR4A, COM4C1); // T4C port 8 if (r_out) sbi_mix(TCCR4A, COM4A1); else cbi_mix(TCCR4A, COM4A1); // T4A port 6 if (uv_out) sbi_mix(TCCR1A, COM1B1); else cbi_mix(TCCR1A, COM1B1); // T1B port 12 if (o_out) sbi_mix(TCCR3A, COM3A1); else cbi_mix(TCCR3A, COM3A1); // T3A port 5 if (gr_out) sbi_mix(TCCR3A, COM3B1); else cbi_mix(TCCR3A, COM3B1); // T3B port 2 *** я такого в скетче не нашел, но похоже что грабли тут >> // set timer mode 14 - fast PWM TCCR4A = B00000010; // mode 14Fast PWM timer4 TCCR3A = B00000010; // mode 14Fast PWM timer3 TCCR1A = B00000010; // mode 14Fast PWM timer1 TCCR4B = B00011000; TCCR3B = B00011000; TCCR1B = B00011000; // set prescaler value TCCR1B = TCCR1B | PWM_FRQ_Value; // pin 11, 12 TCCR3B = TCCR3B | PWM_FRQ_Value; // pin 2, 3, TCCR4B = TCCR4B | PWM_FRQ_Value; // pin 6, 7, 8 OCR1A = 0; // 0 vary this value between 0 and 1024 for 10-bit precision OCR1B = 0; OCR3A = 0; OCR3B = 0; OCR3C = 0; OCR4A = 0; OCR4B = 0; OCR4C = 0; ICR1 = 2005; // количество шагов ICR3 = 2005; ICR4 = 2005; cbi_mix( PORTB, 5 ); // Timer1, port 11 sbi_mix( DDRB , 5 ); cbi_mix( PORTB, 6 ); // Timer1, port 12 sbi_mix( DDRB , 6 ); cbi_mix( PORTE, 3 ); // Timer3, port 5 sbi_mix( DDRE , 3 ); cbi_mix( PORTE, 4 ); // Timer3, port 2 sbi_mix( DDRE , 4 ); cbi_mix( PORTE, 5 ); // Timer3, port 3 sbi_mix( DDRE , 5 ); cbi_mix( PORTH, 3 ); // Timer4, port 6 sbi_mix( DDRH , 3 ); cbi_mix( PORTH, 4 ); // Timer4, port 7 sbi_mix( DDRH , 4 ); cbi_mix( PORTH, 5 ); // Timer4, port 8 sbi_mix( DDRH , 5 ); pinMode(ledPinWarmWhite, OUTPUT); // warm white pinMode(ledPinCoolWhite, OUTPUT); // cool white pinMode(ledPinRoyBlue, OUTPUT); // royal pinMode(ledPinRed, OUTPUT); // red pinMode(ledPinUV, OUTPUT); // uv pinMode(ledPinOrange, OUTPUT); // oLed pinMode(ledPinGr, OUTPUT); // green pinMode(ledPinMoon, OUTPUT); // Пин луны буду пробовать перекидывать тач на пины как в скетче... но уже не сегодня, на след. выходные наверное. похоже что мои myTouch(6,5,4,3,2) надо просто перепаять на myTouch(42,49,47,48,43)
  12. о как! понятно... попробую менять пины для начала. спс за фото
  13. эмм.. я правильно понимаю что при таком раскладе //*****************************ВЫБОР ТИПА ШИЛДА *************************************************** //#define Aqua_shield_v2 // Раскоментировать при использовании АКВАшилда V2 , #define Aqua_shield_v3 // Раскоментировать при использовании АКВАшилда V3 или старше** крутить пины надо в секции // ------------- FOR AQUA SHIELD V3.7 ------------------------------------- // ВЫХОДЫ ШИМ на светильник ?? почему-то пины не прописаны по-порядку 8-9-10-11 их вообще менять можно или нет?
  14. приветствую!! напруга драйверов зависит от применяемых в них драйверных микрух. в моем случае это самопал на PT4115 у которых питалово ***Wide input voltage range: 6V to 30V***. да и блок питания у мну лишний на 12В\5А валялся без дела - поэтому и будет 12В спасибо за что-где на экране вырезать. тут у меня я так понял другая засада - пины моего тача попадают в некоторые пины управления светом 8( UTouch myTouch(6,5,4,3,2); // для Аквашилда v3 и v2 потому как uint8_t ledPinRed = 6; // RED arduino port 6, shield sch pwm5 uint8_t ledPinCoolWhite = 5; // CWT arduino port 5, shield sch pwm4 uint8_t ledPinMoon = 4; // Moon arduino port 4, shield sch pwm8 uint8_t ledPinUV = 3; // UVL arduino port 3, shield sch pwm1 uint8_t ledPinGr = 2; // GRN arduino port 2, shield sch pwm0 посему никакие регулировки ледов не пашуть 8( пытался закомментировать ненужные каналы - так скетч не компилится.. у меня например нет оранжевого.
  15. ага, платка хорошая, только чтоб срезать 3 вольта с 12-ти при токе который кушает ардуина - смысла в ней в моем случае не особо.. в любом случае спасибо за участие в дискуссии подскажите каким образом можно отредактировать главное окно контроллера? мне например не нужны данные *дозаторы* *PH* *уровень воды* и в таймерах не нужны *долив* *уф лампа* *фильтр* *CO2*
  16. кхмм.. опять я - напаялось тут.. питаю всю требуху через 7809 на всякий..
  17. припаял часики - работают с либой 1307 сейчас термодатчики еще напаяю, только пока не смогу проверить свет - потерялась спаянная год назад на pt4115 платка на 6 каналов спасибо Railman за подсказки!
  18. Ага понял куда копать!! Спасибо!
  19. да я потому и заказывал, что точнее, сначала тырнет перелопатил потом заказывал. а теперь вот такая штука с ними - не хочет компилиться скетч с либой от 3231 8( еггог выдает прописываю опять 1307 - компилится и запускается без проблем. а вы в самом скетче под эти часики что меняли? и скажите какая версия либы 3231 ?? возможно у мну просто старье без этих стрингофф пысы: часы такие же только 2032 можно менять без перепайки http://www.ebay.com/itm/DS3231-AT24C32-IIC-Module-Precision-RTC-Module-Memory-Module-/400985336162?hash=item5d5c96a962:g:kbwAAOSw~1FUXL96
  20. приветствую !! наконец начал собирать контроллер. целый год лежало заказанное с ебея железо, както некогда было. 2560+shield+2,8" экран на ili9325 скачал std164, подправил пины на экран и на тач - работает. пока не подключал часы, термодатчики и светодиоды. вопрос такой - есть вместо часов ds1307 часы на ds3231. они впринципе подходят или нет? при заливке скетча если подменить либы с 1307 на 3231 - ошибка компиляции *чего-то-там 'time,date'*. т.е. я так понимаю в либе 3231 таких стрингов нету. или контроллеру нужны исключительно 1307 ?? если можно всетаки подцепить 3231, то куда копать?? спасибо
×
×
  • Создать...

Политика обработки персональных данных