Доброго времени суток суток обитателям "кошашьего домика"!
Ранее просто читал ваш сайт. Кое-что интересное для себя собирал. В частности часы от Danko.
Они у меня собраны на макетке. Все 3 варианта: на 4 LED, и на LCD16x2 с ДУ и без него. МК М8 (так соращенно буду писать вместо Мега 8. Думаю, что понятно будет) в DIP стоит на панельке. Часовая там - 8-лапая DIP DS1307N также на панельке. DS3231 в 2012 году еще не были широкоступны и схем на них еще не было. Мучения с 1307-мы не хочется даже вспоминать! Игрался с двумя доступными мне МС и тремя кварцами, обматывал проводком и заземлял их. Эффекта мало было((( Речь идет о часах на М168 с ДУ. У меня 1307 не хотела переходить на зимнее время и обратно хотя в настройках это было разрешено. С автором еще в 12-13 годах связывался через п/я по этому поводу, но переписка заглохла. Больше я его не беспокоил. Видел, что он преключился на другое.
Читая материалы ветки
https://www.radiokot.ru/forum/viewtopic ... 57&t=21235 , наткнулся на упоминание драйвера
STLED316S (на 80 станице, точно не помню уже). Он делает всю "черновую" работу по преобразованию SPI интерфейса. Вдобавок он имеет стабилизатор тока одним резистором и 8 ступеней яркости, задаваемые программно. Мне это
ОЧЕНЬ понравилось! И не нужны все эти "танцы с бубном", как в "классических" схемах! Яркий пример тому - обширная обсуждалка в той же ветке. О полнейшей БЕЗГРАМОТНОСТИ схемы упоминать даже не хочется. Люди там даже 16-18 транзисторов применяли! И "с бубном танцевали" прилично! И программу критиковали: врали датчики температуры DS18B20, моргали индикаторы и т.д.
Подключения двух термодатчиков на один пин МК в разработках автора я считаю грубейшей ошибкой! Из-за этого в часах на LCD16x2 часто перепутывается вывод значения температур дом/улица: выводятся не туда, куда нужно. Люди тоже писали про это.
Самому написать прошивку мне не под силу! Раньше пытался, но ничего не получается. Интуитивно в исходниках кое-что понимаю, но как доходит до написания программы - тут ПОЛНЫЙ хрен!((( Сказывается наверное, и возраст: мне 53 года скоро, я уже не молодой человек, и не студент, которым легче это дается. Это как иностранный (английский) язык: кое-что понимаешь на уровне смыла и интуиции, а вот читать литературу и, тем более говорить на нем - тут уже простите. Видимо, это не мое...
Вот и решился наконец-то зарегиться и попросить
ОПЫТНЫХ программистов-сишников БЕСПЛАТНО написать мне программу для моей поделки.
Схему пока не рисовал. Нарисую после получения согласия от человека, который согласится писать прошивку. Пока лишь кратко опишу её: там будет МК М8 (или М328 в случае нехватки памяти), DS3231, 2 термодатчика DS18B20 подключенные к разным (!) пинам МК, 6-разрядный LCD с ОА, кнопки и несколько других элементов. Все будет включено по стандарной схеме. Опрос термодатчиков -
не реже 5-10 минут во избежание саморазогрева и вранья вследсвии того их показаний, с запоминанием предыдущего значения (чтобы не мелькало часто) и возможностью задаваемой в настройках
КОРРЕКТИРОВКИ выводимого значения в пределах +/_ 5 градусов примерно для каждого из двух датчиков. Особенно в нынешнее время, когда термодатчики DS18B20 часто попадаются не оригинальные, а их аналоги. И особенно те готовые в металлических трубочках с кабелем различной длины. Что там запихивают китайцы в те трубки - хрен его знает...
Сначала думал и ДУ на RC-5 применить, но скорее всего не буду: ведь в М8 уж точно не влезет. Хотя у меня есть обе МС в ДИПЕ.
Остановлюсь на нескольких важных моментах.
Первое: мне хочется иметь
эксклюзивную поделку. Потому дальнейшее общение буду вести только в ЛС с человеком, которых согласится
БЕСПЛАТНО писать прошивку. Будем все детально обуждать: схему, функциональные возможности и т. д.
Второе: я - ИНВАЛИД 2-й группы (про возраст упоминал уже), живу за пределами РФ. Потому заплатить за написание прошивки не могу. Могу лишь наперед выразить благодарность и добавить единичку в карму доброму человеку.
Третье:
убедительная просьба к фрилансерам и тем, кто слышком занят и/или не согласен/не хочет бескорыстно написать прошивку,
молча пройти мимо этой темы!!! Не оскорблять меня и не разводить холивар и срач, как это довольно часто на сайте случается!
Также начинающим и малоопытным сишникам тоже прошу не писать здесь ничего. Эта задачка явно не для вас.
Почему эсклюзивную, спросите вы? Отвечаю: не хочется бесконтрольного тиражирования ЧП, всякими там барыгами и т.п. Да и те "узкоглазые" вполне могут этим делом заняться. Примеров того, как они без спроса копируют чужие разработки - немало.
И наконец четвертое, для модераторов: я сознательно разместил тему имеено в здесь. А не в разделе "Базар", где за это деньги просят. Надеюсь, что правильно поймете и не станете её переносить.
Надеюсь, что мир не без добрых людей. И найдется на сайте бескорыстный человек, который напишет мне прошивку в приватном режиме. Несмотря на нынешнее непростое время.
Это мое ПЕРВОЕ сообщение на этом форуме. Не судите строго. если что не так. Заранее благодарю за понимание всех и хорошего бескорыстного человека, который согласится написать прошивку!
P.S. В инете я искал поделки на МК AVR и на STLED316S. Гуглил, удалось лишь это
http://we.easyelectronics.ru/AVR/taymer ... ed316.html нарыть. Там таймер на 3 разряда лишь. Но есть исходик и думаю, что ОПЫТНЫМ сишникам несложно будет провести в нем необходимые изменения для решения моей задачки. Главное: будете знать, как работать с STLED316S.