Оглавление:
Видео: Простой измеритель частоты Arduino своими руками до 6,5 МГц: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Сегодня я покажу вам, как построить простой частотомер, способный измерять частоты прямоугольных, синусоидальных или треугольных сигналов до 6,5 МГц.
Шаг 1: Описание
Представленное на видео устройство представляет собой частотомер, сделанный на микроконтроллере Arduino Nano. Он может измерять частоту сигналов прямоугольной, синусоидальной и треугольной формы.
Этот проект спонсировался NextPCB. Вы можете помочь мне поддержать меня, просмотрев их по одной из этих ссылок:
Всего 7 долларов за заказ SMT:
Производитель надежных многослойных плат:
Платы печатных плат 10 шт. Бесплатно:
Скидка 20% - заказы на печатную плату:
Диапазон его измерения составляет от нескольких герц до 6,5 мегагерц. Также доступны три временных интервала измерения - 0,1, 1 и 10 секунд. Если мы измеряем только прямоугольные сигналы, тогда нет необходимости в усилителе-формирователе, и сигнал подается непосредственно на цифровой вывод 5 от Arduino. Код очень прост благодаря библиотеке FreqCount, которую вы также можете скачать ниже. Устройство очень простое и состоит из нескольких компонентов:
- микроконтроллер Arduino Nano
- Плата формообразующего усилителя
- ЖК дисплей
- Селектор формы входного сигнала
- Входной ДЖЕК
- и переключатель временного интервала: мы можем выбрать три интервала 0,1 -1 и 10 секунд.
Шаг 2: Сборка
Как вы можете видеть на видео, прибор очень точен во всем диапазоне, и мы также можем откалибровать частотомер с помощью простой процедуры, описанной ниже:
В папке библиотек Arduino найдите библиотеку FreqCount, в файле FreqCount.cpp найдите строки: #if defined (TIMER_USE_TIMER2) && F_CPU == 12000000L float corrective = count_output * 0.996155; и замените их на: #if defined (TIMER_USE_TIMER2) && F_CPU == 16000000L float right = count_output * 1.000000; где 1.000000 - ваш коэффициент коррекции, коррекция должна выполняться путем подачи 1 МГц на вход частотомера. После изменения файла загрузите новый скетч на плату Arduino.
Шаг 3: Схема и код Arduino
Наконец, частотомер встроен в подходящий пластиковый ящик и является еще одним полезным инструментом в электронной лаборатории.
Рекомендуемые:
Автономный ATmega328p (с использованием внутренней тактовой частоты 8 МГц): 4 шага
Автономный ATmega328p (с использованием внутренней тактовой частоты 8 МГц): ATmega328p - однокристальный микроконтроллер, созданный Atmel в семействе megaAVR (позже Microchip Technology приобрела Atmel в 2016 году). Он имеет модифицированное ядро 8-битного RISC-процессора с гарвардской архитектурой. Этот микроконтроллер - мозг Arduino
Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов
Постройте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: в этом уроке мы покажем вам, как построить систему #DIY #hydroponics. Эта гидропонная система, сделанная своими руками, будет поливать в соответствии с индивидуальным гидропонным циклом полива с 2 минутами включения и 4 минутами перерыва. Он также будет контролировать уровень воды в резервуаре. Эта система
Измеритель расстояния своими руками с OLED-дисплеем: 4 шага
Самодельный измеритель расстояния с OLED-дисплеем: в этом уроке мы создадим цифровой измеритель расстояния, который будет выводить значения на OLED-дисплей. Для этого проекта вы можете использовать модуль ardiuno или ESP8266, и я предоставлю код для них обоих. Если вы используете ESP826
Измерение частоты пульса на кончике пальца: фотоплетизмографический подход к определению частоты пульса: 7 шагов
Измерение частоты пульса на кончике пальца: фотоплетизмографический подход к определению частоты пульса: фотоплетизмограф (ФПГ) - это простой и недорогой оптический метод, который часто используется для обнаружения изменений объема крови в микрососудистом ложе ткани. В основном он используется неинвазивно для измерения на поверхности кожи, обычно
Простой измеритель частоты вращения с использованием дешевых модулей: 8 шагов
Простой измеритель оборотов с использованием дешевых модулей: это очень интересный проект, требующий очень меньших усилий. Он позволяет сделать очень простой измеритель оборотов в минуту (в моем случае - раунд за секунду)