Какой микроконтроллер выбрать?
- Войдите на сайт для отправки комментариев
Вс, 23/07/2017 - 12:21
Всем привет! Нужен микроконтроллер для управления 7-ю устройствами, в числе которых датчики, моторчики и пр. Не могу выбрать между Attiny13 и Atmega85. Attiny13 дешевле, у Atmega85 больше памяти. У них 8 ног, не знаю, получится ли управлять 7-ю компонентами? Может, какие-то ноги зарезервированы для заливки/питания? Или, может, выбрать с бОльшим количеством ног? Посоветуйте, пожалуйста, оптимальный микроконтроллер.
Возьмите мегу 2560 и на ней полностью отладьте устройство в условиях достаточности ресурсов. Потом посмотрите сколько ресурсов аппаратных и программных Вам потребовалось. Исходя из этого выбирайте контроллер для финального релиза устройства.
к вопросу цены- Вам нужно единичное устройство или серия ( сотни, тысячи). В первом случае разница в цене 100-200 р непринципиальна. Второе, учитвая Ваш вопрос мне слабо представляется.
К сожалению (а может, и к счастью. Такая головная боль, должно быть), не занимаюсь промыленным освоением микроконтроллеров. Они мне нужны исключительно для "домашних" проектов. Тем не меннее, в условиях нынешнего экономического кризиса даже 100 рублей являются предметом экономии. Мега 2560 стоит в 10 раз больше вышеназваных МК. Если у кого-то есть подобный опыт управления 7-ю устройствами, прошу поделиться впечатлениями.
Atmega85
Нет такого, есть Attiny85.
Может, какие-то ноги зарезервированы для заливки/питания?
Ну естественно, как минимум два пина питание и ещё пин Reset. Откройте даташит на микроконтроллер и смотрите распиновку, там всё написано.
Спасибо за советы, буду пробовать.
Я, лично, придерживаюсь мнения, что на тиньках нужно делать самые простые датчики первой линии, 1-2 входных датчика + 1-2 исполнительных механизма либо выходных сигнала для докладывания состояния наверх. Тогда и программы помещаются, ибо они простейшие, и устройство получается дешевле. Например, датчик уровня+насос и все, наворачивать больше незачем. Если интеллекта и ног требуется больше, я беру Atmega8, 55р за корпус, а ног целых 28 и памяти 8 кб.
Мнение только мое. Вы можете и у тиньки расширить выходы 595ми регистрами, а входы 165ми, только к чему такие навороты?
Навскидку, про Atmega8, последний раз надо было 2, поэтому брал здесь.
https://ru.aliexpress.com/item/2PCS-ATMEGA8L-8PU-DIP28-ATMEGA8L-8-DIP-AT...
Можно и дешевле найти
Если у кого-то есть подобный опыт управления 7-ю устройствами, прошу поделиться впечатлениями.
Понимаете, ни у кого нет опыта управления
7-ю устройствами, в числе которых датчики, моторчики и пр.
особенно это касается последнего устройства.
датчики бывают разные. У моторчиков бывают разные драйверы, "и пр." вообще может потребовать 16-ти пиновую шину. Пока Вы не соберёте всю информацию об устройствах, никто Вам ничего реального не скажет. Кто ж может знать, может они у Вас все 7 к SPI цепляются? Или может датчики на I2C, а "и пр." - на UART? Никто кроме Вас не знает!
И чего Вы в таком случае ждёте?
Возьмите мегу 2560 и на ней полностью отладьте устройство в
а что сразу не Интел i7 ? :) Мега2560 на озвученную задачу - это совершенно бесполезное разбазаривание ресурсов. Я б даже рискнул сказать, что новичкам вообще не стоит смотреть на Мегу. Даже при неумении грамотно использовать выходы и писать компактный код редко какой проект превосходит возможности Уно\Нано
Автору - Тинька13 вам точно не подойдет, тинька85 может оказаться тесна. Советую за прототип взять Pro mini или Nano. Первая на Али от 90р, вторая - около 150 (точно не помню).
Вы видели запросы ТС на периферию? Семь штук и ето наверняка не по-одному и не по-два пина. Я не уверен, что он сразу подружится с расширителями. Потому и мега.
Я, лично, придерживаюсь мнения, что на тиньках нужно делать самые простые датчики первой линии, 1-2 входных датчика + 1-2 исполнительных механизма либо выходных сигнала для докладывания состояния наверх. Тогда и программы помещаются, ибо они простейшие, и устройство получается дешевле. Например, датчик уровня+насос и все, наворачивать больше незачем. Если интеллекта и ног требуется больше, я беру Atmega8, 55р за корпус, а ног целых 28 и памяти 8 кб.
Мнение только мое. Вы можете и у тиньки расширить выходы 595ми регистрами, а входы 165ми, только к чему такие навороты?
Мне импонирует Ваш упрощенческий подход ) Спасибо.
Понимаете, ни у кого нет опыта управления
У кого же есть тогда, если уж у главных ардуинщиков России нет опыта?
7-ю устройствами, в числе которых датчики, моторчики и пр.
особенно это касается последнего устройства.
датчики бывают разные. У моторчиков бывают разные драйверы, "и пр." вообще может потребовать 16-ти пиновую шину. Пока Вы не соберёте всю информацию об устройствах, никто Вам ничего реального не скажет. Кто ж может знать, может они у Вас все 7 к SPI цепляются? Или может датчики на I2C, а "и пр." - на UART? Никто кроме Вас не знает!
И чего Вы в таком случае ждёте?
Как выше правильно подметил проницательный специалист по ардуино, я, скорее всего, не занимаюсь в промышленных масштабах микроконтроллерами, и вряд ли мне потребуется "16-ти пиновая шина", что бы это ни означало. И тем более это касается SPI, I2C и UART. Моторчик, скорее всего, будет запускаться через маломощный транзистор. А для него, насколько я понимаю, 16-и пинов не потребуется. Накручивать чего-то не собираюсь.
Возьмите мегу 2560 и на ней полностью отладьте устройство в
а что сразу не Интел i7 ? :) Мега2560 на озвученную задачу - это совершенно бесполезное разбазаривание ресурсов. Я б даже рискнул сказать, что новичкам вообще не стоит смотреть на Мегу. Даже при неумении грамотно использовать выходы и писать компактный код редко какой проект превосходит возможности Уно\Нано
Автору - Тинька13 вам точно не подойдет, тинька85 может оказаться тесна. Советую за прототип взять Pro mini или Nano. Первая на Али от 90р, вторая - около 150 (точно не помню).
Приветствую Вас, еще одного логически мыслящего специалиста! К сожалению, уже заказал Уно. А может, и к счастью, поскольку глянул на алиэкспресс на Про мини. У него нет юсб-разъема, а заморачиваться подключением к компу что-то не хочется, ибо гуманитарий. Планирую использовать Уно для программирования тинек, а может, и мег. Спасибо за советы, склоняюсь к покупке и тиньки13, и атмеги8, что с 28 ножками.
Вы видели запросы ТС на периферию? Семь штук и ето наверняка не по-одному и не по-два пина. Я не уверен, что он сразу подружится с расширителями. Потому и мега.
Почему же "наверняка не по-одному и не по-два пина"? Для датчика же один пин нужен? Для транзистора 2 пина? Под "расширителями" Вы имеете в виду шилды? Надеюсь на Вашу будущую помощь, ну и других жителей этого форума.
Датчик датчику рознь, а шаговик к примеру это четыре пина. Тоже ведь моторчик? Короче пилите что хотите Ваше дело, а вопросы надо задавть конкретно. Какие датчики - ссылки на них, какие исполнительные устройства. Что именно и зачем Вы делаете. Иначе начинаются гадания на хрустальном шаре и беспредметный срач.
Здравствуйте, уважаемые!
Извиняюсь за нубство, вопрос сходный с ТС
Первая покупка Ардуино, для себя и сына 12 лет (более-менее толковый)
Так вот, что взять для начала Уно или 2560? Как стартеркит
Почему новичкам не стоит смотреть на 2560?
Интересует такая стратегия, предположим 2560 использовать как базу для разработок, а потом из полученного переносить на более соответствующие носители
Задачи - автоматизация дома и оборудования
Как насчет вот такого варианта?
СтартерКит УноR3 примерно 25-27долл
https://ru.aliexpress.com/store/product/Arduino-Starter-Kit-for-arduino-Uno-R3-9G-Server-arduino-sensor-1602-LCD-jumper-Wire-UNO/428351_32808269674.html?spm=2114.12010612.0.0.EBODRN
и набор датчиков 37 в Sensor 1 наборы для Arduino примерно 10-12 долл
https://ru.aliexpress.com/store/product/37-IN-1-sensor-kit-for-Arduino-starter-kit-high-quality-Works-with-Arduino-Boards-landzo/428351_32691556711.html?spm=2114.12010612.0.0.HdpREH
и плата с 4 релюхами
Благодарю за внимание и ответы.
P.S. Набор датчиков не стремный по качеству?
Если Вы закажете все по отдельности, то реально сыканомите денег. Эти наборы очень бестолковы, да еще и втридорога. Расчитано как раз на новичков, у которых и так глаз горит, а тут сразу 25-37 разных штучек в одном наборе. Для начала просто определитесь со своим первым проектом и заказывайте конкретно под него железяки. Пока едет из Китаю, можно умных книг почитать, подучить теорию.
Я тоже в Ардуино пришел "вместо" сына, купил ему набор в Анперке, думал заинтересуется, да не вышло. Два года набор провалялса на полке, пока мня не стукнуло "умную" теплицу делать. А так как во студенчестве я Интелы программировал по работе, делал в ИЯФе умные датчики на i8035, i8048, i8051, то AVR как то сразу у меня и пошел.
(И, кстати, из того набора за 5 тыщ из Анперки, реально использовал тока дисплей МЭЛТ 1602, и то потому что он изначально с русским шрифтом был, все остальное было пустая трата денег)
А учица, лучше взять Uno за 200р, если сгорит - не жалко, а потом и до Меги доберетесь с сыном.
IMHO.
Вот реально хороший магазин, там и Ардуины дешевые, и даччики намаиные и присылают достаточно быстро.
https://ru.aliexpress.com/store/343255
Такого же мнения, мега2560 для новичков не лучший вариант, первое время навтыкаете +- не туды, моторы всякие, крякнет, а денег много стоит. Уно оптимальный вариант, если со сменным чипом ещё лучше. И библиотек для неё больше чем для других ардуин. Мега для продвинутых больше подходит, параллельные порты, экраны 3.2 цеплять, навороты всякие.
Ну не знаю как у вас получается МК крякнуть. У меня первая покупка была Мега2560 + Wiznet 5100 шилд комплектом. И оно до сих пор живое. Впрочем как и все прочие МК, хотя некоторые очень старался угробить.
Ну, у сына есть хороший опыт с расширенным набором Знаток,
так что +/- и многие другие проблемы новичков уже не проблема, азы электроники он уже знает,
часто импровизирует, есть опыт в Скратч, поэтому я и решился на Ардуино.
Спасибо всем за советы!
Ну не знаю как у вас получается МК крякнуть.
Проконсультируйтесь у моего внука - специалист.
Первые полгода занятий ничего не палил. Я уж думал, мож чё не так с пацанёнком, а потом как-то освоился. Начал с усилителя LM324 (неправильной полярности включения тот не пережил), а сейчас всё в порядке: нанки - просто расходный материал :)
Как насчет вот такого варианта?
СтартерКит УноR3 примерно 25-27долл
Я заказал дешевле: https://www.aliexpress.com/item/Arduino-Starter-Kit-for-Original-genuine...
Прыбыла посылка, помаленьку осваиваю )) Работает, мигает, и это здорово! Скорее всего, у Вас из-за ультра-звукового модуля, вентилятора, 4*4 Matrix KeyBoard и датчика влажности/температуры дороже. Если Вам все это не нужно, присоединяюсь к ораторам, советовавшим купить по отдельности требуемые компоненты.
...
Я тоже в Ардуино пришел "вместо" сына, купил ему набор в Анперке, думал заинтересуется, да не вышло.
С первым согласен на все 146%. Наборы - зло. 2-3 полезных деталюшки и плюсом 20-30шт бесполезного барахла. У самого валяется много чего, так и не востребовано ни разу.
"вместо сына" - круто.. Но, практика показывает "терпение, терпение только терпение" и иногда можно валерьянку. :)
Мой вот тоже с мая не притронулся ни разу ни к чему .. терпел, только иногда "зудел": "ты же хотел .." и по списку.. потом и это бросил, молча вздыхал. И .. опаньки, на этой неделе приезжаю с работы, смотрю что-то читает, заинтересовался "что", оказалось "Язык программирования С++ для начинающих". О как!
-"Ты эт-то, интересно? Хоть понятно о чем, а то спрашивай.."
-"Да не, просто решил вспомнить что подзабыл за лето. Пора к Робофинисту готовиться начинать, где выступать будем?"
-"Гы .. вспомнила бабка как в девках ходила .. осталось каких-то два месяца .. что можешь за это время сделать, туда и смотри. Не забудь что с сентября - школа и по сути есть только один месяц.. так что Кубок-РТК похоже уже фсё, на весну не раньше".
Первые полгода занятий ничего не палил. Я уж думал, мож чё не так с пацанёнком, а потом как-то освоился. Начал с усилителя LM324 (неправильной полярности включения тот не пережил), а сейчас всё в порядке: нанки - просто расходный материал :)
Надо будет своего отправить за консультацией .. у нас палю пока толлько сам. Он ещё ничего не спалил и пару раз уже и меня за руку удержал.. :) Купил десяток Нано на случай "спалит" .. теперь у нас их 12шт так все ещё относительно рабочие (у первой не пашет 12-й контакт, у второй нет АЦП на А3 - это та, что на соревнованиях бегала, обе с рождения/покупки такие).