Главная » Статьи

Материалы сайта Страницы: « 1 2 ... 8 9 10 11 »

 

 Шаговые двигатели достаточны распространены в устройствах, в которых необходимо добиться точного перемещения механизмов. Существует много типов шаговых двигателей, но самыми дружелюбными в плане управления являются 2-х фазные униполярные двигатели. Этот тип двигателей имеет две независимые обмотки с выводами от середины. Их можно встретить преимущественно в старой технике: принтерах, копирах, дисководах (5-и дюймовых) и еще много где. 
Просмотров: 116314 | Опубликовано: 12.05.2011 | Комментарии (77)

 
 
 Таймеры помимо прерывания по переполнению, могут работать в режиме захвата значения, это означает что по пришествии импульса на ногу ICP значение счетчика копируется в регистр хранеия Input Capture, затем взяв это значение и проведя несложные манипуляции, можно узнать период изменяющегося сигнала или его частоту. Для примера использую atmega32 и выведу показания на ЖКИ дисплей. Вывод ICP в atmega32 находится на 20 ноге (PortD.6), туда и будет заводиться сигнал.
 
Просмотров: 32320 | Опубликовано: 21.04.2011 | Комментарии (21)

 

В продолжение к предыдущей статье о работе с дисплеем от Nokia3310 в Bascom-AVR выкладываю доработанную библиотеку с поддержкой кириллических символов. 

Просмотров: 18551 | Опубликовано: 17.04.2011 | Комментарии (2)

 

  Когда телефоны были большими, а экранчики в них маленькие, протоколы общения между ними были очень просты. Учитывая цену на них сейчас, использовать такие дисплеи в своих проектах одно удовольствие. Например, дисплей от Nokia 3310 достался мне за 55 руб.
Это монохромный дисплей разрешением 48х84 пикселя и вместимостью 6 строк текста по 14 символов в каждой строке, работой заправляет контроллер PCD8544 поддерживающий последовательный интерфейс связи. 

Просмотров: 46030 | Опубликовано: 10.04.2011 | Комментарии (83)

   Попробовал собрать простенькое устройство отображения уровня аудиосигнала (VU-meter). В проекте задействованы ATMega32 и ЖКИ индикатор 16х2 подключенный по 4-х битной шине. Само устройство по большому счету выполняет роль двух канального вольтметра, только вывод информации организован не в линейной зависимости, а в логарифмической. Это связано с нашей анатомической особенностью восприятия звука.

Просмотров: 18243 | Опубликовано: 27.03.2011 | Комментарии (4)

 
 Для измерения температуры в бытовых целях хорошо подходят цифровые датчики DS18B20. Эти датчики способны измерять температуру в пределах от -55 до 125 °C, с заявленной точностью от производителя в 0,5 °C. Для большинства гражданских нужд такой диапазон и такая точность измерения вполне приемлема (какую-нибудь систему термоконтроля собрать или еще чего). Поэтому решил попрактиковаться с этим датчиком, обязательно пригодится.

Просмотров: 55603 | Опубликовано: 13.03.2011 | Комментарии (35)

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

Просмотров: 50360 | Опубликовано: 08.03.2011 | Комментарии (52)


 Аналогово-Цифровой Преобразователь служит для преобразования аналогового сигнала на входе в цифровую форму, понятную для МК. Практически во всех современных микроконтроллерах от AVR имеется 10 битный АЦП, позволяющий оцифровывать аналоговый сигнал с дискретностью 1024 значений. Этого достаточно чтобы, например, делать замеры напряжений (в разумных пределах), снимать показания с различных датчиков, таких как фотодиод и термопара, делать анализаторы спектра и многое другое.

Просмотров: 65182 | Опубликовано: 04.03.2011 | Комментарии (32)

 

 Когда нужно подключить большое количество светодиодов, а тратить драгоценные пины микроконтроллера совсем не хочется (или чаще всего такого количества ног просто напросто нет), на помощь могут придти микросхемы-дешифраторы. Например дешифратор 74HC154 (наш аналог ИД3), который выставляет определенный выход в активное состояние в зависимости от 4х битного числа на входе. 

 
 
 
Просмотров: 34683 | Опубликовано: 02.03.2011 | Комментарии (16)


  Порой хочется  в разрабатываемом устройстве организовать подсчет текущего времени/даты. Если возложить эту обязанность на МК могут возникнуть проблемы с точностью хода часов, потерей данных при пропадании питания или банальная нехватка места в памяти микроконтроллера. Поэтому задачу по счету времени лучше всего оставлять микросхемам, которые заточены под такое дело. Например, популярная микросхема DS1307, которая способна вести подсчет реального времени в секундах, минутах, часах, датах месяца, месяцах, днях недели и годах с учетом высокосности текущего года вплоть до 2100 г. А автономное питание, которое обеспечивается 3-х вольтовой батарейкой, способно прокормить микросхему в течении 10 лет. На наш век хватит =)

Просмотров: 57508 | Опубликовано: 22.02.2011 | Комментарии (42)

1-10 11-20 ... 71-80 81-90 91-100 101-103




авторизация
Логин:
Пароль:
Комментарии
Квадропод (четвероногий) робот-паук ГОША. Часть 2. Сборка платы управления.
16.06.2019 - max:
Есть несколько лишних плат. Если интересно - пишите в личку.
Сообщество
04.06.2019 - SVN:
комментарий удалён
Квадропод (четвероногий) робот-паук ГОША. Часть 3. Прошивка платы управления и “оживление” робота.
03.06.2019 - Scorpushka:
мечтаю о роботе, которого я выпущу в огород и он там будет ползать дни и ночи на...
Квадропод (четвероногий) робот-паук ГОША. Часть 3. Прошивка платы управления и “оживление” робота.
29.05.2019 - max:
Спасибо за отзыв. Рад, что понравилось.
Квадропод (четвероногий) робот-паук ГОША. Часть 3. Прошивка платы управления и “оживление” робота.
29.05.2019 - forter:
Монументальный труд. Очень интересно!
Спасибо.
Регулятор температуры и влажности
22.05.2019 - Xfighter:
Подскажите как добавить или кто может добавить коррекцию температуры и влажности...
КОГДА НЕ ХВАТАЕТ НОГ. ЧАСТЬ 3. ДРАЙВЕР ИНДИКАТОРОВ MAX7221. Часть 2
16.05.2019 - xtrason:
Макс, ты же вроде из Барнаула? Я тоже. Напиши мне в WhatsApp 8-983-107-4613
КОГДА НЕ ХВАТАЕТ НОГ. ЧАСТЬ 3. ДРАЙВЕР ИНДИКАТОРОВ MAX7221. Часть 2
15.05.2019 - max:
Отключите антивирус и будет счастье.
КОГДА НЕ ХВАТАЕТ НОГ. ЧАСТЬ 3. ДРАЙВЕР ИНДИКАТОРОВ MAX7221. Часть 2
15.05.2019 - xtrason:
Спасибо, но к сожалению антивирус блокирует доступ к ресурсу. Другой ссылки нет?