» » Страница 8

 
 
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
13

Как сэкономить электроэнергию и уберечься от пожара. Умная розетка на PIC12F675

Разместил jgl 19 февраля 2013. Просмотров: 18 670

Многие обсуждают проблему потребления электричества аппаратурой, которая находится в дежурном режиме. С одной стороны это мелочь, 10-15Вт, вроде и не много, но посчитаем. К примеру 10 вт/часх24×30= 7,2 квт/ в месяц. Это всего навсего 20 руб. денег в месяц. Но, у меня 4 телевизора, это 80 руб. в месяц или 960 руб. в год только за дежурный режим всех телевизоров…

Вроде денег и не жалко за комфорт, сел на диван, взял ПДУ и наслаждаешься, включаешь/выключаешь ТВ. Не надо лишних движений, в виде включение вилки в розетку.
С другой стороны, каждый квартал повышают тарифа за электроэнергию, и каждый раз мне лично становится все жальче этих денег и говорят – толи еще будет…

Ну, а теперь о самом главном – пожарной безопасности. Настоятельно рекомендуется, уходя из дома, во избежании возгорания, выключать электроприборы из розетки. Этот аргумент, пожалуй, важнее чем, просто экономия электроэнергии.
В связи с этим, будет правильным обесточивать неиспользуемую аппаратуру. Я пробовал, но постоянно забывал включать телевизор в розетку, сяду на диван, беру пульт, а он выдернут из розетки… М-да, надо вставать…
  • Лайков:
    70

4 мая 2013 изменил jgl. Добавлена ссылка на форум

 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
10

Универсальный вольтметр - амперметр на PIC16F676 с открытым программным кодом. Часть 1

Разместил kotyk7 30 декабря 2012. Просмотров: 56 327

Универсальный вольтметр - амперметр на PIC16F676 с открытым программным кодом. Часть 1

Статья предназначена для широкого круга радиолюбителей, желающих освоить азы работы и программирования микроконтроллеров (МК), а также тех, кто желает «облагородить» свои радиолюбительские устройства. Конструкция базируется на PIC16F676, легко повторяется, изучается и видоизменяется.

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

Первый мой опыт по созданию вольтметра на МК уже запечатлен на сайте Датагора. После радостей от первой победы возник вопрос, на который не было ответа: а как сделать вольтметр на 50 Вольт или на 300 Вольт или амперметр?
В сети я находил только готовые конструкции с откомпиллированными прошивками, которые подходили их авторам, но часто совсем не подходили мне. Хотелось понять, как оно работает изнутри.

В то время решить подобные вопросы мне было не под силу, но желание где-то «застряло» в моем подсознании. Дополнительным стимулом разобраться в теме и написать статью стало множество писем с вопросами от читателей моих предыдущих статей.
  • Лайков:
    48
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
18

Програмирование в AVR Studio 5 с самого начала. Часть 8

Разместил galrad 9 декабря 2012. Просмотров: 40 461


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

В микроконтроллерах AVR могут быть от одного до 4-х таймеров, восьмиразрядные или шестнадцатиразрядные.
Упрощенно таймеры обозначаются буквой T, и номером от нуля до трех. Обычно четные Т0 и Т2 являются восьмиразрядными, а нечетные Т1 и Т3 шестнадцатиразрядными. При программировании упрощенный вариант используется только в комментариях, а в программах прописывается полное название таймера – регистр TCNT. Ниже показаны обозначения таймеров:
  • Лайков:
    58
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
19

Сделай сам программатор PIC-микроконтроллеров PICkit-2 clone

Разместил hsl 8 декабря 2012. Просмотров: 66 222


Как я уже упомянул в предыдущей статье «Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля», понадобился мне программатор для МК PIC с интерфейсом USB. Немного поискал в интернете наткнулся на схемку очень простого программатора PICkit-2 lite.
  • Лайков:
    65
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
38

Стрелочный индикатор на микроконтроллере Attyny13: «показометр» для вашего усилителя

Разместил еще один max 6 октября 2012. Просмотров: 62 161


