Railman 5 Опубликовано 22 Апреля 2016 Спасибо, попробую. У меня драйверная сборка от DNK на этой частоте работает нормально. Поделиться этим сообщением Ссылка на сообщение
lexx8691 14 Опубликовано 22 Апреля 2016 Спасибо, попробую. У меня драйверная сборка от DNK на этой частоте работает нормально. Вот я их то же кондерами глушил Он и сам так советовал. Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 1 Мая 2016 (изменено) приветствую !! наконец начал собирать контроллер. целый год лежало заказанное с ебея железо, както некогда было. 2560+shield+2,8" экран на ili9325 скачал std164, подправил пины на экран и на тач - работает. пока не подключал часы, термодатчики и светодиоды. вопрос такой - есть вместо часов ds1307 часы на ds3231. они впринципе подходят или нет? при заливке скетча если подменить либы с 1307 на 3231 - ошибка компиляции *чего-то-там 'time,date'*. т.е. я так понимаю в либе 3231 таких стрингов нету. или контроллеру нужны исключительно 1307 ?? если можно всетаки подцепить 3231, то куда копать?? спасибо Изменено 1 Мая 2016 пользователем ss2smp (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Railman 5 Опубликовано 1 Мая 2016 У меня такие часы прекрасно работают без какого-либо изменения кода. Они вообще гораздо точнее. Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 1 Мая 2016 (изменено) да я потому и заказывал, что точнее, сначала тырнет перелопатил потом заказывал. а теперь вот такая штука с ними - не хочет компилиться скетч с либой от 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 Изменено 1 Мая 2016 пользователем ss2smp (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Railman 5 Опубликовано 2 Мая 2016 Добрый день! У меня работает под библиотекой DS1307.h, правда долго пришлось искать работающую версию. #include <SimpleTimer.h> // http://arduino.cc/pl...ode/SimpleTimer // Чтобы навсегда забыть о millis(), lastMillis, previousMillis и расстановке флагов // Очень удобно работает setTimeout - вставляется вместо delay() #include <util/delay.h> // в том месте программы где нужна пауза пишите: _delay_us(на сколько МИКРОсекунд вам нужна пауза); // или _delay_ms(на сколько милисекунд вам нужна пауза); #include <ITDB02_Graph16.h> #include <avr/pgmspace.h> #include <UTouch.h> #include <Wire.h> // I2C library #include <EEPROM.h> #include "writeAnything.h" #include "pgmspace_big.h" #include <DS1307.h> #include <OneWire.h> #include <DallasTemperature.h> #include <SdFat.h> #include <SdFatUtil.h> Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 2 Мая 2016 Ага понял куда копать!! Спасибо! Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 2 Мая 2016 (изменено) припаял часики - работают с либой 1307 сейчас термодатчики еще напаяю, только пока не смогу проверить свет - потерялась спаянная год назад на pt4115 платка на 6 каналов спасибо Railman за подсказки! Изменено 2 Мая 2016 пользователем ss2smp (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 2 Мая 2016 кхмм.. опять я - напаялось тут.. питаю всю требуху через 7809 на всякий.. Поделиться этим сообщением Ссылка на сообщение
Railman 5 Опубликовано 3 Мая 2016 Для питания прекрасно подходит такой преобразователь. Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 3 Мая 2016 (изменено) ага, платка хорошая, только чтоб срезать 3 вольта с 12-ти при токе который кушает ардуина - смысла в ней в моем случае не особо.. в любом случае спасибо за участие в дискуссии подскажите каким образом можно отредактировать главное окно контроллера? мне например не нужны данные *дозаторы* *PH* *уровень воды* и в таймерах не нужны *долив* *уф лампа* *фильтр* *CO2* Изменено 3 Мая 2016 пользователем ss2smp (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Railman 5 Опубликовано 3 Мая 2016 Редактировать отсюда: /*********************** ГЛАВНЫЙ ЭКРАН ****************** MAIN SCREEN *************************** dispScreen = 0 */ // ГЛАВНЫЙ ЭКРАН void mainScreen(boolean refreshAll=false){ int ledLevel, bar; String oldval, deg; char buffer_Led_Out[15]; TimeDateBar(true); titledate(true); // дата в нижней строке и далее до конца MAIN SCREEN убирать ненужное. А разве LED драйверам не 24 вольта нужно? Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 3 Мая 2016 приветствую!! напруга драйверов зависит от применяемых в них драйверных микрух. в моем случае это самопал на 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( пытался закомментировать ненужные каналы - так скетч не компилится.. у меня например нет оранжевого. Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 3 Мая 2016 эмм.. я правильно понимаю что при таком раскладе //*****************************ВЫБОР ТИПА ШИЛДА *************************************************** //#define Aqua_shield_v2 // Раскоментировать при использовании АКВАшилда V2 , #define Aqua_shield_v3 // Раскоментировать при использовании АКВАшилда V3 или старше** крутить пины надо в секции // ------------- FOR AQUA SHIELD V3.7 ------------------------------------- // ВЫХОДЫ ШИМ на светильник ?? почему-то пины не прописаны по-порядку 8-9-10-11 их вообще менять можно или нет? Поделиться этим сообщением Ссылка на сообщение
Railman 5 Опубликовано 3 Мая 2016 Вот тут мне что-то сказать трудно. У меня стандартный шилд и скетч не от Олега, а собран из разных мест под себя. Но с конфликтом выводов тоже столкнулся - пришлось корректировать связи на плате дисплея. (что-то резать, что-то соединять) Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 3 Мая 2016 о как! понятно... попробую менять пины для начала. спс за фото Поделиться этим сообщением Ссылка на сообщение
Railman 5 Опубликовано 3 Мая 2016 У меня раскладка пинов под эту плату 2 - White Led pin 3 - Blue Led pin 5 - RoyBlue Led pin 6 - Red Led pin 7 - UV Led pin 8 - Green Led pin 11 - Samp Led pin 12 - луна Led pin 44 - Вентилятор на радиаторе 1 (pwm) 45 - Вентилятор на радиаторе 2 (pwm) 50, 51, 52, 53 - SD карта ITDB02 myGLCD(38,39,40,41,ITDB32S); // for the SSD1289 UTouch myTouch (49,48,47,43,42); Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 3 Мая 2016 (изменено) походу со сменой пинов тача фиаско на рифцентрале пишуть *** переменная 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) Изменено 3 Мая 2016 пользователем ss2smp (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 7 Мая 2016 (изменено) кхмм.. перечитал форум сзаду-наперед.. был я слеп господи тему про тач уже муслявили неоднократно.. нашлась драйверная платка тач перепаял - работает отлично!! с самого начала сборки не отображаются почему-то уровни света.. и в настройках уровней пусто заметил что без термодатчиков не включается заставка - мож тут тоже нечто похожее? Изменено 7 Мая 2016 пользователем ss2smp (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Sergey-1 1 Опубликовано 7 Мая 2016 ss2smp зайдите в установка цвета и с правой стороны настройте с помощью ползунков цвет для канала,затем с. левой стороны в пустую область ткните пальцем появится квадратик И так для каждого .Потом у вас появится всё в ручном тесте освещения. Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 7 Мая 2016 У меня раскладка пинов под эту плату 2 - White Led pin 3 - Blue Led pin 5 - RoyBlue Led pin 6 - Red Led pin 7 - UV Led pin 8 - Green Led pin 11 - Samp Led pin 12 - луна Led у вас тоже скетч залит std164 ? на самом деле у меня оказывается свет регулируется, просто на экране это никак не отображается 8( не пойму какие цвета где... блин.. если смотреть на последнюю картинку - слева направо какие цвета? понятно только что последний луна ss2smp зайдите в установка цвета и с правой стороны настройте с помощью ползунков цвет для канала,затем с. левой стороны в пустую область ткните пальцем появится квадратик И так для каждого .Потом у вас появится всё в ручном тесте освещения. щаз попробуюю Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 7 Мая 2016 урряя!!! заработало!! Sergey-1 спасибище!! Поделиться этим сообщением Ссылка на сообщение
ss2smp 3 Опубликовано 7 Мая 2016 Извините, ребята, но как я могу изменить контакты светодиодов, которые я хочу использовать, я объясню мне х, например, не заинтересован в красный, но если я изменить красный канал с уф инвертирующими выходов не соответствует, то операция, с помощью х эмммм... ничего непонятно... can u speak En? Поделиться этим сообщением Ссылка на сообщение