Рубрика: Микроконтроллеры (разное)

Анализатор спектра аудио сигнала (Arduino)

Для анализатора спектра понадобится Arduino Nano (Uno) и LCD дисплей 1602, на базе контроллера HD44780, так же дополнительно понадобится библиотека FHT.h. В качестве источника для создания анализатора спектра был выбран проект FHTSpectrumAnalyzer, в код были внесены незначительные изменения, подключение дисплея по I2C было изменено на 4-х битный режим, опорное напряжение АЦП было переключено на внутреннее 1,1 […]

Загрузка...
Просмотров: 22 354 Читать статью

Индикатор уровня сигнала (Arduino)

На рисунке показана схема линейного индикатора уровня сигнала, уст-во основано на Arduino Nano, индикатор LCD 1602. Индикатор способен отображать 30 уровней входного сигнала, входной сигнал не должен превышать 1.1 В, так как вход АЦП имеет внутреннее опорное напряжение 1.1 В. При большом уровне входного сигнала используйте делитель напряжения. #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, […]

3,75 (4)
Загрузка...
Просмотров: 20 929 3 комментария Читать статью

Секундомер на Arduino

Секундомер выполнен на основе Arduino Nano (Uno), показания секундомера выводятся на индикатор 1602. На индикатор выводятся показания часов (до 24), минут, секунд и десятые доли секунды. Секундомер содержит два секундомера управляемые одной кнопкой, алгоритм работы секундомера следующий: При первом нажатии на кнопку происходит запуск первого секундомера (1 строка индикатора) Второе нажатие на кнопку переводит остановившиеся […]

Загрузка...
Просмотров: 21 332 5 комментариев Читать статью

Простой частотомер на Arduino

Частотомер рассчитан для измерения низких частот с большой точностью (до сотых долей герца), диапазон измерения частотомера от единиц герц до 100 кГц. Для создания частотомера нам понадобится библиотека FreqMeasure, ее нет в Arduino IDE, поэтому ее необходимо скачать и добавить в Arduino IDE. Соберите схему показанную на рисунке: Загрузите в микроконтроллер следующий скетч: #include <FreqMeasure.h> #include <LiquidCrystal.h> double sum […]

5,00 (2)
Загрузка...
Просмотров: 19 944 Читать статью

Измерение напряжения в Arduino (внешний ИОН)

В предыдущей статье рассматривалось как собрать простой вольтметр на Arduino, в качестве источника опорного напряжения использовалось напряжение питания +5 В, но такой вариант использования опорного напряжения имеет недостаток — нестабильность напряжения питания приведет к погрешности в процессе измерения напряжения. Так же был опробован метод использования внутреннего ИОН. В этой статье мы рассмотрим вариант вольтметра с использованием внешнего источника […]

5,00 (2)
Загрузка...
Просмотров: 7 300 Читать статью

Измерение напряжения в Arduino (внутренний ИОН)

В предыдущей статье рассматривалось как собрать простой вольтметр на Arduino, в качестве источника опорного напряжения использовалось напряжение питания +5 В, но такой вариант использования опорного напряжения имеет недостаток — нестабильность напряжения питания приведет к погрешности в процессе измерения напряжения. В этой статье мы рассмотрим вариант вольтметра с использованием внутреннего источника опорного напряжения. Соберите схему показанную на […]

5,00 (2)
Загрузка...
Просмотров: 9 867 Читать статью

Измерение напряжения в Arduino

На базе Arduino Nano (Uno) можно собрать простой вольтметр для измерения постоянного напряжения. Измерение напряжения на аналоговых входах Arduino производится при помощи АЦП с разрешением 10 бит, что соответствует коду от 0 до 1023, полученное значение мы преобразуем в напряжение при помощи коэффициента. Опорным напряжением в данном случае будет напряжение питания платы Arduino. Соберите схему показанную на […]

4,00 (1)
Загрузка...
Просмотров: 23 539 Читать статью

Двухканальный вольт-амперметр на PIC16F876A

Двухканальный вольт-амперметр может использоваться как индикатор для лабораторного блока питания с максимальным выходным напряжением 30 В и максимальным выходным током  3А. Входы АЦП микроконтроллера AN0 AN1 используются для измерения напряжения которое подается через делители напряжения R6 R7 и R8 R9. Для измерения тока используются входы АЦП AN2 AN2, но так как при сопротивлении шунта 0.01 […]

5,00 (1)
Загрузка...
Просмотров: 10 175 Читать статью

Измеритель емкости на PIC16F628A

Прибор предназначен для измерения емкости конденсаторов от 100 пФ до 100000 мкФ, способ измерения основан на измерении времени зарядки конденсаторов через заданное сопротивление. Конденсатор заряжается до напряжения 3,15 В, которое подается на вход компаратора RA0. При достижении этого напряжения отсчет времени заряда конденсатора прекращается, далее микроконтроллер пересчитывает полученное время, вычисляет емкость конденсатора и выводит результат […]

4,67 (3)
Загрузка...
Просмотров: 14 471 8 комментариев Читать статью

Терморегулятор на DS18B20 (-55…+125 С)

На рисунке показана схема простого терморегулятора основанного на микроконтроллере PIC16F628A, в качестве датчика используется цифровой датчик температуры DS18B20. Терморегулятор одноканальный, на индикаторе в первой строке отображается значение температуры (целые градусы Цельсия), во второй строке отображается температура уставки (регулирования) и гистерезис. Температура регулирования задается двумя кнопками «+» и «-» , третья кнопка задает гистерезис от 1 до […]

3,00 (2)
Загрузка...
Просмотров: 8 212 Читать статью