цифровая электроника
вычислительная техника
встраиваемые системы

 

Делаем плату Arduino автономной с питанием от солнечной батареи

Автор: Mike(admin) от 25-04-2015, 13:08

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


Делаем плату Arduino автономной с питанием от солнечной батареи

TinyCAD – простая, удобная и бесплатная программа для создания электронных схем

Автор: Mike(admin) от 23-04-2015, 08:15

Сегодня на просторах интернета можно найти много разнообразных программ для создания электронных схем. Но некоторые из них платные, некоторые слишком навороченные и сложные для понимания, а некоторые слишком простые, причем настолько, что иногда не хватает даже базовых функций. Однако можно найти программу которая бы в равной степени удовлетворяла этим требованиям, то есть была бы бесплатной, довольно простой, но в то же время достаточно функциональной. К таким программам можно отнести TinyCAD. Она не совсем новая, но недавно вышло очередное обновление этой простой, но в то же время эффективной программы TinyCAD, предназначенной для проектирования электронных принципиальных схем.


TinyCAD – простая, удобная и бесплатная программа для создания электронных схем

TinyCAD бесплатна и распространяется род лицензией для личного и коммерческого использования (GNU).

Соединяем Raspberry Pi с Arduino через Serial GPIO

Автор: Mike(admin) от 20-04-2015, 09:42

Одним из способов соединения Raspberry Pi и Arduino является их связь по линиям GPIO с функцией последовательного порта.


Соединяем Raspberry Pi с Arduino через Serial GPIO

Выводы миникомпьютера Raspberry Pi и платы Arduino имеют разное напряжение, поэтому при их связи таким образом необходимо использовать преобразователь логических уровней или хотя бы делитель напряжения.

Схема для емкостной сенсорной кнопки на основе TTP223

Автор: Mike(admin) от 17-04-2015, 06:50

В современных приложениях с физическим пользовательским интерфейсом все чаще можно найти сенсорные кнопки. И это вполне обоснованно, поскольку сенсорные переключатели находят все большую популярность благодаря своей простоте, надежности, миниатюрности и экономичности. Механические кнопки и выключатели имеют некоторые недостатки, из-за которых заменяются сенсорными элементами. Они не настолько надежны, поскольку из-за пагубного влияния внешней среды, например, коррозии они могут выйти из строя. Поэтому их довольно часто меняют в помещениях с повышенной влажностью, а также в сильно запыленных промышленных помещениях. Также, банально, износ механических элементов в следствие долгой и частой эксплуатации способен отправить механический переключатель на свалку. Кроме того, механические кнопки не такие компактные, как сенсорные, которые можно сделать с необходимым уровнем миниатюризации. Таким образом, переход к сенсорным кнопкам вполне оправдан. Однако не спешите бежать в магазин за сенсорными кнопками, ведь сенсорную кнопку можно сделать самостоятельно своими руками.


Схема для емкостной сенсорной кнопки на основе TTP223

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


В основе схемы лежит недорогой чип TTP223 в корпусе BA-6. TTP223 представляет собой детектор нажатия на сенсорную кнопку и характеризуется малым потреблением энергии и работой в большом диапазоне напряжений (от 2 до 5.5 В).

Робот-ксилофон играет Popcorn

Автор: Mike(admin) от 15-04-2015, 10:13

Робототехника в современном мире находит свое применение повсеместно. Роботы уже работают на стройках, летают в космос, плавают под водой, помогают хирургам в проведении сложных операций, да и просто веселят людей. Сегодня все больше развивается направление музыкальных роботов или роботов-инструментов. Конечно, механические пианино, играющие по нотам, заданным элементом памяти в виде вращающегося барабана, появились довольно давно. Но в наше время все больше энтузиастов и радиолюбителей хотят роботизировать то гитару, то барабаны, то саксофон. И вот очередной пример удачного совмещения робототехники и музыкальных инструментов: робот-ксилофон.


Робот-ксилофон играет Popcorn

В этом роботе задействованы восемь сервомоторов Hitec (HS-322HD и HS-422) для приведения в движение молоточков, быстро и четко ударяющих по клавишам. Для управления роботом используется плата Arduino Uno, MIDI-шилд и 16-канальный драйвер сервоприводов с интерфейсом I2C. Робот играет популярную в 70-х годах прошлого столетия композицию «Popcorn».

Список стандартных портов различных интерфейсов в виде изображения

Автор: Mike(admin) от 13-04-2015, 09:25

