что то никак не перенесу процедуру вывода температуры из моей поделки под атмегу8(( делал в AVR Studio 5.1 из кусков кода китайцев и прочих. кому надо для платы без перепайки контроллера то вот исходники и прошивка.
Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
Добавлено: Чт май 21, 2015 11:59:50
Родился
Зарегистрирован: Чт май 21, 2015 11:26:22 Сообщений: 4
Рейтинг сообщения:0
WiseLord писал(а):
Тестовая прошивка с программным I²C. Перемычки не нужны. Должы быть распаяны предусмотренные на плате резисторы 10кОм на SDA/SCL, резистор 4.7кОм на SQ (термодатчик), DS3231 с батарейкой и прочим необходимым.
У себя пока толком не могу проверить, так как всё это не запаяно.
Добрый день. Тоже приобретена такая плата(давненько), я понял так, что нужно припаять RTC DS3231 и батарейку а вот какие ещё элементы туда нужно установить и как залить Ваши файлики. Через USB порт получится, если его припаять? А то такая неплохая платка почти готовая, но выводит сообщения на китайском языке! Я в программировании Arduino новичок не судите строго, а припаять смогу, если только буду знать точно какие элементы нужны туда. Заранее Спасибо!
1. прошивку через usb залить не получится. 2. это не ардуино. 3. установить надо еще модуль барометра и фоторезистор (по желанию) 4. если залить bootloader_hid (через обычный программатор), то потом можно прошивать будет через usb.
з.ы. это ответы применительно к доработке от vvsv.
Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
Добавлено: Чт май 21, 2015 16:34:09
Родился
Зарегистрирован: Чт май 21, 2015 11:26:22 Сообщений: 4
Рейтинг сообщения:0
Ну почти уже добрый вечер.... ища по просторам инфу как правильно подключать RTC DS3231 в статье по ссылке:http://www.seeedstudio.com/wiki/Seeeduino_Stalker_v2.2 я понял что данный контроллер возможно использовать как датчик температуры, но про это никто не упоминает. Подскажите, пожалуйста, для считывания температуры из выше указанного контроллера есть какие то сложности?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Сложностей никаких нет, просто точность там без особых гарантий.
На Ваш вопрос в ЛС по поводу того, что нужно допаять на плату, вот мои добавления под мой вариант прошивки. Думаю, будет полезно и другим, поэтому выкладываю сюда в форум, а отвечаю в ЛС.
Батарейки родного типоразмера CR927 не нашлось, поэтому впаял что было. Ну и ещё впаял (обратная сторона платы) RC5-приёмник в предназначенное для него место, но он у меня в прошивке не используется.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: JY-MCU 3208 на DS3231 или JY-MCU 3208pro
Добавлено: Чт май 21, 2015 23:36:28
Родился
Зарегистрирован: Чт май 21, 2015 11:26:22 Сообщений: 4
Рейтинг сообщения:0
WiseLord писал(а):
Сложностей никаких нет, просто точность там без особых гарантий.
На Ваш вопрос в ЛС по поводу того, что нужно допаять на плату, вот мои добавления под мой вариант прошивки. Думаю, будет полезно и другим, поэтому выкладываю сюда в форум, а отвечаю в ЛС.
Батарейки родного типоразмера CR927 не нашлось, поэтому впаял что было. Ну и ещё впаял (обратная сторона платы) RC5-приёмник в предназначенное для него место, но он у меня в прошивке не используется.
Спасибо. Значит в субботу предстоит поход на "митино" -радиорынок! Не понял только, почему можно кварц выкинуть? Но для RTC он тоже нужен!
DS3231 возможно использовать как датчик температуры, но про это никто не упоминает. Подскажите, пожалуйста, для считывания температуры из выше указанного контроллера есть какие то сложности?
сложностей нет, но встроенный в RTC дачтик температуры будет показывать температуру самой микросхемы, а не окружающей среды.. это тоже самое как и получается с bmp180, если его установить в корпусе часов, то показания завышаются от 3 до 5 градусов примерно. для измерения температуры лучшее либо ds18b20, либо DHT22. в последнем случае еще получаем и влажность. DHT11 не рекомендую, у него точность не очень да и измерение только положительных температур.
а почему нет? ног у контроллера свободных полно. цепляем на любую удобную и вперед. в общем кому надо я добавил в прошивку ds18b20. итого получилось: датчик давления bmp085, фоторезистор, ds3221 и ds18b20. со стандартной библиотекой не поехало у меня, подключил вот эту http://chipenable.ru/index.php/programm ... ast-3.html сейчас почищу папку проекта от неиспользуемого хлама и выложу прошивку и исходники. проект под cvavr 3.12
поправил прошивку и исходник. поддерживается один датчик ds18b20. ранее выложенная прошивка из-за неправильной инициализации портов не работала. распиновка выводов для подключения датчиков в исходнике. порт для подключения ds1820 задается файле OWIPolled.h пин для подключения в файле jy-mcu3208.c
Коты, я прошивку от vvsv не устанавливал (нету ATmega168 под рукой, да и перепаивать ATmega8 лень), но посмотрел на исходники (чувствуется, что код надёрган из разных источников). После этого у меня возник вопрос: реагирует ли прошивка как-то на нажатия кнопок во время отображения бегущей строки? Ну, и/или во время других потенциально длительных действий?
Не реагирует. Чтобы прошивка реагировала на нажатие кнопок во время выполнения процедуры вывода на экран, я думаю надо кнопки вешать на аппаратные прерывания. По-другому вроде бы никак не получится. Контроллер занят выводом строки и ему пофиг на изменение уровней на портах...
народ, поделитесь знаниями, кто нибудь подключал это дело к ардуине? перепаивать не хочу ничего, хочу что бы за все отвечала уно. может хотя бы ссылочкой поделитесь?)
А в чём, собственно, проблема? Зашить в ATmega8 на этой плате любую пустую прошивку, в которой бы ножки, висящие на разъёме ISP (они же - управляющие сигналы для HT1632), были бы входами, и не мешали управлять HT1632 снаружи через разъём ISP, и залить любую из выложенных здесь прошивок в свою ардуину, чтобы она дёргала контакты вместо этой ATmega8. Ну, с возможно небольшими поправками исходников на нужные ножки.
Ну, или не возиться с "очисткой" ATmega8, а просто её выпаять, чтобы не мешала.
...управлять HT1632 снаружи через разъём ISP, и залить любую из выложенных здесь прошивок в свою ардуину, чтобы она дёргала контакты вместо этой ATmega8. Ну, с возможно небольшими поправками исходников на нужные ножки. Ну, или не возиться с "очисткой" ATmega8, а просто её выпаять, чтобы не мешала.
у меня именно так и сделано. выпаяна мега8 и приделана платка arduino pro mini. Ибо китайская ардуино получается дешевле меги328 и плюс не надо заморачиваться с пайкой TQFP корпусов. единственное это то, что из arduino-IDE прошивку не скомпилируешь из исходников и не зальешь, но для всего этого есть avr-gcc и avrdude
Ну для меня лично проблема перепаять, не хватка знаний. Что куда и как перепаять. Да и паяльник у меня с жирным жалом:)) Неужели нет простого способа, что бы экран тупо выполнял команды от ардуино? Без перепайки. Я думаю что есть, сзади же на плате написано (have mega8 , no mega Делаю небольшой проект, очень нужен диодный экран.
Может быть тогда кто-нибудь подскажет какой заказать экран(желательно 3ех цветный - зеленый красный и желтый) что бы тупо подрубить к ардуино(уно) Или может у кого в Москве есть? Готов махнуться:))
если не паять то только вот такой вариант. http://www.seeedstudio.com/wiki/Shield_MaTrix_V0.9b в чип и дипе на гиляровского точно видел не так давно его. просто под китайский jy-mcu 3208 нет нормальных библиотек для ардуино. те, которые лежат на гитхабе, там шрифт повернут на 90 градусов. я все перепробовал.
Неужели нет простого способа, что бы экран тупо выполнял команды от ардуино? Без перепайки.
Я же уже сказал - заливаете в "набортную" ATmega8 пустую прошивку, чтобы она своими ногами не дёргала ISP разъём, подключаете к этому разъёму свою ардуину и дёргаете эти ножки уже ардуиной. Естественно, это будет управление только матрицами, все кнопки и прочее на этой плате, подключенное к ATmega8, уже не использовать.
WireLord, спасибо за ответ.. А не поселитесь ссылкой, как залить и как по том подключить уно. Какие ножки куда? Я так понимаю под это дело нужна библиотека для управления матрицами, какая?)) Блин как сложно.. И наверняка будут подводные камни из серии "где то что то подтянуть на 0"
Как же с lcd экранами просто... Думал с матрицами должно быть так же просто:(
Сейчас этот форум просматривают: Starichok51 и гости: 37
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения