9zip.ru - технологии для людей
9zip.ru Радиотехника, электроника и схемы своими руками Development board ATMEGA8 анти-ардуино-одурино

Внимание! Содержимое этой статьи может быть опасно для твоей психики. Ты уверен, что хочешь это читать?

Одной из наиболее деструктивно повлиявших на популяризацию любительской радиоэлектроники вещей стало массовое распространение Ардуино (одурино). Это - готовая плата с запаянным микроконтроллером и минимальной обвязкой. Казалось бы, удобная и полезная штука? Не спешите делать такое заключение.

Человек, не знакомый с радиоэлектроникой, получая такую вещь, начинает ей пользоваться. В этом - один из первых и самых главных минусов: человек не постигает азов и даже не учится паять.

Все соединения для ардуины выполняются проводами с наконечниками. Это удобно, но есть есть и существенный недостаток: схемы, с позволения сказать, с использованием ардуино выглядят уродливо - в виде кучи цветных линий. В этом - второй важный минус: человек не учится схемной грамоте.

Оказывается, это - схема

Под ардуину есть своя среда разработки с примитивным языком, на котором любители написали кучу непрофессиональных, как они их назвали, скетчей - готовых решений для большинства применений. Пользуясь ими, возникает и третий минус: человек не учится программированию, качественно не улучшает знания и не оттачивает мастерство программирования, будучи запертым в тесных рамках примитивной среды разработки.

На самом деле, минусов у ардуины - куда больше, и перечислять их все нет смысла. Речь здесь о том, что же сделать, чтобы получить плюсы.

Всё очень просто. Если ты хочешь заниматься радиоэлектроникой, научись паять: собери свою девелопмент боард с минимальным, но достаточным обвесом. Возьми достоинства ардуины и не бери недостатки. Используй провода с наконечниками для подключения периферии и не используй ардуинную ide.

В итоге ты получишь все базовые преимущества ардуины практически без минусов. Бонусом к этому ты добавишь множество своих плюсов. Если это лирическое вступление тебя убедило, то продолжим.

Итак, наша девелопмент боард содержит:
  • микроконтроллер ATMEGA8
  • разъёмы для графического и символьного дисплеев на популярных контроллерах SED1520 и HD44780 соответственно
  • каждый вывод микроконтроллера продублирован тремя штырьками
  • имеется разъём внутрисхемного программирования для популярного ICSP (ISP) USBASP
  • линии +5 вольт и масса выведены на несколько штырьков в разных местах платы
  • три разноцветных светодиода и одна кнопка, а также кнопка RESET
  • разъём питания 7,5-20 вольт и LDO стабилизатор
  • для графического дисплея имеется формирователь отрицательного напряжения с регулировкой на ICL7660
  • питание цепей АЦП заведено через фильтр
  • есть кварцевый резонатор, но его использование не обязательно
Как видишь, набор более, чем минимальный. Размер платы - 10*10 см. На большой площади удобнее работать. Кстати, ты можешь перекроить под свои нужды всё, что хочешь. Так, как проект ещё не завершён, то он будет развиваться. Поэтому ты можешь высказать свои замечания и предложения по улучшению.

Писать программы можно на любом языке.

Схема v1.0b:

Development board ATMEGA8
Нажми для увеличения

Кнопка S1 - RESET, предназначена для сброса микроконтроллера. S2, если она нужна, подключается к любому пину. На плате версии 1.0b подключается с нижней стороны платы двумя проводками к линиям VCC и GND. Джампер JP6 CONTR должен быть замкнут, если для символьного дисплея требуется регулировать контрастность переменным резистором R6. Если же контрастность уже установлена на самом дисплее припаянными резисторами, то джампер размыкается. Джампер JP5 PROG должен быть замкнут во время работы. При программировании он размыкается, при этом питание подаётся только на МК и только от разъёма ICSP. Контрастность графического дисплея регулируется переменным резистором R7.

Печатная плата v1.0b:

[тут будет плата]


Фото девайса:

Плата ATMEGA8

Твори! :)


24 нравится? 11


11.12.2015 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Мойдодыр говорит:
поделись с друзьями!

Хочешь почитать ещё про схемы своими руками? Вот что наиболее популярно на этой неделе:
Миниатюрный дозиметр на микроконтроллере
Схемы и печатные платы блоков питания на микросхемах UC3842 и UC3843
Зарядное устройство на UC3842/UC3843 с регулировкой напряжения и тока



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

LA23 июл 2023 15:24
К сожалению, разводка была потеряна, а плата показала себя хорошо в таком варианте и дальнейшие улучшения не производились.

Василий23 июл 2023 11:07
Когда я только начинал писать под ATMEGA, первое, что я сделал как раз была подобная плата, только она была немного больше и я на неё наставил всего, и даже лишнего. Зато предусмотрел практически любые её применения. Может быть даже смогу найти её и разводку.
А к этой плате есть разводка и получила ли она дальнейшее развитие?

Дмитрий03 мар 2017 22:51
Для меня ардуинка хороша тем, что у нее есть USB разьем для заливки программы и получения результата.
А на данном девайсе такой возможности нет.
то есть для ее программирования нужен отдельный программатор.

Гость06 фев 2017 0:32
Ардуино - это коммерчески вполне успешный продукт. Чтобы продавать его людям, их надо научить им пользоваться. И тогда будут пользоваться и будут покупать. А никакого развития никто и не обещал, это чисто продукт потребления, свойственный нашему непростому времени.

P$!0N26 янв 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 вольт. Схема и печатная плата. Самая подробная информация декоративная штукатурка гротто на сайте.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 29.9 Сканер шины I2C на Discovery
 21.9 Bosch M1.5.4 изменение температуры включения ...
 21.9 Простая программа создания матричных символов.

Задай вопрос радиолюбителям!


20.1 С помощью выходов К561ИЕ8 можно зажечь поочередно, ...
372
28.9 У телевизора на одной из двух светодиодных лент ...
1
24.9 Здравствуйте, получил такую интересную работу , ...
3