Простенький контроллер освещения для рассады
- Войдите на сайт для отправки комментариев
Привет вам о великие ГУРУ ардуиномании! :-)
В общем надоело самому втыкать светильник в розетку. Ну и тратить целую ардуино на это не хочу. Пытаюсь построить схему на Attiny ну хотя бды 13 или 20, что найду в коробке. Знаю точно есть. МОжет 45.
Идея, чтобы свет включался скажем в 7 утра, потом гас когда станет светло, потом включался, когда начнет темнеть и гас скажем в 22. Ну сама схема подключения фоторезистора не вызывает проблем. Проблема следующая. Скажем простенькие часы на DS1307 подключаются по шине i2c. Но часы надо как-то настраивать. Для этого нужен индикатор. Есть у меня 5461AS-1. Шел еще в наборе для начинающих по ардуино. Таки нашел как его подключать через MAX7219, но это SPI. И вот вопрос. Можно ли одновременно подключить к Attiny13 и i2c, и SPI? Вот тут что-то мне кажется, что нельзя. Хотя если задавать сигналы на нестандартные ноги. Но тут сразу имеем 2 сигнала на i2c и 3 на SPI. Это 5 выводов. А мне надо еще один на вход с фоторезистора и один управляющий релюхой. Пролет!
Возникает вопрос: можно ли такой индикатор как-то, через какой-то контроллер использовать на шине i2c?
Купи в леруа программируемый таймер за 300 рублей и будет тебе счастье.
Можно залепить вывод на MAX через I2C expander или сразу через I2C LED драйвер индикатор питат, но стоит ли данный цирк экономии на Pro Mini?..
Да дело не в размерах. Просто ардуинка у меня одна и я на ней просто всякие опыты провожу. А Тинек у меня мешок (ну образно конечно). Я их и пихаю всюду.
А можно поподробнее про "залепить вывод на MAX через I2C expander или сразу через I2C LED драйвер индикатор питат"!?
Купи в леруа программируемый таймер за 300 рублей и будет тебе счастье.
Не "спортивно"!
А можно поподробнее про "залепить вывод на MAX через I2C expander или сразу через I2C LED драйвер индикатор питат"!?
Ну, например, можно для управления индикатором можно взять HT16K33. Вот тут есть разные с ним примеры https://learn.adafruit.com/adafruit-led-backpack/downloads
Купи в леруа программируемый таймер за 300 рублей и будет тебе счастье.
Не "спортивно"!
Дешево, спортивно и ЭФФЕКТИВНО! Ссылка: https://aliexpress.ru/item/33012221792.html
ЗЫ: Сразу скажу, ты (скорее всего) не читал тему для новичков. Поэтому будешь морально страдать (тут так заведено, не возмущайся). Но это не самое страшное - самое страшное, что тебя никто уговаривать не будет - пиши код сам. А если будешь отказываться - тебя пошлют либо в тему «напишу за бапки» либо просто начнут унижать.
Определяйся.
Дешево, спортивно и ЭФФЕКТИВНО! Ссылка: https://aliexpress.ru/item/33012221792.html
Так там же нету датчика освещенности, который ТС требуется.
А Тинек у меня мешок (ну образно конечно).
Тогда используйте две (три ....) тиньки вместо одной 328.
Купи в леруа программируемый таймер за 300 рублей и будет тебе счастье.
Не "спортивно"!
Дешево, спортивно и ЭФФЕКТИВНО! Ссылка: https://aliexpress.ru/item/33012221792.html
ЗЫ: Сразу скажу, ты (скорее всего) не читал тему для новичков. Поэтому будешь морально страдать (тут так заведено, не возмущайся). Но это не самое страшное - самое страшное, что тебя никто уговаривать не будет - пиши код сам. А если будешь отказываться - тебя пошлют либо в тему «напишу за бапки» либо просто начнут унижать.
Определяйся.
А кто сказал, что я прошу код написать? Я прошу подсказать как подключить индикатор по i2c.
А Тинек у меня мешок (ну образно конечно).
Тогда используйте две (три ....) тиньки вместо одной 328.
Ну как крайний вариант подойдет конечно. Но крайний. Все-таки мне больше нравиться подключить индикатор по i2c. МОжет какой другой индикатор?
Все-таки мне больше нравиться подключить индикатор по i2c. МОжет какой другой индикатор?
А дисплея 1602 I2C в вашем стартовом наборе не было?
Ну как крайний вариант подойдет конечно. Но крайний. Все-таки мне больше нравиться подключить индикатор по i2c. МОжет какой другой индикатор?
Так чем HT16K33 не устраивает?
Просто ардуинка у меня одна
С таким подходом Вам на этом форуме делать нечего.
мне больше нравиться подключить индикатор по i2c. МОжет какой другой индикатор?
TM1650. Есть 4 разряда индикатора, контроллер клавиатуры и ресурсов мало жрет. А лучше настроить часы отдельно и использовать. Точность здесь особая не нужна.
A зачем индикатор? Достаточно один раз настроить на много дней. Настройку можно сделать или в момент программирования или через softserial. И ноги можно шарить переключая на вход и выход. При этом может потребоваться какая нибудь обвязка из радиодеталек.
Просто ардуинка у меня одна
С таким подходом Вам на этом форуме делать нечего.
А чего так? Ардуинка у меня для тестов и прошивки тинек и др.микроконтроллеров. Ведь в готовом устройстве по большому счету сама ардуина избыточна как правило.
мне больше нравиться подключить индикатор по i2c. МОжет какой другой индикатор?
TM1650. Есть 4 разряда индикатора, контроллер клавиатуры и ресурсов мало жрет. А лучше настроить часы отдельно и использовать. Точность здесь особая не нужна.
Спасибо! Но сам уже на TM1650 вышел. Одно плохо, нет ее в продаже в Москве. На Али навалом, но там щас новогодние каникулы и ничего не продают и скорее всего числа до 15 и не будут продавать.
Про часы тоже думал при программировании установить и все. Но иногда ну вот край как нужна батарейка, а это устройство 9 из 12 месяцев будет валятся. А потом снова ее прошивать? И потом эти индикаторы, жа и эта 1650 копейки стоят. Зато сразу какое дивное устройство получается с часами, с возможностью настройки и т.п.
А зачем такому контроллеру вообще часы ? Достаточно включить в 7 утра и тогда можно вычислить когда будет 22 7 22 7 22 ...
Спасибо! Но сам уже на TM1650 вышел. Одно плохо, нет ее в продаже в Москве.
есть еще ТМ1637 - индикатор как на ТМ1650, но без клавиатуры, подключение по I2c. Есть в продаже в Москве - в куче мест, например на Озоне или у известного Анатолия в Зеленограде
А зачем такому контроллеру вообще часы ? Достаточно включить в 7 утра и тогда можно вычислить когда будет 22 7 22 7 22 ...
Ну да, можно и так. Но решение уже найдено. осталось только микросхему купить где-то.
Ну да, можно и так. Но решение уже найдено. осталось только микросхему купить где-то.
какое решение в итоге?
Спасибо! Но сам уже на TM1650 вышел. Одно плохо, нет ее в продаже в Москве.
есть еще ТМ1637 - индикатор как на ТМ1650, но без клавиатуры, подключение по I2c. Есть в продаже в Москве - у известного Анатолия в Зеленограде
А что за небезывестный Анатолий? А у него отдельно микросхемы или уже вот с индикатором в сборе. С индикатором много где есть. Но уже цена за 700 рублей. А тут я 10 микросхем на Али заказал за 85 рублей. Ждать правда до марта. Поэтому одну бы сейчас купил. О! Может в Митино на выхах сгонять? Там вроде черта лысово найти можно!
У меня с TM1650 проблем нет. Я лет 5 назад занимался ремонтом телевизионных приставок Elect. С тех пор осталось штук 50 в основном с неисправными пультами и БП. В каждой есть 1650 и индикатор. Выпиливаю ножевкой и использую. Но можно и более распространенный TM1637. К нему тоже можно клаву подключить.
Ну да, можно и так. Но решение уже найдено. осталось только микросхему купить где-то.
какое решение в итоге?
Attiny13+DS1307+TM1650(1637)+5461AS-1. Как-то так. В принципе до марта можно писать скетч, разводить и травить плату. Рассада все равно только в марте в основе появится. Сейчас только сельдерей будет, да и он взойдет только к концу февраля дай бог. Но конечно ищу драйвер. Вот думаю в Митино сгонять на выхах.
С индикатором много где есть. Но уже цена за 700 рублей.
вас в гугле не забанили? какие 700 рублей? Даже в Озоне такой блок ВМЕСТЕ С ИНДИКАТОРОМ стоит 199р.
https://www.ozon.ru/product/tsifrovoy-displey-tm1637-319998188/?gclid=CjwKCAiAl-6PBhBCEiwAc2GOVOHLsOOrECdaonMEb017uZAfDYXMwNOz_PAkJSds-wWAjPE73-iEZBoCgqUQAvD_BwE&gclsrc=aw.ds&hs=1&sh=_Zz6lwAAAA&utm_campaign=RF_Product_Shopping_merchant_allclients&utm_medium=cpc&utm_source=google
А у Анатолия - 99руб - сайт http://mkpochtoi.ru/ и далее поиском на странице
У меня с TM1650 проблем нет. Я лет 5 назад занимался ремонтом телевизионных приставок Elect. С тех пор осталось штук 50 в основном с неисправными пультами и БП. В каждой есть 1650 и индикатор. Выпиливаю ножевкой и использую. Но можно и более распространенный TM1637. К нему тоже можно клаву подключить.
Да мне клаву как таковую не надо. Я вон на поливалке с одной кнопкой всеми режимами управляю. А тут нужно тоже 1-2, ну 3 кнопки. У тиньки хватает с использованием i2c выходов.
С индикатором много где есть. Но уже цена за 700 рублей.
вас в гугле не забанили? какие 700 рублей? Даже в Озоне такой блок ВМЕСТЕ С ИНДИКАТОРОМ стоит 199р.
Ну может быть. На самом деле я в Чип и Дип посмотрел там аж 900р.
Вот https://www.chipdip.ru/product0/8002662553?from=suggest_product
Ну я и скинул до 700 :-). Ну и не нужен имне индикатор.
не нужен имне индикатор.
ну тогда и спрашивать на форуме не надо, если уже сами все решили.
А по индикатору - будете сами из семисегментника и микросхемы собирать, чтобы съэкономить 20 рублей?
Если надо быстро , то Казань Экспресс https://kazanexpress.ru/search?query=tm1637 доставляют в течении суток. Но немного дороже чем на Али и не везде есть пункты выдачи.
Если надо быстро , то Казань Экспресс https://kazanexpress.ru/search?query=tm1637 доставляют в течении суток. Но немного дороже и не везде есть пункты выдачи.
svm, уж в москве можно купить почти все, что на Али, по ценам почти таким же или чуть дороже.
А ТС просто поговорить пришел, ему советы не нужны, он все давно решил - а тут просто придумывает всякие глупые предлоги, чтобы делать по своему
Если надо быстро , то Казань Экспресс https://kazanexpress.ru/search?query=tm1637 доставляют в течении суток. Но немного дороже и не везде есть пункты выдачи.
svm, уж в москве можно купить почти все, что на Али, по ценам почти таким же или чуть дороже.
А ТС просто поговорить пришел, ему советы не нужны, он все давно решил - а тут просто придумывает всякие глупые предлоги, чтобы делать по своему
Что значит сам решил давно??? Вот мне TM подсказали. Ну я правда сам сегодня докопался, но все равно спасибо.
Ну по ссылке на казаньэкспресс зашел, там тоже целый модуль с дисплеем. Спасибо конечно. Но у меня дисплей есть и я хочу его пристроить. Да и повозится с платой интересно. И зашел сюда не зря. Собственно основа то задумки у меня была. И здесь мне помогли. Без всех этих постов я сам на TM-ку может еще не скоро бы вышел.
Если надо быстро , то Казань Экспресс https://kazanexpress.ru/search?query=tm1637 доставляют в течении суток. Но немного дороже и не везде есть пункты выдачи.
svm, уж в москве можно купить почти все, что на Али, по ценам почти таким же или чуть дороже.
А ТС просто поговорить пришел, ему советы не нужны, он все давно решил - а тут просто придумывает всякие глупые предлоги, чтобы делать по своему
Ну для этого нужно быть в Москве. А многие за МКАДом живут. Я вечером в 24,00 по местному заказываю на Казань Экспресс, а в обед получаю. Правда , я живу в 5 часах езды от Казани.
Ну для этого нужно быть в Москве.
так я конкретно про ТС пишу - он жалуется, что в Мск ничего купить не может
не нужен имне индикатор.
ну тогда и спрашивать на форуме не надо, если уже сами все решили.
А по индикатору - будете сами из семисегментника и микросхемы собирать, чтобы съэкономить 20 рублей?
И собрал бы, если бы они у меня валялись без дела. Но нету. Есть 4-хразрядный индикатор. Валяется уже лет 6 без толку. Да большой, но другого нет. Есть ЖК дисплейчик маленький. Тоже давно валяется и тоже i2c, но жирно его чтобы часы вывести. А вам такое чуство что обидно, что вашими советами не пользуются и вы ворчите!
у меня дисплей есть и я хочу его пристроить.
вы интересно ставите задачи... то у вас ардуина одна и потому надо придумать, как все сделать на тиньке, то вот "дисплей надо пристроить"... а все остальные должны бегать и предлагать все новые и новые варианты :)
шутка... но осадочек остался
Ну для этого нужно быть в Москве.
так я конкретно про ТС пишу - он жалуется, что в Мск ничего купить не может
Ну где я писал, что ничего купить нельзя? Чип и Дип много чего предлагает, но вот конкретно по теме ничего там нет, да и по Москве конкретно в теме указанных микросхем не нашел. Вы бы если знаете где эти микросхемы купить, ссылку дали бы и не гнали напраслину!
Вы бы если знаете где эти микросхемы купить, ссылку дали бы и не гнали напраслину!
конкретную маркировку дайте
у меня дисплей есть и я хочу его пристроить.
вы интересно ставите задачи... то у вас ардуина одна и потому надо придумать, как все сделать на тиньке, то вот "дисплей надо пристроить"... а все остальные должны бегать и предлагать все новые и новые варианты :)
шутка... но осадочек остался
Странно. Я никаких задач не ставлю Я спросил про контроллер 7-сегметных индикаторов, мне подсказали. Спасибо. Ардуины мне одной хватает. есть еще ESP8266. Еще спрсил где подсказанные микросхемы в Москве купить. Ну не знаете и ладно. Буду ждать с Алиэкспресса, благо заказал уже.
Вы бы если знаете где эти микросхемы купить, ссылку дали бы и не гнали напраслину!
конкретную маркировку дайте
Конкретная маркировка - TM1650 или TM1637. Далее буковки любые.
Да собственно процентов на 90 уверен, что куплю завтра в Митино. Осталось только выбрать какую.
Да собственно процентов на 90 уверен, что куплю завтра в Митино. Осталось только выбрать какую.
ради интереса, напишите потом, если купили и за сколько...
Я сам живу в 10минутах от Митино, но езжу туда редко. Барыги там редкостные, многое дороже ЧипиДипа. Если там что покупать - лучше заранее заказывать а там только забирать, тогда цена раза в три ниже, чем на прилавке
вы в курсе, что TM1650 и TM1637 индикаторы не совместимые с стандартным i2c ?
вы в курсе, что TM1650 и TM1637 индикаторы не совместимые с стандартным i2c ?
Нет. А отсюда поподробнее. Ведь модуль который везде продается на TM1637 подключается к Ардуине по i2c и вроде пока никто не жаловался.
Да собственно процентов на 90 уверен, что куплю завтра в Митино. Осталось только выбрать какую.
ради интереса, напишите потом, если купили и за сколько...
Я сам живу в 10минутах от Митино, но езжу туда редко. Барыги там редкостные, многое дороже ЧипиДипа. Если там что покупать - лучше заранее заказывать а там только забирать, тогда цена раза в три ниже, чем на прилавке
Я там часто бывал очень давно. И не на Митинском, а еще на Тушинском рынке во времена АОНов. А вот на Митинском пару раз. И один раз конкретно за деталюшками ездил. Еле нашел. оказалось все деталюшки в подвале. таки я там купил все, чего нигде в Москве найти купить не мог и дешево вроде как. Ну отпишусь если куплю и если поеду. А то вон товарищ написал, что (как в Иван Василич меняет профессию) - I2C то у вас НЕНАСТОЯЩИЙ!
вы в курсе, что TM1650 и TM1637 индикаторы не совместимые с стандартным i2c ?
Нет. А отсюда поподробнее. Ведь модуль который везде продается на TM1637 подключается к Ардуине по i2c и вроде пока никто не жаловался.
а можно пример где он подключается по i2c шине, наличие двух выводов CLK и DIO не делают его i2c индикатором.
а можно пример где он подключается по i2c шине, наличие двух выводов CLK и DIO не делают его i2c индикатором.
Ну возможно. Посмотрел datasheet, там действительно какой-то DIO. Ну тогда адназначна TM1650. Там точно в даташите написано SDA и SCL.
Просто ардуинка у меня одна
С таким подходом Вам на этом форуме делать нечего.
А чего так? Ардуинка у меня для тестов и прошивки тинек и др.микроконтроллеров. Ведь в готовом устройстве по большому счету сама ардуина избыточна как правило.
Ну, "как правило", это очень субъективно. В моих проектах, как правило, Arduino DUE или STM32 используются "внатяг", т.е. приходится много внимания уделять оптимальности кода. А если производительность для конкретного проекта не важна, так у Меги не остается ни одной свободной ноги. Т.е. избыточностью и с этой стороны не пахнет.
Но одна - это для меня вообще за гранью понимания: у меня каждого из используемых типов "ардуинок" в запасе минимум по полдюжины. А самых ходовых, таких как Pro Mini или Blue Pill - и того больше. И это даже при том, что Ардуино я воспринимаю исключительно в качестве хобби и ничего не делаю на заказ.
Теперь мы точно знаем - кто скупил все платы, чипы ...
Ну да, каюсь...
Только это было задолго ДО подорожания, так что я здесь ни при чем!
Просто ардуинка у меня одна
С таким подходом Вам на этом форуме делать нечего.
А чего так? Ардуинка у меня для тестов и прошивки тинек и др.микроконтроллеров. Ведь в готовом устройстве по большому счету сама ардуина избыточна как правило.
Ну, "как правило", это очень субъективно. В моих проектах, как правило, Arduino DUE или STM32 используются "внатяг", т.е. приходится много внимания уделять оптимальности кода. А если производительность для конкретного проекта не важна, так у Меги не остается ни одной свободной ноги. Т.е. избыточностью и с этой стороны не пахнет.
Но одна - это для меня вообще за гранью понимания: у меня каждого из используемых типов "ардуинок" в запасе минимум по полдюжины. А самых ходовых, таких как Pro Mini или Blue Pill - и того больше. И это даже при том, что Ардуино я воспринимаю исключительно в качестве хобби и ничего не делаю на заказ.
Да тут никто спорить не будет. У каждого свои запросы, возможности и потребности. Мне особо и заниматься некогда. Поэтому за раз больше одно изделия не тяну. Ну и изделия простенькие. типа какой-нить метеостанции, поливалки, светь там по движению и т.п. Тут сами понимаете как правило тиньки хватает за глаза. А изначально начинаю разрабатывать на UNO, которая шла в комплекте набора. Нет, когда надо. я конечно покупаю на Али. Но в основном вот так мне хватает.
Народ, так что, xDriver прав и не годится 1637 при таком скудном наборе выводов, т.к. к стандартному i2c ее не подключишь.