9zip.ru Радиотехника, электроника и схемы своими руками Development board ATMEGA8 анти-ардуино-одурино
| Внимание! Содержимое этой статьи может быть опасно для твоей психики. Ты уверен, что хочешь это читать? |
Одной из наиболее деструктивно повлиявших на популяризацию любительской радиоэлектроники вещей стало массовое распространение Ардуино (одурино). Это - готовая плата с запаянным микроконтроллером и минимальной обвязкой. Казалось бы, удобная и полезная штука? Не спешите делать такое заключение.
Человек, не знакомый с радиоэлектроникой, получая такую вещь, начинает ей пользоваться. В этом - один из первых и самых главных минусов: человек не постигает азов и даже не учится паять.
Все соединения для ардуины выполняются проводами с наконечниками. Это удобно, но есть есть и существенный недостаток: схемы, с позволения сказать, с использованием ардуино выглядят уродливо - в виде кучи цветных линий. В этом - второй важный минус: человек не учится схемной грамоте.
Под ардуину есть своя среда разработки с примитивным языком, на котором любители написали кучу непрофессиональных, как они их назвали, скетчей - готовых решений для большинства применений. Пользуясь ими, возникает и третий минус: человек не учится программированию, качественно не улучшает знания и не оттачивает мастерство программирования, будучи запертым в тесных рамках примитивной среды разработки.
На самом деле, минусов у ардуины - куда больше, и перечислять их все нет смысла. Речь здесь о том, что же сделать, чтобы получить плюсы.
Всё очень просто. Если ты хочешь заниматься радиоэлектроникой, научись паять: собери свою девелопмент боард с минимальным, но достаточным обвесом. Возьми достоинства ардуины и не бери недостатки. Используй провода с наконечниками для подключения периферии и не используй ардуинную ide.
В итоге ты получишь все базовые преимущества ардуины практически без минусов. Бонусом к этому ты добавишь множество своих плюсов. Если это лирическое вступление тебя убедило, то продолжим.
Итак, наша девелопмент боард содержит:
- микроконтроллер ATMEGA8
- разъёмы для графического и символьного дисплеев на популярных контроллерах SED1520 и HD44780 соответственно
- каждый вывод микроконтроллера продублирован тремя штырьками
- имеется разъём внутрисхемного программирования для популярного ICSP (ISP) USBASP
- линии +5 вольт и масса выведены на несколько штырьков в разных местах платы
- три разноцветных светодиода и одна кнопка, а также кнопка RESET
- разъём питания 7,5-20 вольт и LDO стабилизатор
- для графического дисплея имеется формирователь отрицательного напряжения с регулировкой на ICL7660
- питание цепей АЦП заведено через фильтр
- есть кварцевый резонатор, но его использование не обязательно
Как видишь, набор более, чем минимальный. Размер платы - 10*10 см. На большой площади удобнее работать. Кстати, ты можешь перекроить под свои нужды всё, что хочешь. Так, как проект ещё не завершён, то он будет развиваться. Поэтому ты можешь высказать свои замечания и предложения по улучшению.
Писать программы можно на любом языке.
Схема v1.0b:
Нажми для увеличенияКнопка S1 - RESET, предназначена для сброса микроконтроллера. S2, если она нужна, подключается к любому пину. На плате версии 1.0b подключается с нижней стороны платы двумя проводками к линиям VCC и GND. Джампер JP6 CONTR должен быть замкнут, если для символьного дисплея требуется регулировать контрастность переменным резистором R6. Если же контрастность уже установлена на самом дисплее припаянными резисторами, то джампер размыкается. Джампер JP5 PROG должен быть замкнут во время работы. При программировании он размыкается, при этом питание подаётся только на МК и только от разъёма ICSP. Контрастность графического дисплея регулируется переменным резистором R7.
Печатная плата v1.0b:
[тут будет плата]Фото девайса:
Твори! :)
24 нравится?
11 11.12.2015 ©
9zip.ru Авторские права охраняет Роскомнадзор
| Понравилась статья? Мойдодыр говорит: поделись с друзьями! |
|
Хочешь почитать ещё про схемы своими руками? Вот что наиболее популярно на этой неделе:
Миниатюрный дозиметр на микроконтроллере Схемы и печатные платы блоков питания на микросхемах UC3842 и UC3843 Зарядное устройство на UC3842/UC3843 с регулировкой напряжения и токаЕсть вопросы, комментарии? Напиши:
| LA | | 23 июл 2023 15:24 |
К сожалению, разводка была потеряна, а плата показала себя хорошо в таком варианте и дальнейшие улучшения не производились.
| Василий | | 23 июл 2023 11:07 |
Когда я только начинал писать под ATMEGA, первое, что я сделал как раз была подобная плата, только она была немного больше и я на неё наставил всего, и даже лишнего. Зато предусмотрел практически любые её применения. Может быть даже смогу найти её и разводку.
А к этой плате есть разводка и получила ли она дальнейшее развитие?
| Дмитрий | | 03 мар 2017 22:51 |
Для меня ардуинка хороша тем, что у нее есть USB разьем для заливки программы и получения результата.
А на данном девайсе такой возможности нет.
то есть для ее программирования нужен отдельный программатор.
| Гость | | 06 фев 2017 0:32 |
Ардуино - это коммерчески вполне успешный продукт. Чтобы продавать его людям, их надо научить им пользоваться. И тогда будут пользоваться и будут покупать. А никакого развития никто и не обещал, это чисто продукт потребления, свойственный нашему непростому времени.
| P$!0N | | 26 янв 2017 4:40 |
Arduino-подобные платы плохи лишь своей доступностью и IDE-шкой, отсюда и множество поделок "левой пяткой", от которых хочется ослепнуть и не жить =Р А для скоростного либо навесного проектирования(именно проектирования, либо отладки какого-то узла, а не создания конечного продукта) вещь весьма неплохая, если задействовать, к примеру, Firmata, то можно программировать практически на любом языке) Это просто прошитый микраш с поставляемыми к нему "из коробки" библиотеками и выведенными пинами. По поводу пайки согласен, редко кто из ардуинщиков доводит дело до конца (из забугорных тем-более) и получается на выходе "макаронный монстр" =Р
| Александр | | 27 июл 2016 21:44 |
А это и не секрет, что ардуинщики не умеют паять. И радиолюбителями они не становятся. Так что в статье всё правильно написано. Это отупление людей, есть спрос - будет и предложение для "поиграться".
| Сергей | | 16 июн 2016 21:18 |
С автором не согласен. Не у всех есть время на углубленное изучение микроконтроллеров. А желание что-то сделать есть. И в этом огромный плюс ардуино - популяризация микроэлектроники и того же программирования. А по-вашему, если вы не профессиональный спортсмен - то нефиг и зарядку делать?
| Сергей | | 16 июн 2016 21:14 |
Уверен, автор статьи пишет только на ассемблере :-)
| Гость | | 16 апр 2016 0:24 |
На любой платформе есть профи. Это зависит от того, с чего человек начинал свою радиолюбительскую деятельность.
| Гена | | 13 апр 2016 10:56 |
Добавлю, что новичок, занявшись ардуинами, разбираться будет только в ардуинах, а не в радиоэлектронике. Посмотрите на зарубежных ардуинщиков, это же по большей части глупые люди. Наши куда умнее.
| Саня | | 29 мар 2016 19:24 |
Минимальная девелопмент боард примерно такой и должна быть, но всё же есть соблазн купить готовую :)
| Вова | | 05 фев 2016 11:25 |
Вообще это ведь отличная идея, несколько раз продублировать все пины контроллера, добавить обвязку питания. Если не делать ардуино, то можно ведь не экономить место и сделать всё нормально под себя.
Пользовательские теги: одурино arduino своими руками [ Что это? ]
Дальше в разделе Радиотехника, электроника и схемы своими руками:
Повышающий преобразователь 3,6 - 5 вольт на MC34063, Простой преобразователь на mc34063 для питания электроники от литиевого аккумулятора 3,6 - 5 вольт. Схема и печатная плата. Самая подробная информация
декоративная штукатурка гротто на сайте.