Недавно я написал свой первый пост о том, как начал превращать обычные светодиодные фонари в лампы с регулируемой яркостью.
Многим не понравилось то, что я сделал свой диммер на базе микроконтроллера.
АТмега128 .
Поэтому я хочу объяснить, почему используется именно этот микроконтроллер, и почему в наше время, разрабатывая что-то ДЛЯ СЕБЯ, не следует стремиться делать все на самом слабом микроконтроллере, способном лишь обеспечить функциональность разрабатываемого вами устройства.
Чтобы не разрабатывать плату с нуля для каждого устройства умного дома, я решил сделать универсальную плату на базе микроконтроллера.
АТмега128 , к которым уже будут подключены более специализированные платы для конкретных устройств.
Почему был выбран именно этот микроконтроллер? Да все просто, ведь за такую цену АТмега128 всего на 20 центов дороже, чем ATtiny2313 .
А ATtiny2313 стоит столько же, сколько АТмега8 .
То есть уже около ATtiny2313 Ты можешь забыть это, как страшный сон.
Приведу пару фоток с ценами на AliExpress (там я покупаю детали) и пойду дальше.
АТтини2313:
Стоимость ATtiny2313 АТмега8:
Цена ATmega8 АТмега128:
Цена ATmega128 АТмега2561:
Стоимость ATmega2561 Думаю комментарии излишни, сейчас даже мигалку с обычным светодиодом гораздо выгоднее и рациональнее сразу брать АТмега128 чем 8 мега, про тинку и вообще молчу, забудь о ее существовании как страшный сон.
Да даже около 5 транзисторов и резисторов для флешера уже будут стоить дороже АТмега128 .
Так что забудьте про все микроконтроллеры слабее 128 мега, их использование в домашних проектах просто невыгодно и нерационально со всех сторон, как ни посмотри.
Да-да, друзья мои, нравится вам это или нет, таковы реалии современного мира.
Следующий аргумент можно увидеть, если внимательно сравнить распиновку ножек АТмега128 И ATmega2561 .
Сравнение ATmega128 и ATmega2561 Видим, что распиновка ножек очень похожа, пины SPI для программирования МК одинаковые, пины питания тоже одинаковые, в общем почти все одинаково, есть буквально пара ножек, которые отличаются, которые делают ни на что не влияет, к чему я веду, и к тому, что разработав плату для АТмега128 , можно легко при необходимости купить и впаять в него более производительный ATmega2561 , а тут памяти под программу и оперативки в 2 раза больше.
Например, мой основной модуль умного дома будет построен именно на ATmega2561 , а остальное дальше АТмега128 .
В результате мне не нужно будет самому делать плату для ATmega2561 .
Не знаю как для кого-то, а лично для меня изготовление плат для SMD-чипов в домашних условиях — это геморрой.
Ну не люблю я такую мелюзгу разводить, особенно ЛУТ-том (другую технологию пока не освоил).
Заказывать 10 плат из Китая на один модуль тоже не выгодно.
И вот мы строим универсальную доску на основе АТмега128 и припаиваем его к одной из плат ATmega2561 для основного модуля умного дома.
В результате все наши платы для микроконтроллеров производятся на заводе в Китае, и даже паять SMD микроконтроллеры в заводские платы проще, чем в самодельные, по крайней мере для меня.
Ну и собственно к теме поста.
Схема моей универсальной платы для умного дома:
Схема платы Эти платы пришли из Китая:
Лицевая сторона досок
Тыльная сторона досок После раскроя и пайки компонентов платы выглядят так:
Лицевая сторона плат после пайки компонентов
Обратная сторона плат после пайки компонентов Плата с модулем ADM488 для объединения всех модулей умного дома в единую сеть:
Плата с модулем ADM488
Плата с модулем ADM488 Плата с беспроводным модулем nRF24L01+:
Плата с модулем nRF24L01+
Плата с модулем nRF24L01+ Как видите, на универсальной плате имеется 2 специализированных разъема, для модуля ADM488 и для модуля nRF24L01+; все остальные периферийные устройства, подключенные к таким универсальным платам, будут подключены кабелями к выходным контактам.
Вот и все.
Возможно, кто-то подберет для себя какие-нибудь полезные идеи.
Теги: #микроконтроллеры #Сделай сам или Сделай сам #Электроника для начинающих #avr #печатные платы #avr микроконтроллеры #производство
-
Скрываем Спойлеры На Турбофильм.ру
19 Oct, 24 -
Платное Телевидение Объединится Со «Стримом»
19 Oct, 24 -
Коворкинг. Санкт-Петербург. Новая Информация
19 Oct, 24