Схемы на микроконтроллерах

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

 

Программируемый таймер TM-002, схема которого представлена ниже, предназначен для коммутации нагрузки по заданным интервалам времени и соответствует следующим параметрам.

  • разрешающая способность таймера - 1сек.
  • максимальная длительность программы - 18ч 12мин (65535 сек)
  • однократное или циклическое исполнение программы
  • сохранение выдержек при отключении питания

     

Серия микроконтроллеров tinyAVR имеет много разновидностей. Число выводов может быть от 4 (у серии ATtiny4/5/9/10) и до 28 (у серии ATtiny48/88). Некоторые микросхемы серии ATtiny48/88 имеют только 24 контакта. Широко применяется схема ATtiny13, которая имеет 8 контактов: два для питания и шесть для ввода/вывода. Это не слишком много, но даже при помощи шести контактов доступны разнообразные возможности.

 

Предложена простая схема, которая позволяет подключать любые ЖК-индикаторы на базе контроллера HD44780 с параллельной шиной управления в 4- и 8-битовых режимах. Семисегментные (МТ-10Т7/8/9) и знакосинтезирующие (МТ-08S,MT-10S,MT-12S,MT-16S,MT-20S) производства ООО "МЭЛТ" и любые зарубежные LCD160x подключаются одинаково. Вместо чтения сигнала готовности используется временная задержка для выполнения индикатором операции записи во внутренние регистры.

Знакосинтезирующий ЖК-дисплей на контроллере HD44780

 

Надоело таскать ключи в кармане, а без смартфона жизни нет. Раньше я публиковал разработку "кодовый замок с одной кнопкой", сейчас же представляю Вашему вниманию кодовый замок на базе Bluetooth-модуля HC-05. Устанавливается в любом удобном для Вас месте, уверенно работает в радиусе 10м. Согласно документации микроконтроллер питается напряжением 3,3 вольта и соответственно все сигналы на модуль HC-05 идут с напряжением 3,3 вольта. Модуль HC-05 питается от 5В (при испытаниях все работает одновременно и от 3 и от 5 вольт).

Кодовый замок на базе Bluetooth-модуля HC-05