Архив метки: обучение

Разводка (рисование) платы с помощью EagleCad

Простенькая плата

Простенькая плата

Когда мне впервые понадобилось развести плату, я обратился к поисковикам с запросом «разводка плат в linux», потому что, очевидно, использую linux в качестве ОС. Выдача поисковика была довольно однообразной. Если бы я искал просто софт для разводки плат, возможно, я остановился бы на более простом инструменте. Но вышло так, что я установил именно eaglecad, с тех пор использую его и счастлив. Eagle cad является кросплатформенным приложением: его можно использовать и в linux и в windows и в osX. А с недавних пор обзавёлся ещё и русскоязычным интерфейсом (а узнал я об этом уже после публикации, поэтому скриншоты в статье из версии с английским). В статье расскажу основное об инструментах редактора и покажу, как полноценно развести простенькую плату.

Читать далее

Как работать с беспаечной макетной платой.

Беспаечная макетная плата

Беспаечная макетная плата

Эта короткая статья расскажет о том, как устроена макетная плата и каким образом можно создать прототип устройства на макетной плате.

Читать далее

Как подключить часы реального времени к Arduino

Модуль часов реального времени

Модуль часов реального времени

Часы реального времени — модуль, который хранит текущую дату и не сбрасывает её при отключении питания благодаря встроенной батарейке. Вы могли слышать о часах на основе чипа DS1307. Этот чип отличается крайне низкой точностью хода часов. Отставание на один час в сутки — это слишком. Рекомендую использовать модуль на основе высокоточного чипа DS3231, который снабжён термометром для корректирования хода часов в зависимости от температуры. Точность хода часов этого чипа находится на уровне хороших наручных часов и составляет 2ppm при температуре окружающей среды 0°-40°. При этом, модуль совместим со всеми библиотеками, написанными для модуля на основе чипа DS1307. Статья рассказывает о подключении модуля к Arduino и взаимодействии с ними с помощью библиотеки Time. Купить такой модуль у проверенного мной продавца вы можете здесь.

Читать далее

Как подключить драйвер светодиодов tlc5940 к Arduino

микросхема TLC594

микросхема TLC594

Из статьи вы узнаете, как подключить ШИМ генератор TLC5940 в качестве драйвера светодиодов к Ардуино, как подключить несколько драйверов в цепочке и как управлять ими с помощью библиотеки tlc5940. Также рассказано, как освободить SPI выводы Arduino, занимаемые микросхемой при стандартном подключении. Для повторения схемы, рассмотренной в статье, вам понадобятся: любой контроллер arduino (в статье используется Nano в качестве примера), макетная плата, соединительные провода, набор перемычек (желательно), как минимум один светодиодный драйвер, на каждый драйвер потребуется 16 светодиодов, резисторы на 2 кОм и на 10 кОм.

Купить микросхему у проверенного мной продавца можно здесь или сразу десяток со скидкой здесь.

Читать далее

Дребезг контактов и способы подавления дребезга.

Что такое дребезг контактов

Дребезг контактов на экране осциллографа

Дребезг контактов на экране осциллографа

Дребезг контактов — явление, возникающее в электрических и электронных переключателях, при котором они вместо некоторого стабильного переключения производят случайные многократные неконтролируемые замыкания и размыкания контактов (происходит в момент переключения, приблизительно в течение 40—100 мс). Иными словами — это явление, вызванное неизбежным несовершенством технологии изготовления переключателей.

При нажатии на тактовую кнопку, перед тем, как контакты плотно соприкоснутся, они будут колебаться (т.е. «дребезжать»), порождая множество срабатываний вместо одного. Соответственно, микроконтроллер «поймает» все эти нажатия, потому что дребезг не отличим от настоящего нажатия на кнопку. В статье рассмотрены несколько способов, позволяющих избежать дребезга.

Читать далее

Как подключить кнопку к Arduino

При разработке устройств часто требуется использовать кнопку, подключённую к плате Arduino. В качестве кнопки обычно используются тактовые кнопки, которые замыкают цепь при нажатии и не пропускают ток в не нажатом состоянии. Но недостаточно просто подключить кнопку к цифровому входу микроконтроллера. В статье показаны нюансы подключения и приведены примеры.

Читать далее

Резистор

Резистор — пассивный элемент электрической цепи, имеющий единственную характеристику—сопротивление. Само название резистора произошло от латинского resisto—«сопротивляюсь». Поэтому, резистор часто называют просто сопротивлением. Из статьи вы сможете узнать немного полезной теории о сопротивлении, научитесь понимать маркировку резисторов, в том числе цветовую.

Перед прочтением статьи вы можете сразу заказать набор из 600 штук наиболее востребованных резисторов (30 номиналов по 20 штук каждого) по ссылке или хороший расширенный набор из 820 резисторов (41 номинал по 20 штук каждого) здесь

Читать далее