Насчет "будильника" - watchdog в тини26 поддерживает только режим сброса, ниже предложили "будить" МК через сброс, отслеживая при старте флаги причины сброса. Конечно это несколько усложняет код, но зато нет внешних RC цепей. Правда при сбросе МК дает такой же скачок потребления, как если бы это была зарядка RC...) В одном из будущих проектов обкатаем Low-power на этом камушке и батарейках!
Сброс-то ладно, но его же что-то должно вызывать, а значит, точно так же потребуется какое-то внешнее устройство, выполняющее функцию таймера. И RC-цепочка, а лучше чуть более сложная конструкция для ускорения зарядки конденсатора, оказывается достаточно неплохим вариантом. Но мне кажется, что лучше использовать контроллер, которому такой костыль не понадобится, если эта функция всё-таки нужна.
У тини26 немаленькое потребление. Я недавно разработал радиомаячек на тини841. В итоге потребление контроллера составило 2мка. Просыпался по ватчдогу - делал радиообмен и обратно в сон. У него есть специальный низкопотребляющий генератор на32кгц. В итоге на лету можно менять частоту от8 МГц до125герц. В активном режиме потребляет 25-60 мка в зависимости от частоты. Если нужно микрлпотребление - только 841. Плюс ватчдог можно на прерывание прицепить всегда.
Я слышал есть схемки индуктивного пробуждения от наведения биополя человека. В частных случаях можно использовать конкретную мини схемку например с фотодиодом или герконом. Чуствуется что тут вся хитрость самоделок и проявится.
"Сделать свою ардуинку" - это стадия сразу после удаления простаты? А мужики здоровые просто знают, что у авээрок в целом и тиников в частности инстракшн сэт настолько короткий, что если не писать под них на ассемблере, то лучше просто об МК забыть как о классе.
да... я свою ардуино сделал на камне ATTiny24/44/84 - плата сделана под формат Arduino Pro Mini DIP-24. Размеры платы: 32,5 * 19 мм. На плате, согласно схеме, установлены необходимые детали. Отдельно выведены контакты стандартного 6-контактного разъёма ISP для подключения программатора USBasp. Плата имеет избыточное число контактов относительно самого МК. Поэтому для удобства пользования некоторые контакты продублированы на разные стороны платы. Проект смотрите на моём сайте в разделе Ардуино и АВР страница #22
Огромное спасибо, и отдельное огромное спасибо за формат, за быструю и грамотную речь, за отсутствие длительного вступительного слова, и за насыщенность такого короткого ролика огромным количеством информации.
Без ардуиновского ядра рассматривать смысла нет, слишком сложно, неудобно, нет комьюнити которое поможет, много всего придется писать руками и так далее
Я бы собрал их старой сигналки ченибудь, а может и сигналку но свою сосвоим ключем например. Допустим шерхан первый переделать в домашнюю сигналку. Там атмега.
ATTiny26 давно снята с производства. Это кстати, мой первый камень, который я впервые в жизни запрограммировал в железе, на котором сделал свою первую железку и на котором учился писать программы на ассемблере. Это было еще в 2010 году. То есть, 12 лет назад. Камень хорошо подойдёт для преобразовательной техники, благодаря возможности разгона таймера (тактированием через PLL), внесению мёртвого времени, наличию АЦП и компараторов.
Добрый день! Очень интересное видео, спасибо Вам большое! В Ваших роликах на канале периодически упоминаются различные процессоры, разные версии Атини и прочие. Думаю, Подписчикам было бы очень интересно узнать о различиями между разными моделями микроконтролеров, а также о том с каким железом работают серьезные устройства и как они программируются
Познавательно, интересно. Но я пожалуй переплачу за заводское исполнение. Время на разработку и исполнение с кучей элегантных костылей, велосипедов и ограничений не стоит той переплаты.
Видео хорошее, НО... И по-прежнему возникает вопрос - а не лучше ли взять голую ESP12 (70 рэ) или ESP-01 (60 рэ), или готовую плату mh-et с ATiny88 (90 рэ)? Возможностей больше, проще монтаж, ядра для прошивки уже давно в доступе, а цена отличается на копейки. AVR просто зажрались и подняли цены для DIY розницы, поэтому лучше идут лесом.
Одно из важных отличний atmega камушков в том что они компактные, для esp же в свою очередь надо как минимум внешняя память, да и не видел я почти что бы чип esp использовался отдельно от отладки, в основном используют отладку, что не входит в идею самодельной компактной платы. Так что у всего свои плюсы и минусы.
Да тоже непонятно, attiny26 с доставкой получается 87р, при этом ESP12 сразу с платой 112р (доставка бесплатно), итого 25р экономии и платы нет! Может быть выгода заметна, если покупать сразу сотнями их. Простому самодельщику едва ли выгодно.
Все-таки esp8266 настоящий и не непревзойдённый король бомж самоделок. При цене в 68 рублей просто шикарный функционал: обвязка минимальная, wi-fi, функция OTA (работает кстати безотказно), я уже не говорю про шим, память и наличие всех джентельменских интерфейсов SPI, I2C, UART. Да и комюнити разработчиков работает уже давно и интеграция в arduino IDE на 95% реализована. За труд спасибо. Особенно за ядро. Думаю стоит опробовать.
JLCPCB - отличные ребята. Пока щелкаешь опции заказа, его цена волшебным образом возрастает и становится равной конкуренту pcbway) А сперва, да, действительно показывает дешевле)
26-ые - это же было предыдущее поколение, которое вытеснили 2313 и 13a, разве нет ? У них еще старое ядро, которое не умеет нормально pin change interrupt, и ватчдог немного странный. Хотя сколько сейчас просят за 13/2313 - это жесть... Тут можно и про MCS51 вспомнить...
2313 это вообще копия с доработками легенды at90s2313, да с PCINT там все похуже чем у более новых. Но на данный момент тини26 чуть ли не самая дешевая АВР-ка.
Восхищаюсь вашими знаниями, смотрю каждый выпуск и многие пересматриваю неоднократно! А можно попросить серию видео про ESP32? если у вас есть к ней интерес?
Я не силен в мк и железе, и вот такие маленькие задротские фичи типа RC будильника вызывают неподдельную радость, ведь нам давали голую теорию, а как это применять на практике в реальности - никакой связи не было даже близко.
Это да, сменить задержку без паяльника не получится. Разве что, заряжать конденсатор по таймеру, замеряя напряжение питания и вычисляя время заряда и разряда.
@@andreyhenneberg2488 ну дык вполне нормальное решение. Можно чутка усложнить и сделать дополнительно зарядную цепочку, которая будет через резистор меньшего сопротивления заряжать. Шириной зарядного импульса можно регулировать время сна. Другой вариант -- хемотроника, но это очень задротская тема. Ну и, конечно, никто не мешает использовать внешний вотчдог. Стоят такие микросхемы недорого, потребляют микроамперы.
@@andreyhenneberg2488 можно сразу делать задержку в 0.1 секунду, заведомо меньше требуемой, и быстро засыпать только перезаряжая конденсатор предварительно, на экономичности это не скажется. А реальную большую задержку в 100 секунд, например, набирает из 1000 маленьких задержек, и если нужно менять этот счетчик.
attiny1616 прикольная мелочь . 16кб памяти как у атмеги168 , что только лишь в 2 раза меньше атмеги328. по деньгам 0.8$ на jlcpcb . Ядро для ардуино есть.
Ну для "ардуинщика", конечно attiny13 возможно и "ой-ё", а для технаря решающего разные задачи автоматизации, attiny13 зачастую бывает и более чем "ёхо-хо". :))
Ну может дело в том что прошло несколько месяцев.... Но сейчас этот же камень стоит около 100 рублей, что сравнимо с значительно более толстой atmega88 (которая между тем по всем выводам и функциям аналогична привычной atmega328, только в памяти уступает). Как по мне, куда более интересно было бы разбирать чуть более дорогие камни, но куда более функциональные, такие как atmega128, стоит в пару раз дороже, зато функционал значительно выше.
Ну, как минимум в этом камне относительно уникальный для авр таймер, с повышенной частотой, дед таймом и прочее, это не стм, где такое во всех камнях есть)
Сейчас дешевле цене голой тиньки можно купить ESP-12E. А за 2 бакса можно купить готовую отладочную плату на ESP32-S2. И то и то быстрее в десятки раз, имеет вайфай на борту и кучу плюшек. Понятно, что это избыточно для многих проектов, но это дешевле и очень редко когда хоть чем-то уступает тинькам. За меги я молчу. Как по мне esp - это антикризисная ардуино. С помощью нее даже светодиодом моргать выгоднее чем тинькой... Единственное где еще применяю амелы - это когда нужно 5В логика и не хочется морочиться с переходниками всякими.
зачем эти AVR древние? за небольшую цену есть куча разных 32-битных микроконтроллеров с гораздо большим количеством возможностей. например, аналог STM32 - GD32F103 или CH582 - микроконтроллер на RISC-V с блютузом, двумя USB, кучей памяти ценой всего 80р/штука. просто смысл возиться с этим шлаком ради экономии 10-30 рублей, это же не серийное производство.
Если в ATtiny работает прерывание по изменению состояния пина заряжать конденсатор не нужно! Через мегаомный резистор начинаем заряжать конденсатор от какого-то пина и уходим в сон. Там есть гистерезис и небольшое напряжение между включением и отключением входного пина. То есть заряжать конденсатор будет ток утечки через резистор, не затрачивая дополнительной энергии. После просыпания переключаем пин на разряд и уходим в сон. При переключении входного пина из 1 в 0 подаем на резистор 1 и ждем когда конденсатор зарядится. Из минусов будет не симметричное время при заряде и разряде, нужно 2 пина, из плюсов ниже потребление.
@@ИванПомидоров-в4т Ну, если даже зима приходит неожиданно, хотя все пользуются календарём, и не первый год приходит зима. Так что, будим посмотреть, на что было потрачено время у стрекозы, что лето красное…
Купил тиньки 13А в 19-м, за 1400-50шт. Не шились asp программатором. Нашел скетч под высоковольтное программирование, под рукой нифига почти небыло, транзистор и то пришлось выпаивать из убитой люминисцентной лампы. По итогу перефигачил пару микросхем на ICSP, норм. А потом уже когда клещи для микросхем появились, тогда уже остальные за минут 30 перепрошил на ICSP. У китайцев в дешёвых микрах обычно и прошивка как есть с завода, точнее фьюзы. Так что возможно зря выкинул.
Оценил - лайкнул. Но вводная, опирающаяся на цену (даже не учитывая, что там цены указаны за 10 шт. и 1 шт. соответственно) - это полное совонаглобусонатягивание. Сложилось впечатление, что у нас алиэкспрессы разные. Назвали бы ролик - "изобретаю велосипед на тини26" и я бы два лайка поставил, и хвалебный комментарий про инициативу написал. В любом случае, лично мне понравилось.👍
Элитан полистай. Может там что-то есть за копейки и в большом количестве. То с Алика долгая и скользкая история. Но, конечно, видео получилось полезным. Спасибо
В видео на 2:47 как раз показана жуткая фуражная подделка, имейте это в виду! Если мигалка на такой тиньке и будет работать, то что-то серьезное иногда может и не работать, проверено на фуражной тини13 с алибабы.
@@ArduNotes я не спорю и очень благодарен за проделанную работу. Просто насмотрелся я уже на эти подделки, даже если все работает, может потом что-то вылезти нехорошее.
Благодаря наличию блока PLL максимальная частота ШИМ на таких микроконтроллерах достигает 500 кГц при разрешении 7 бит. Наличие двух каналов, имеющих аппаратное временное смещение позволяет использовать их в двухтактных dc-dc преобразователях.
На счет DIP... как то, в ближайшем радиомагазине закупил мкс IR2101, это драйвер управления мосфетами по мостовой схеме. 10шт, ни одна не заработала. Купил SOP..все отлично запустилось. Мало того, при демонтаже одной из микросхем (DIP), она треснула....и внутри оказалась залитая микросхема SOP (!!!). Понятия не имею, что это была за микросхема, но врят ли драйвер. Непонимаю смысла такой подделки, этот драйвер копеечный. Неужели формовка дип корпуса, и интеграция в него другого, оправдывается? Признаки того, что это какой то драйвер были, но алгоритм работы, был не верным. На то время, это был драйвер, с ценой пару баксов, что имхо как то не оправдывает производство подделок
Эти микрокамни только для простеньких поделок и пригодны, зачем они вообще нужны? Ведь есть же stm32, тоже дешевые, но с кучей периферии и, что очень важно, с dma! А это позволяет в фиксированные моменты времени устанавливать и измерять напряжения, что позволяет формировать и оцифровывать сигналы без частых прерываний. Это совсем другой уровень!
@@АлексейСергеев-ф6г без понятия кто что не понимает, я на стм ушёл когда аппаратных возможностей авр стало не хватать, в частности, аппаратная математика с плавающей точкой, хотя иногда что-то совсем простое на авр делаю, так как просто легче купить) Но ведь и хороших видео уроков, да и текстовых по стм уже много, но всем нужно от Алекса почему-то
Atmega 88 dip28 (бесплатная доставка) - 111р Atmega168p TQFP32 - 110р (включая доставку) Atmega 328 pro mini 5 или 3.3в за 184р с бесплатной доставкой. Всё это лучше чем атинька пусть на 50р или 130р дороже.
хочу собаке на комбез адресную ленту с микрофоном, чтобы лаяла выбранным спецэффектом например гаишной мигалкой или белыми искрами, а просто бегала с набором разных СЭ из WLED
Для чего нибудь совсем простого заказал себе на Алишке десяток AT90S1200. Это очень простой и дешёвый контролёр . Да , писать для него придётся на Асемблере , но как раз для чего нибудь простого времени много не займёт. Для разминки и для того чтобы вспомнить написал генератор случайных чисел. Но давно , когда он только попал мне в руки , разработал на нём систему зажигания для ОКИ. Так что возможности у него большие , просто на Асемблере писать что то сложное уже не хочется.
Топовая штука. Только влез во всё это, и... уже немного жалел что под те простые и незамысловатые задачи, что мне надо, приходится пускать целую Нано, которых я взял пригоршню. А тут что-то небольшое и незамысловатое, как раз под мои задачи.
Как всегда топ! Спасибо Есть вопрос, при чем очень важный.. выбрал для некоторых проектов очень классный контроллер ATSAMD21g18a Но в упор не могу найти никаких документов по ее прошивке. Ни доков, ни девайсов для прошивки.. ничерта! Может вы знаете? Помогите пожалуйста
Не слушай глупостей. Sam вполне годные чипы. Особенно новые. Народ щас облегчился в край . Если нет демоборда - значит камень говно. Поколение Ардуино......
@@kestvvv , при чём тут демоборд? Если чел просит помощи под видео, не поискав при этом инфу, может это не его, постигать новое? А тебе, почему бы не подсказать, если ты с ними работал?
@@kestvvv Полностью согласен. Есть платы готовые с этим камнем, только они уже прошитые и собирать проекты на готовых модулях, скажем так, не серьёзно) поэтому и хочу понять, как его прошивать
@@Vlad_4572 D21 в десяток раз мощнее и перспективнее, чем Мега328. Мега просто мне не подходит по многим параметрам. А тот же стм32 тоже не в ту степь камень, поэтому выбор и пал на САМ
Вообще это обычная 2313, с неё и начинал, да и 13шку юзал, тогда ещё ардуин и прочего небыло. Добавлю, дипы походу бу, не шьются из-за фьюзов, высоковольтный программатор паяется на коленке картонке и ТД, всё работает.