Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это простой и дешевый счетчик частоты на базе Arduino стоимостью менее 4 долларов, он очень полезен для измерения небольших цепей.
Шаг 1: Детали для проекта
1.adruino uno или nano2. Кабельные перемычки 3. 16 * 2 ЖК 4. Ic 5555. 1 мкФ колпачок
Шаг 2: Припаяйте контакты к ЖК-дисплею
Шаг 3: Подключение к Arduino
Следуйте схеме и подключите шнурок и потенциометр к Arduino.
Шаг 4. Скопируйте тот же код в эскиз Adruino и загрузите его
#включают, ЖК-дисплей LiquidCrystal (2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Входной сигнал подключен к контакту 8 Arduino
int pulseHigh; // Целочисленная переменная для захвата высокого времени входящего импульса
int pulseLow; // Целочисленная переменная для захвата низкого времени входящего импульса
float pulseTotal; // Переменная с плавающей запятой для захвата общего времени входящего импульса
частота поплавка; // Расчетная частота
пустая настройка () {pinMode (pulsePin, INPUT);
lcd.begin (16, 2);
lcd.setCursor (0, 0);
lcd.print («Старк Лабс»);
lcd.setCursor (0, 1);
lcd.print («Счетчик частот»);
задержка (5000); }
недействительный цикл () {lcd.setCursor (0, 0);
lcd.print («Частота есть»);
lcd.setCursor (0, 1);
lcd.print («Старк Лабс»);
PulseHigh = pulseIn (PulsePin, HIGH);
PulseLow = pulseIn (PulsePin, LOW);
pulseTotal = pulseHigh + pulseLow; // Период времени импульса в микросекундах frequency = 1000000 / pulseTotal; // Частота в Герцах (Гц)
lcd.setCursor (0, 1);
lcd.print (частота);
lcd.print ("Гц");
задержка (500); }
Шаг 5: Изготовление генератора частоты
просто следуйте этой схеме и правильно подключите эти соединения, у многих людей есть проблема в том, что конденсатор 1 мкФ даст 800 Гц-40 кГц, а конденсатор 101 даст 50 Гц-4 кГц
Шаг 6: Завершение проекта
После того, как вы создадите 2 схемы, соедините их вместе, как показано на схеме, и это ссылка для демонстрации устройства