JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение vvsv »

Хочу поделится своими успехами в работе с JY-MCU 3208 на DS3231 (или JY-MCU 3208pro)
Собрал во едино несколько примеров исходных кодов приведенных в интернете и немного дополнил сам,
Прошивка написана для atmega328p (12МГц)
Кого заинтересовало?
здесь пишите.
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение ksa69 »

меня заинтересовало. какая фнкциональность получилась? я на меге8 делал термометр и часы только. ты перепаивал контроллер получается?
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение vvsv »

На данный момент реализовано:
-часы
-календарь
-барометр (будет работать и без него)
-автоматическая регулировка яркости от фоторезистора GL5516 (10kOm) можно купить на ebay.com (будет работать и без него)
в ближайшее время будет добавлен термометр с возможностью подключения до 4 датчиков
температуры DS18B20.

А если по подробнее.
Изображение

Приобрел JY-MCU 3208, перепаял контроллер atmega8 на atmega328p.
перепаял кварц на 16 (12)мГц не критично на данный момент стоит 16мГц.
Изображение
Еще припаял "DS3231 AT24C32 IIC Precision RTC Real Time Clock Memory Module For Arduino"
(не нужно если будете использовать JY-MCU 3208pro )
3208clock_DS3231.pdf
(27.86 КБ) 1329 скачиваний

5v-3v IIC UART модуль преобразование уровня двухсторонняя ваттметр протектор для Arduino
этот модуль нужен для подключения барометра на BMP180.
Изображение
это у меня рабочий вариант :oops:

Можно припаять mini USB и обвеску к нему загрузить bootloader (фьюзы ATmega328 LOW:0xF7, HIGH:0xDA, EXT:0xFC)
bootloadHID.2012-12-08.zip
(176.14 КБ) 887 скачиваний

и программировать через mini USB с помощью программы внутри архива при этом при включении часов надо держать нажатую кнопку KEY3(PD7)

от_vvsv_11_10_14_.zip
(354.26 КБ) 940 скачиваний

это собственно сама прошивка для atmega328p для кварца 16мГц
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение ksa69 »

DS18B20 еще не удалось прикрутить?
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение vvsv »

Не получается найти время что бы заняться этими часами.
Как сделаю выложу.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение shura2000 »

А нету ли у кого прошивки для стоковых (без перепайки меги) таких часиков? С нормальными шрифтами и тп. Или подскажите, где можно скачать. Что то гугл в основном только видео находит.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение WiseLord »

Тоже на днях распаковал посылку с этим модулем.
Посидел вечер с ним, написал библиотеку для HT1632 с поддержкой шрифтов.

Микросхема часов DS3231, которую можно распаять на плату, питается по схеме от 3.3В. Для получения этого напряжения используется некий стабилизатор 5->3.3В в SOT23 корпусе (у корпуса три ножки, типа транзистора (просто бывают ещё SOT23 с пятью, шестью ногами - но тут именно три)), который тоже нужно распаять вместе с обвязочными конденсаторами.

Собственно, вопрос - что за стабилизаторы такие бывают в SOT23 корпусе? Как-то раньше не сталкивался, а то что с наскоку нашёл в google, у нас в продаже вроде как отсутствуют. Может, кто-то знает наименование такого стабилизатора, которое несложно было бы найти и купить?
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение ksa69 »

В чип и дипе есть трехногие стабилизаторы. http://www.chipdip.ru/product/mcp1700t-3302e-tt/
Еще можно отпаять с китайской платки с bmp180, это получится даже дешевле по-моему, если bmp180 у китайцев заказать. Ну или как вариант впаять с извращением стабилизатор в sot23-5 корпусе.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение shura2000 »

Есть новости по проекту?
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение shura2000 »

Подскажите пожалуйста. Перепаял мегу, подключил DS3231, прошил. В итоге часы отображают |5:|5 . и не идут. По меню могу пройтись. Время не устанавливается.
Куда копать?
Изображение
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение vvsv »

shura2000 писал(а):...часы отображают |5:|5 . и не идут. По меню могу пройтись. Время не устанавливается. Куда копать?


Возможно что не так подключено у DS3231. Подтягивающие сопротивления R19, R20 на шине I2C есть ?
И хотелось по подробнее что у Вас сделано, как прошивали, что прошили, фото платы где что припаяно.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение shura2000 »

Изображение
Прошивал avrdudeGUI. Кварц 16МГц.
Менюшка работает, а часы нет.
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение vvsv »

Надо в исходнике поправить относительно вывода SCL шины I2C.
строка 1001 .equ __scl_bit=1
надо сделать .equ __scl_bit=0
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение shura2000 »

спасибо. попробую.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение shura2000 »

А нужно ли к кварцу допаивать конденсаторы 22пФ. А то на одной схеме есть, а на другой нету.
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение vvsv »

У меня припаяны.
Запустили часы?
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение shura2000 »

Не, не вышло. Прошил фьюзы, как вы указали, и проц больше не отзывается. жду новый.
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение vvsv »

фьюзы для ATmega328 (LOW:0xF7, HIGH:0xDA, EXT:0xFC)
залейте прошивку для вашей платы.
jymcu-3208.hex
(38.46 КБ) 972 скачивания

исходники этой прошивки
for_jy-mcu_pro_21_10_14_.zip
(352.42 КБ) 695 скачиваний
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение shura2000 »

Такие и прошил. Теперь плата не отзывается совсем.
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Сообщение vvsv »

При рабочей менюшке на вашей плате какие фьюзы были?
Ответить

Вернуться в «AVR»