Например TDA7294

Форум РадиоКот • Просмотр темы - JY-MCU 3208 на DS3231 или JY-MCU 3208pro
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 17:39:18

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 105 ]    , 2, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 11:43:51 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Я так понимаю, дефолтные.
ПыСы. Чайник пока полный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 12:25:52 
Встал на лапы
Аватар пользователя

Карма: 10
Рейтинг сообщений: 47
Зарегистрирован: Ср фев 01, 2012 20:45:47
Сообщений: 128
Откуда: Киров
Рейтинг сообщения: 0
Это скорее всего проблемы кварца.
При таких фьюзах мега работает от внешнего кварца.
Может без конденсаторов 22 пф не запускается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 16:00:35 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Конденсаторы помогли. Плата завелась. Часы пошли. Жду теперь датчик давления.
Температуру так и не прикрутили пока?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 16:28:45 
Встал на лапы
Аватар пользователя

Карма: 10
Рейтинг сообщений: 47
Зарегистрирован: Ср фев 01, 2012 20:45:47
Сообщений: 128
Откуда: Киров
Рейтинг сообщения: 0
Появилось время, пропало вдохновение.
Не знаю когда реализую, как только так сразу.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 16:44:39 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
А куда фоторезистор припаивать?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 18:54:29 
Встал на лапы
Аватар пользователя

Карма: 10
Рейтинг сообщений: 47
Зарегистрирован: Ср фев 01, 2012 20:45:47
Сообщений: 128
Откуда: Киров
Рейтинг сообщения: 0
В начале исходника написано что куда подключается
R11 фоторезистор GL5516 (10kOm)один конец на VСС, второй на порт PC1(24 нога) ADC1 и при этом порт подключаем через R12 (10 kOm) на GND.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 19:48:18 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
У меня немного другая плата. На 24 у меня разведен термодатчик. А фоторезистор похоже на 22 висит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 20:02:15 
Встал на лапы
Аватар пользователя

Карма: 10
Рейтинг сообщений: 47
Зарегистрирован: Ср фев 01, 2012 20:45:47
Сообщений: 128
Откуда: Киров
Рейтинг сообщения: 0
Изначально не обратил внимание что JY-MCU 3208 и JY-MCU 3208pro имеют отличие в подключении периферии.
По этому появились некие неувязочки.
Вложение:
jy-mcu_3208_schematic (1).pdf [34.1 KiB]
Скачиваний: 531

Подключайте на ADC1 (24 нога) или надо менять в прошивке под Вашу плату (JY-MCU 3208pro) ,переназначать АЦП.

поправил для платы JY-MCU 3208pro
Вложение:
for_jy-mcu_pro_21_10_14_.zip [543.11 KiB]
Скачиваний: 523

на этой прошивке фоторезистор нужно цеплять на 22 ногу как на схеме.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вс апр 26, 2015 20:44:25 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вт апр 28, 2015 11:04:19 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Я правильно понимаю, что датчик давления подключать параллельно модулю часов?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вт апр 28, 2015 12:44:41 
Встал на лапы
Аватар пользователя

Карма: 10
Рейтинг сообщений: 47
Зарегистрирован: Ср фев 01, 2012 20:45:47
Сообщений: 128
Откуда: Киров
Рейтинг сообщения: 0
Да


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Вт апр 28, 2015 17:44:49 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Прикрутил датчик давления. Работает. Прикольно.
Как можно корректировку давления сделать? А то у меня на 3 мм отличается от телефона. Хотя, может и телефон врет. Но наверняка их калибруют как то.
За какой период определяет изменение давления?

ПыСы. Ждем, когда автора посетит муза. Хочется расширения функционала.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Ср апр 29, 2015 20:37:55 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Вывел температуру с датчика давления.
Все же не понятно, как считает порог от которого уменьшается давление. Похоже всегда от 760мм.

Подстроить давление получилось. А вот температуру нет. Врет зараза.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Чт апр 30, 2015 08:06:55 
Открыл глаза

Зарегистрирован: Вт май 06, 2014 00:53:29
Сообщений: 57
Откуда: Воронеж
Рейтинг сообщения: 0
Это как получилось подключить датчик температуры, что за датчик (тип), как удалось вывести индикацию, как корректировали показания датчика давления?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Чт апр 30, 2015 08:20:19 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Датчик давления может выдавать и показания температуры. В исходнике автора это всё есть. Я тупо в строку, в которой показывется давление, дописал температуру.
Код:
                                       bmp180Convert(&pressure_,&temperature_bmp);
                                        pressure_-= pressure_korrect;                                   //Это значние надо подбирать(т.к у датчиков есть погрешность),калибровать образцовым барометром     
                                       // temperature_bmp -= temperature_korrect;                                   //Это значние надо подбирать(т.к у датчиков есть погрешность),калибровать образцовым барометром
                                       // temper_ = temperature_bmp;
                                        if(p_atm_2[0]!= pressure_){cmp_patm=1;}  else {cmp_patm=0;} ;     
                                                  #asm("sei")
                                        beg_stroka(("  атм.давление  "),speed_beg);
                                        if(cmp_patm) {
                                                                         if((p_atm_2[5])<(pressure_)) { temp1=15;beg_stroka(&temp1,speed_beg);}  //увеличилось стрелка вверх
                                                                                             else     { temp1=16;beg_stroka(&temp1,speed_beg);};    //уменьшилось стрелка вниз
                                                                    };       
                                        temp1=convert_digit((pressure_/1000)%10); //сотни давления
                                        beg_stroka(&temp1,speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);
                                        temp1=convert_digit((pressure_/100)%10);
                                        beg_stroka(&temp1,speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);
                                        temp1=convert_digit((pressure_%100)/10);
                                        beg_stroka(&temp1,speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);
                                        beg_stroka((","),speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);
                                        temp1= convert_digit(pressure_%10);
                                        beg_stroka(&temp1,speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);
                                        beg_stroka(("мм  "),speed_beg);     
                                       
                                        if( p_atm_2[5] < pressure_) { temp_p1= pressure_ -  p_atm_2[5];   }  //увеличилось 
                                        else{if( p_atm_2[5] > pressure_) { temp_p1 =  p_atm_2[5] - pressure_ ;}}; //уменишилось