Вспоминается беззаботное детство — в гостях у одноклассника слушаем музыку. Усилитель «Радиотехника-001-стерео», индикаторы мягко колышутся в такт музыке... Тогда это был предел мечтаний. И кощунством показалось, когда отец одноклассника (мужик увлекался радиолюбительством) заменил штатные стрелочные индикаторы на люминесцентный гадко-зеленого цвета. И усилитель потерял часть шарма, и слушать больше не хотелось...
  • Лайков:
    160
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
17

Знакомьтесь: Flowcode. Программирование для AVR и PIC без программирования

Разместил Cherep 2 октября 2012. Просмотров: 55 293

Здравствуйте, друзья!
В данной статье я хочу рассказать о своих впечатлениях при работе с программой Flowcode. Это среда разработки, позволяющая составлять программу в виде обычной блок-схемы. Соответственно, мы можем иметь лишь поверхностные навыки в программировании, которые сводятся к составлению нужного алгоритма и, соответственно, блок-схемы. Flowcode генерирует С код, а также компилирует его в .hex файл, который можно сразу же прошить в контроллер или, к примеру, смоделировать в Proteus'е.
Существует две версии программы: для AVR и для PIC. Они имеют в целом одинаковый интерфейс, за некоторым исключением. Изначально все это разрабатывалось для PIC, а уже потом портировалось под AVR.
Ознакомимся поверхностно с программой и ее использованием. Следует признать, что русификация очень кривая забавная.
Основное окно программы:
  • Лайков:
    69
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
13

Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля

Разместил hsl 23 сентября 2012. Просмотров: 73 549


Делал я как-то раз одну систему для автомашины, не своей правда. Так вот, эта система определяла факт работающего двигателя по наличию импульсов на катушке зажигания. И вот в процессе изготовления мне пришла мысль, что это решение так же хорошо подойдет для управления дневными ходовыми огнями (далее ДХО) автомобиля.
ДХО я тоже давно хотел сделать, да все руки не доходили…
  • Лайков:
    43
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
5

Програмирование в AVR Studio 5 с самого начала. Часть 7

Разместил galrad 17 сентября 2012. Просмотров: 25 465


Поговорим о прерываниях. Слово прерывание говорит само за себя, происходит остановка какого — то процесса на какое — то время, для того чтобы выполнить дополнительные действия. Прерывания могут быть внешними или внутренними. Приведу простой пример, услышанный из уст моего друга…

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

На этом примере видно два вида прерываний, первое – связано с выполнением основной работы — поиск средства для жирной посуды -внутреннее прерывание, второе – телефонный звонок – внешнее прерывание.
В микроконтроллере внешние прерывания возникают за счет сигналов поступающих от других источников, внутренние – за счет устройств встроенных в сам микроконтроллер.
  • Лайков:
    34
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
10

Дистанционный контроллер состояния подъездного освещения с web-интерефейсом: Лампочкометр-WEB

Разместил Discover 13 сентября 2012. Просмотров: 12 347

…а вот не видать из Челябинска моего Лампочкометра,
я вам скажу больше – его уже и из-за угла не видать…


Кто не понял, вообще о чём речь, смотрите мои статьи на Датагоре:
• Лампочкометр - контроллер освещения, прибор для отображения количества исправных ламп
• Лампочкометр возвращается! (vol. 2)

Моя работа связана с частыми и, бывает, продолжительными командировками. А лампочки как сгорали, так и горят. Причем они как чувствуют. Бывает, за месяц не одной не сгорит, но стоит мне отлучиться в командировку, сразу начинают перегорать. Как-то я был в командировке в Челябинске двадцать три дня – сгорело 10 ламп!!! Все бы хорошо: есть Лампочкометр, есть сосед, с которым я договорился, чтобы он менял за меня лампы. Но вот сказать ему, в каком подъезде сгорела лампа, я не могу, мне же не видно свой Лампочкометр из Челябинска, Магнитогорска или Новотроицка. Естественно, мало по малу начинала зреть мысль о том, как вывести Лампочкометр в «свет» – в ИНТЕРНЕТ!!!
Итак, встречайте, новый Лампочкометр-WEB!!
  • Лайков:
    20
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре