Архив рубрики ‘Микроконтроллеры’

Проект tinyAVR 28. Тональный генератор

January 18, 2015

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

» Читать запись: Проект tinyAVR 28. Тональный генератор

Проект tinyAVR 27. Сигнализация для холодильника

January 18, 2015

Это простое и полезное устройство, которое предупреждает о том, что вы оставили открытой дверцу холодильника. Когда вы открываете холодильник, внутри него зажигается свет. Если вы не закрыли дверцу (или закрыли ее неплотно), то выключатель лампу освещения не отключает. Устройство состоит из небольшой (питающейся от батареи) схемы, в которой имеется светодиод (для обнаружения света). Если все сделано правильно, то схема начнет выдавать звуковой сигнал после того, как дверца остается открытой более чем на девять секунд. Мы считаем, что девяти секунд вполне хватит, чтобы положить (или вытащить) продукты. Блок- схема устройства изображена на рис. 5.43.

» Читать запись: Проект tinyAVR 27. Сигнализация для холодильника

Принцип действия ЖК-дисплея tinyAVR

January 18, 2015

Как уже упоминалось, существуют три типа LCD: отражающие, пропускающие и комбинированные. Структура отражающего дисплея изображена на рис. 4.2. Снизу расположено зеркало, которое отражает падающий свет. Между поляризаторами (В и F) и двумя электродами (С и Е) находится слой жидких кристаллов (D). При отсутствии напряжения на электродах жидкий кристалл пропускает свет, который отражается от зеркала и возвращается обратно. После-приложения к электродам электрического потенциала (рис. 4.3) жидкие кристаллы ориентируются таким образом, что перекрывают прохождение света и наблюдателю становится виден черный квадрат, нанесенный на верхнем электроде. Отражающему дисплею для работы нужно внешнее освещение (или подсветка). Для подсветки над ЖК- дисплеем или рядом с ним размещают белые светодиоды, обеспечивающие равномерное освещение.

» Читать запись: Принцип действия ЖК-дисплея tinyAVR

Проект tinyAVR 14. Регистратор температуры

January 18, 2015

В этом проекте используется датчик температуры, который показывает на дисплее окружающую температуру в градусах Цельсия и Фаренгейта. Он также отображает минимальные и максимальные температуры, записанные регистратором. На рис. 4.10 приведена блок-схема проекта. Дисплей Nokia 3310 служит для отображения показаний. Кнопка на плате переключает режим индикации. В одном случае отображаются показания температуры (попеременно в градусах Цельсия и Фаренгейта), в другом — выводится график изменения температуры во времени. Устройство питается от батарей.

» Читать запись: Проект tinyAVR 14. Регистратор температуры

Проект tinyAVR 9. Термометр

January 16, 2015

Аппаратная часть проекта аналогична предыдущему. Но вместо цепи внешнего делителя напряжения в этой схеме используется датчик температуры. Он преобразует температуру в напряжение, которое измеряется АЦП микроконтроллера и переводится в градусы Цельсия или Фаренгейта, отображаемые на дисплее. Существует много различных датчиков температуры. Самые распространенные: термистор, термопара, кремниевый датчик температуры. Термистор (термосопротивление) дешев и доступен. Простая схема преобразования температуры в напряжение приведена на рис. 3.37. Однако изменение сопротивления термистора не является линейной функцией от температуры. Для точного измерения температуры требуется сложное математическое уравнение Стейнхарт-Харта (Steinhart-Hart).

» Читать запись: Проект tinyAVR 9. Термометр

Второй вариант лупы с подсветкой tinyAVR

January 16, 2015

В предыдущем устройстве светодиоды питались от батарейки 9 В. Однако такие батареи дорогие и слишком большие. Лучше взять батарейку на 1,5 В, но для работы белых светодиодов нужно напряжение не менее 3,5 В. Поэтому потребуется электронная цепь, которая будет повышать напряжение с 1,5 В до, например 4 В. Это легко сделать при помощи повышающего преобразователя, однако стоимость такого конвертора высока. Несложную цепь для повышения напряжения можно собрать на простом транзисторном генераторе (так называемом релаксационном генераторе), показанном на рис. П3.13.

» Читать запись: Второй вариант лупы с подсветкой tinyAVR

Делаем генератор Фарадея tinyAVR

January 16, 2015

Сделать генератор Фарадея просто — для этого потребуется три основных компонента (рис. 7.4): трубка подходящего размера, цилиндрические магниты (которые легко скользят внутри трубки), а также медный изолированный провод (для намотки снаружи трубки).

» Читать запись: Делаем генератор Фарадея tinyAVR

Проект tinyAVR 18. "Дурацкие" часы

January 13, 2015

Часы на базе микроконтроллера давно всем известны. Но предлагаемое устройство отличается от остальных. В этом проекте (вместо отображения цифр на LCD или светодиодном индикаторе) часы, минуты и секунды прокручиваются мимо вертикальной черты на экране. Именно поэтому эти часы и называются "дурацкими". Блок-схема приведена на рис. 4.26.

» Читать запись: Проект tinyAVR 18. "Дурацкие" часы

Проект tinyAVR 1. Программа "Hello World!" в мире микроконтроллеров

January 12, 2015

После того как мы описали все элементы и компоненты проекта (и всю специфику создания проектов для микроконтроллеров AVR), предлагаем простой проект для иллюстрации. В нем есть все элементы, показанные на рис. 1.15. В схеме имеется два светодиода и две кнопки, а также кнопка сброса. Задача устройства — изменять состояние светодиодов при нажатии и отпускании кнопок. Проект имеет такое название потому, что вводит вас в мир микроконтроллеров tinyAVR.

» Читать запись: Проект tinyAVR 1. Программа "Hello World!" в мире микроконтроллеров

Проекты с альтернативными источниками энергии tinyAVR

January 10, 2015

В главе 1 мы упомянули некоторые альтернативные источники энергии, которые можно использовать для работы электронных устройств: солнечную энергию, генераторы на основе эффекта Фарадея и энергию радиоволн. В этой главе мы рассматриваем несколько проектов, основанных на альтернативных источниках энергии, базирующихся на эффекте Фарадея. Рабочее напряжение для многих компактных автономных конструкций можно получить при помощи интересного устройства, которое преобразует механическую энергию в электрическую (по закону Фарадея). Преобразователи механической энергии в электрическую (динамо-машины), работающие на эффекте Фарадея, хорошо известны. Однако устройство, изображенное на рис. 7.1, стало популярным благодаря фонарикам, которые тоже появились достаточно давно. Конструкция состоит из пластиковой трубки подходящего диаметра и длины, внутри которой находится магнит. На трубку намотана катушка с несколькими сотнями витков медного эмалированного провода, а концы трубки закрыты заглушками. Для генерирования напряжения трубку нужно просто потрясти. При перемещении магнита по трубке в катушке возникает переменное напряжение, которое можно выпрямить и отфильтровать. Величина напряжения определяется по закону Фарадея:

» Читать запись: Проекты с альтернативными источниками энергии tinyAVR

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты