Архив рубрики: Code Vision

Часы реального времени на AtMega8

Автор: | 06.04.2015

Представляю мою реализацию часов на микроконтроллере. Часы состоят из микроконтроллера AtMega8, микросхемы часов реального времени DS1302, датчика температуры DS18B20 и дисплея 1602. Так же реализован будильник с мелодией! И так, по порядку. Управляет часами микроконтроллер AtMega8, который работает на 8мГц от внутреннего тактового генератора. Все настройки (а настраивается только будильник, так как ds1302 хранит время)… Читать далее »

Цифровой программируемый термостат на AVR

Автор: | 22.03.2015

Данный термостат разрабатывался как универсальный для применения в максимально возможных конфигурациях. Устройство состоит из микроконтроллера AtMege8, дисплея 1602, датчика DS18B20, пары кнопок и нескольких резисторов.  Его основные характеристики: Работает в диапазоне от -50 до 50 градусов Цельсия; 1 Датчик; 2 Независимых настраиваемых канала управления; Энергонезависимая память для сохранения всех параметров.

Цифровой термостат для холодильника

Автор: | 15.03.2015

Термостат собран на микроконтроллере AtMega8. В  качестве термодатчика используется ds18b20. Разработан как альтернатива аналоговым термореле для холодильника. Основной алгоритм работы следующий: если температура превысила установленную на 0,4 градуса, включается охлаждение, когда температура упала на 0,4 градуса ниже установленной, выключается охлаждение. Индикация построена на светодиодах, так как их использовать на много дешевле чем ЖК 1602 или семисегментный LED… Читать далее »

Реле времени на АTMega8

Автор: | 09.03.2015

Для контроля работы ультрафиолетовой сушки появилась необходимость в создании устройства с задержкой отключения. То есть, по сути  классическое реле времени, но с дисплеем и кнопками настройки… Реле будет управлять тэнами или ультрафиолетовыми лампами, подключенными через драйвер от энергосберегающей лампы. В качестве дисплея был использован трехсекционный семисигментный индикатор с общим катодом и микроконтроллер ATMega8. Управление осуществляется… Читать далее »

Дисплей 1602 и Code Vision AVR

Автор: | 28.12.2014

Совершенно недавно  я начал новый проект где возникла необходимость выводить информацию на ЖК Дисплей.  Был выбран самый дешевый дисплей на Aliexpress за 1,2$. Это дисплей 1206, который по факту основан на контролере HD44780. Среда разработки Code Vision AVR имеет для работы с данным дисплеем встроенную библиотеку Alphanumeric LCD  (alcd.h). 

Cемисегментный индикатор & Code Vision AVR

Автор: | 05.11.2014

Семисегме́нтный индика́тор — дисплей для отображения цифровой информации, а именно арабских цифр. Разновидность индикатора на светодиодах является одним из самых дешёвых дисплеев которые можно подключить к микроконтроллеру.