//                                                                                                 
//                                        if(temp_p1>10){
//                                       
//                                                                        if( p_atm_2[5] < pressure_) { beg_stroka(" увеличилось на ",speed_beg);}  //увеличилось 
//                                                                                                else{ beg_stroka(" уменьшилось на ",speed_beg);}; //уменишилось
//                                                                          temp1=13; beg_stroka(&temp1,speed_beg);
//                                                                          if(temp_p1>99){
//                                                                                        temp1=convert_digit(temp_p1/100);
//                                                                                        beg_stroka(&temp1,speed_beg);
//                                                                                        temp1=13; beg_stroka(&temp1,speed_beg);
//                                                                                        };
//                                                                          temp1=convert_digit((temp_p1/10)%10);
//                                                                          beg_stroka(&temp1,speed_beg);
//                                                                          temp1=13; beg_stroka(&temp1,speed_beg);
//                                                                          beg_stroka((","),speed_beg);
//                                                                          temp1=13; beg_stroka(&temp1,speed_beg);
//                                                                          temp1= convert_digit(temp_p1%10);
//                                                                          beg_stroka(&temp1,speed_beg);
//                                                                          temp1=13; beg_stroka(&temp1,speed_beg);
//                                                                          beg_stroka(("мм  "),speed_beg);
//                                                                        };     
//                                       
                                       
                                       
                                        beg_stroka(("  будет "),speed_beg);
                                        if(pressure_>7670) {beg_stroka(("солнечно "),speed_beg);};
                                        if(pressure_<7670 && pressure_>7530){beg_stroka(("облачно с прояснениями "),speed_beg);};
                                        if(pressure_<7530 && pressure_>7370){beg_stroka(("облачно "),speed_beg);};
                                        if(pressure_<7370){beg_stroka(("с осадками "),speed_beg);};
                                        beg_stroka(("  t в доме "),speed_beg);     
                                        if((temperature_bmp)<(0)) { beg_stroka("- ",speed_beg);}  // -
                                                                                             else     { beg_stroka("+ ",speed_beg);};    //+
                                        //temp1=convert_digit((temperature_bmp/1000)%10); //сотни давления
                                        //beg_stroka(&temp1,speed_beg);
                                        //temp1=13; beg_stroka(&temp1,speed_beg);
                                        temp1=convert_digit(((temperature_bmp)/100)%10);
                                        beg_stroka(&temp1,speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);
                                        temp1=convert_digit(((temperature_bmp)%100)/10);
                                        beg_stroka(&temp1,speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);
                                        beg_stroka((","),speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);
                                        temp1= convert_digit((temperature_bmp)%10);
                                        beg_stroka(&temp1,speed_beg);
                                        temp1=13; beg_stroka(&temp1,speed_beg);   
                                        //temp1= convert_digit(temperature_bmp);
                                        beg_stroka(("°С     "),speed_beg); 
                                        };
                                           };
                                             };             


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Чт апр 30, 2015 08:23:45 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
За корректировку показаний давления отвечает переменная "pressure_korrect". У меня она получилась равная 3.
С температурой так не вышло почему то. Я ее тупо откорректировал в модуле BMP180.c
Код:
*temperature = (((b5 + 8) >> 4)-30);   

отнял значение 30. Что соответствует трем градусам.

Понятно что всё коряво. Нифига не программист в этой области.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Чт апр 30, 2015 10:26:26 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 1
От нечего делать занялся добавлением поддержки JY-MCU 3208pro (тоже купил в Китае) в своём проекте часов.

Благо, и кнопок тут столько же, и "пищалка" есть, и термодатчики / часы практически те же.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Чт апр 30, 2015 10:28:05 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
ждем. очень интересно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Чт апр 30, 2015 14:57:57 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Вот, набросал тестовую прошивку.

На JY-MCU 3208pro из непонятно каких соображений SDA/SCL сигналы для RTC DS3231 заведены не на соответствующие аппаратные ножки МК, а на случайные ноги.

В моей прошивке пока используется аппаратный TWI, поэтому RTC нужно подключить именно на PC4/PC5. Там пятачки для этого предусмотрены. Либо, если DS3231 уже распаяна, надо соединить PC4 с PB2 (SDA), PC5 с PB0 (SCL). Ну и не забыть про резисторы R19 и R20 (10кОм).

Термодатчик DS18B20 запаивается в предназначенное для него место (PC1 = DQ + резистор подтяжки R13).

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


Вложения:
matrixclock-ht1632.7z [8.15 KiB]
Скачиваний: 371
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
СообщениеДобавлено: Чт апр 30, 2015 16:57:45 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Т.е. если сейчас RTC распаяно, как на стоковой схеме, то работать не будет?
Не хотелось бы уже переделывать.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 105 ]    , 2, , , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y