В компьютерной технике порт выступает интерфейсом между компьютером и другими компьютерами или периферийными устройствами. Физически порт представляет собой специальный разъем, запаянный на плате вычислительного устройства. Сегодня существует множество интерфейсов и каждому соответствует свой порт, отличающийся по своему виду от портов других интерфейсов. Как отличить DE-9 от DE-9F или PS/2 от разъема AT-клавиатуры? В этом поможет очень информативное изображение, показывающее, как внешне выглядят порты того или иного интерфейса.


Список стандартных портов различных интерфейсов в виде изображения

Схема подключения датчика температуры LM35 по двум проводам

Автор: Mike(admin) от 10-04-2015, 07:27

В современных приложениях мониторинга и регистрации параметров окружающей среды важным элементом является датчик температуры, который позволяет измерять температуру в достаточно широких диапазонах. На рынке сегодня представлено большое количество датчиков температуры с различными характеристиками и разного ценового диапазона. Некоторые датчики очень бюджетного уровня измеряют температуру с немалой погрешностью, но тем не менее достаточной для не ответственных приложений. Другие, прецизионные, измеряют температуру очень точно, но могут стоить недешево. Тем не менее есть золотая середина, и одним из ее представителей является прецизионный датчик температуры LM35, который стоит довольно недорого. Он характеризуется широким диапазоном измеряемых температур, большой точностью измерения и калиброванным выходом по напряжению.


датчик температур LM35

Датчик температуры LM35 компании National Semiconductor является очень популярным по двум причинам: он вырабатывает выходное напряжение, прямо пропорциональное измеряемой температуре в градусах Цельсия, что исключает необходимость делать программный перевод градусов по Фаренгейту в градусы по Цельсию, и он позволяет измерять температуру ниже нуля. Как было отмечено выше, датчик температуры LM35 достаточно точен, его точность составляет примерно ±0.25 °C, если измерения производятся в щадящих комнатных условиях. В других случаях его точность составляет ±0.75 °C.


Недостатком же этого устройства является то, что в соответствии со своей стандартной схемой подключения он должен быть соединен по трем проводам. Но этот недостаток легко устранить, воспользовавшись приведенной схемой. При таком двухпроводном соединении датчик LM35 в состоянии измерять температуру в диапазоне от -5 до +40 °C.

Простая плата для работы с модулем ESP8266 (ESP-01) и его перевод в режим глубокого сна

Автор: Mike(admin) от 7-04-2015, 08:01

С появлением на рынке WiFi модуля ESP8266 мир Интернета вещей преобразился, он стал более доступным. Если раньше для подключения устройства к сети Wi-Fi нужно было покупать недешевый модуль стоимостью десять долларов и выше, то теперь за два доллара ваше устройство без особого труда выйдет в Интернет вещей. Модуль ESP8266 удобно программировать и с ним легко работать. Сообщество, поддерживающее ESP8266 ширится с каждым днем, и чаще появляются языки программирования и компиляторы, с помощью которых этот модуль можно заставить работать. К тому же сегодня развелось достаточно много вариантов исполнения модуля ESP8266, что каждый сможет подобрать необходимую ему плату ESP8266 для своего проекта.


Впрочем, самая популярная версия WiFi модуля ESP8266 – ESP-01 – имеет некоторые недостатки, делающие работу с модулем немного неудобной из-за осложненного доступа к некоторым выводам.


Простая плата для работы с модулем ESP8266 (ESP-01)

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

Питаем Raspberry Pi от солнечной панели

Автор: Mike(admin) от 5-04-2015, 06:46

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


При проектировании систем малой автоматизации, используемых в не слишком развитых в плане инфраструктуры местах (например, на даче или где-нибудь на природе), встает вопрос о питании устройств. И желательно, чтобы это питание было как можно более автономным.


Питаем Raspberry Pi от солнечной панели

В данном материале рассмотрим, как довольно просто запитать миникомпьютер Raspberry Pi солнечной энергией.

Экономим выводы микроконтроллера

Автор: Mike(admin) от 3-04-2015, 11:51

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


Зачастую недорогие и миниатюрные микроконтроллеры имеют небольшое по сравнению со своими старшими собратьями количество портов ввода/вывода. И, как правило, этих портов не всегда хватает. Например, для управления большим количеством миниатюрных коллекторных двигателей или для опроса клавиатур с большим числом кнопок. Тогда для решения задачи расширения возможностей используют различные аппаратные ухищрения, например, добавляют в свой проект различные микросхемы мультиплексирования сигналов, что, конечно же, приводит к некоторому удорожанию проекта.


Экономим выводы микроконтроллера

Но можно, не применяя сложных схем мультиплексирования, из одного вывода сделать два. Это реализуется довольно просто благодаря использованию третьего высокоимпедансного состояния (Z-состояния).