| В начало | Зарегистрироваться |
 
 
 
 
 

RMS-вольтметр на PIC18F2520. Немного теории и исходники

В розетке 220 Вольт — это RMS, а амплитудное там 310 Вольт.
По пальцам бьют 310В, но воду кипятят 220В


После публикации моей статьи «RMS-вольтметр" было много вопросов, на которые у меня не было ответа: отсутствовал исходник программы микроконтроллера.
Исходник для меня тогда тоже остался тайной, т. к. прошивка бралась готовая, чужая.

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

Универсальный контроллер управления 7-сегментными LED индикаторами по двум проводам (Atmega16)

Универсальный контроллер управления 7-сегментными LED индикаторами по двум проводам (Atmega16)

Занялся я конструированием нового устройства и встал вопрос — на чем отображать данные. Жидкокристаллические индикаторы ставить не захотел, так как нужно чтобы цифры было видно в темноте и со стороны. Выбор пал на 7-сегментные LED-индикаторы, но при дальнейшей разработке оказалось, что с обработкой данных и выполнением динамической индикации на 9 разрядов микроконтроллер AVR справляется, но не успевает выполнять основную программу. И тогда вспомнив, что у всех много сегментных индикаторов есть управляющий контроллер, решил сделать свой - универсальный.
 

Цифровой индикатор уровня топлива и напряжения АКБ для автомобиля V.3 (ATMega8 и дисплей от Nokia 1110i)


Скоро будет год, как я выложил на Датагоре свою первую статью о цифровом индикаторе топлива и уже более двух лет, как я сам пользуюсь этим индикатором. И ни разу он меня не подвел, ехать на заправку когда в баке остается 2-3 литра стало нормой, и это не экстрим и не показуха, когда знаешь, что эти 2 или 3 литра точно есть и их хватит доехать до ближайших нескольких заправок относишься к этому спокойно, никакого сравнения с мигающей лампочкой штатного прибора.
На этом заканчиваю филосовствовать - к делу!
 

Arduino shield: акселерометр на LIS302DL


Собрал недавно arduino на atmega8, поморгал диодом, захотелось большего.
Начал изучать различные шилды, цены в РФ на них мягко говоря высокие, а собирать самому дороже выйдет, микросхемы тоже ведь покупать надо.

И тут в голову пришло, ведь на работе куча системных плат от различных телефонов. Почти в каждом современном телефоне есть акселерометр, цифровой термометр и т. д., почему их не использовать?
Оказалось в большинстве телефонов используется одна и та же микросхема акселерометра LIS302DL от ST.
 

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


Продолжим разбор теоретических основ, без которых невозможно полноценное создание программ.
Основной синтаксис AVRASM совместим с AVRASM2 с исключениями, отмеченными ниже:
• Ключевые слова
• Директивы препроцессора
• Комментарии
• Продолжения строк
• Строки и символьные константы
• Составные инструкции в строке
 

Часы с GPS-синхронизацией времени и винтажными индикаторами ИН-12. Наш вариант Nixie Tube Clock


Не думал, что спустя много лет я вернусь к часам на газоразрядных индикаторах. В конце 70-х я собирал подобные часы на микросхемах 155-й серии, плата выглядела внушительно, по 5 Вольтам потребляли не мало, да и малогабаритными их нельзя было назвать…

Собрать такие винтажные часы попросил меня мой сын, увидел он их на просторах Интернета, где они зовутся Nixie Tube Clock, ну и загорелся. Порыскал я по Инету, схем много, на разных лампах, на любой вкус, но просто повторить - это не по мне, я люблю делать свое, так намного интереснее и приятнее.

28.12.2016 изменил Datagor. Добавлена ссылка на форум.

 

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


Для того чтобы писать более сложные программы, нужно хорошо представлять структуру и взаимодействие разных узлов микроконтроллера между собой, но основные принципы сохраняются независимо от модели контроллера. В принципе человек, который изучил микроконтроллеры PIC, достаточно быстро осваивает AVR или ARM.
Управление микроконтроллером осуществляется изменением логического уровня ячеек (битов) в регистрах, расположенных в оперативной памяти. Конкретному устройству соответствует конкретный регистр, как правило 8-битный (1 байтный), состоящий из 8 ячеек памяти. В любую ячейку можно записать 0 или 1.
 

Кодовый замок на микроконтроллере AVR ATTINY2313

Работаю я электромонтером в районе Крайнего Севера. Зимой у нас всегда возникала проблема, замерзает замок на входе в электроцех. И вот попался мне на глаза журнал «Радио» №5 за 2008 год. Там была опубликована статья Е. Переверзева «Цифровой кодовый замок».

Решил и сделал. Перерисовал печатку из журнала. Спаял схему.
Залил прошивку и схема заработала сразу, хотя это моя первая схема на микроконтроллере.

09.06.2016 изменил Datagor. Исправлена схема, обновлен архив

 

Здравствуй, Ёлка, Новый год! Своими руками - светящийся RGB-LED поясок для платья снегурочки + настольная ёлочка


Началось всё с идеи украсить новогоднее платье дочки для утренника в садике на "Новый год". Хотелось как-то оживить наряд, добавить "иллюминации". Китайцы жгут напалмом нанотехнологиями и LED-лентами.
 
 
 
| В начало | Зарегистрироваться |