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

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

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

Сообщение ksa69 »

что то никак не перенесу процедуру вывода температуры из моей поделки под атмегу8(( делал в AVR Studio 5.1 из кусков кода китайцев и прочих. кому надо для платы без перепайки контроллера то вот исходники и прошивка.
Вложения
term3208.7z
(53.93 КБ) 485 скачиваний
all_k0
Родился
Сообщения: 4
Зарегистрирован: Чт май 21, 2015 11:26:22

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

Сообщение all_k0 »

WiseLord писал(а):Тестовая прошивка с программным I²C. Перемычки не нужны. Должы быть распаяны предусмотренные на плате резисторы 10кОм на SDA/SCL, резистор 4.7кОм на SQ (термодатчик), DS3231 с батарейкой и прочим необходимым.

У себя пока толком не могу проверить, так как всё это не запаяно.


Добрый день. Тоже приобретена такая плата(давненько), я понял так, что нужно припаять RTC DS3231 и батарейку а вот какие ещё элементы туда нужно установить и как залить Ваши файлики. Через USB порт получится, если его припаять? А то такая неплохая платка почти готовая, но выводит сообщения на китайском языке! Я в программировании Arduino новичок не судите строго, а припаять смогу, если только буду знать точно какие элементы нужны туда. Заранее Спасибо!
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

1. прошивку через usb залить не получится.
2. это не ардуино.
3. установить надо еще модуль барометра и фоторезистор (по желанию)
4. если залить bootloader_hid (через обычный программатор), то потом можно прошивать будет через usb.

з.ы. это ответы применительно к доработке от vvsv.
all_k0
Родился
Сообщения: 4
Зарегистрирован: Чт май 21, 2015 11:26:22

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

Сообщение all_k0 »

Ну почти уже добрый вечер....
ища по просторам инфу как правильно подключать RTC DS3231 в статье по ссылке:http://www.seeedstudio.com/wiki/Seeeduino_Stalker_v2.2
я понял что данный контроллер возможно использовать как датчик температуры, но про это никто не упоминает.
Подскажите, пожалуйста, для считывания температуры из выше указанного контроллера есть какие то сложности?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Сложностей никаких нет, просто точность там без особых гарантий.

На Ваш вопрос в ЛС по поводу того, что нужно допаять на плату, вот мои добавления под мой вариант прошивки. Думаю, будет полезно и другим, поэтому выкладываю сюда в форум, а отвечаю в ЛС.
Изображение

Батарейки родного типоразмера CR927 не нашлось, поэтому впаял что было. Ну и ещё впаял (обратная сторона платы) RC5-приёмник в предназначенное для него место, но он у меня в прошивке не используется.
all_k0
Родился
Сообщения: 4
Зарегистрирован: Чт май 21, 2015 11:26:22

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

Сообщение all_k0 »

WiseLord писал(а):Сложностей никаких нет, просто точность там без особых гарантий.

На Ваш вопрос в ЛС по поводу того, что нужно допаять на плату, вот мои добавления под мой вариант прошивки. Думаю, будет полезно и другим, поэтому выкладываю сюда в форум, а отвечаю в ЛС.
Изображение

Батарейки родного типоразмера CR927 не нашлось, поэтому впаял что было. Ну и ещё впаял (обратная сторона платы) RC5-приёмник в предназначенное для него место, но он у меня в прошивке не используется.

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

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

Сообщение shura2000 »

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

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

Сообщение ksa69 »

all_k0 писал(а): DS3231 возможно использовать как датчик температуры, но про это никто не упоминает.
Подскажите, пожалуйста, для считывания температуры из выше указанного контроллера есть какие то сложности?

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

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

Сообщение shura2000 »

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

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

Сообщение ksa69 »

а почему нет? ног у контроллера свободных полно. цепляем на любую удобную и вперед.
в общем кому надо я добавил в прошивку ds18b20.
итого получилось: датчик давления bmp085, фоторезистор, ds3221 и ds18b20.
со стандартной библиотекой не поехало у меня, подключил вот эту http://chipenable.ru/index.php/programm ... ast-3.html
сейчас почищу папку проекта от неиспользуемого хлама и выложу прошивку и исходники. проект под cvavr 3.12
Вложения
3208clock.zip
(634.39 КБ) 486 скачиваний
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

поправил прошивку и исходник. поддерживается один датчик ds18b20. ранее выложенная прошивка из-за неправильной инициализации портов не работала.
распиновка выводов для подключения датчиков в исходнике. порт для подключения ds1820 задается файле OWIPolled.h пин для подключения в файле jy-mcu3208.c
Вложения
3208clock_c термометром 1 датчик.zip
(633.81 КБ) 518 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

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

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

Сообщение ksa69 »

Не реагирует. Чтобы прошивка реагировала на нажатие кнопок во время выполнения процедуры вывода на экран, я думаю надо кнопки вешать на аппаратные прерывания. По-другому вроде бы никак не получится. Контроллер занят выводом строки и ему пофиг на изменение уровней на портах...
g2g2g2
Родился
Сообщения: 3
Зарегистрирован: Ср июн 03, 2015 11:22:19

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

Сообщение g2g2g2 »

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

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

Сообщение WiseLord »

А в чём, собственно, проблема?
Зашить в ATmega8 на этой плате любую пустую прошивку, в которой бы ножки, висящие на разъёме ISP (они же - управляющие сигналы для HT1632), были бы входами, и не мешали управлять HT1632 снаружи через разъём ISP, и залить любую из выложенных здесь прошивок в свою ардуину, чтобы она дёргала контакты вместо этой ATmega8. Ну, с возможно небольшими поправками исходников на нужные ножки.

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

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

Сообщение ksa69 »

WiseLord писал(а):...управлять HT1632 снаружи через разъём ISP, и залить любую из выложенных здесь прошивок в свою ардуину, чтобы она дёргала контакты вместо этой ATmega8. Ну, с возможно небольшими поправками исходников на нужные ножки.
Ну, или не возиться с "очисткой" ATmega8, а просто её выпаять, чтобы не мешала.

у меня именно так и сделано. выпаяна мега8 и приделана платка arduino pro mini. Ибо китайская ардуино получается дешевле меги328 и плюс не надо заморачиваться с пайкой TQFP корпусов.
единственное это то, что из arduino-IDE прошивку не скомпилируешь из исходников и не зальешь, но для всего этого есть avr-gcc и avrdude :))
g2g2g2
Родился
Сообщения: 3
Зарегистрирован: Ср июн 03, 2015 11:22:19

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

Сообщение g2g2g2 »

Ну для меня лично проблема перепаять, не хватка знаний. Что куда и как перепаять. Да и паяльник у меня с жирным жалом:))
Неужели нет простого способа, что бы экран тупо выполнял команды от ардуино? Без перепайки.
Я думаю что есть, сзади же на плате написано (have mega8 , no mega 8)
Делаю небольшой проект, очень нужен диодный экран.

Может быть тогда кто-нибудь подскажет какой заказать экран(желательно 3ех цветный - зеленый красный и желтый) что бы тупо подрубить к ардуино(уно)
Или может у кого в Москве есть? Готов махнуться:))

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

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

Сообщение ksa69 »

если не паять то только вот такой вариант. http://www.seeedstudio.com/wiki/Shield_MaTrix_V0.9b
в чип и дипе на гиляровского точно видел не так давно его.
просто под китайский jy-mcu 3208 нет нормальных библиотек для ардуино. те, которые лежат на гитхабе, там шрифт повернут на 90 градусов. я все перепробовал.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

g2g2g2 писал(а):Неужели нет простого способа, что бы экран тупо выполнял команды от ардуино? Без перепайки.
Я же уже сказал - заливаете в "набортную" ATmega8 пустую прошивку, чтобы она своими ногами не дёргала ISP разъём, подключаете к этому разъёму свою ардуину и дёргаете эти ножки уже ардуиной.
Естественно, это будет управление только матрицами, все кнопки и прочее на этой плате, подключенное к ATmega8, уже не использовать.
g2g2g2
Родился
Сообщения: 3
Зарегистрирован: Ср июн 03, 2015 11:22:19

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

Сообщение g2g2g2 »

WireLord, спасибо за ответ..
А не поселитесь ссылкой, как залить и как по том подключить уно. Какие ножки куда? Я так понимаю под это дело нужна библиотека для управления матрицами, какая?))
Блин как сложно.. И наверняка будут подводные камни из серии "где то что то подтянуть на 0"

Как же с lcd экранами просто... Думал с матрицами должно быть так же просто:(
Ответить

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