Оглавление:

Портативный FM-радиопередатчик: 4 шага
Портативный FM-радиопередатчик: 4 шага

Видео: Портативный FM-радиопередатчик: 4 шага

Видео: Портативный FM-радиопередатчик: 4 шага
Видео: Фм трансмиттер, портативный fm передатчик сигнала на радио, модулятор вместо наушников Electrons TM 2024, Июль
Anonim
Портативный FM-передатчик
Портативный FM-передатчик

В этом проекте мы создадим FM-передатчик с использованием Arduino.

Шаг 1. Что вам понадобится

  1. Arduino Nano или любой другой Arduino по вашему выбору.
  2. ЖК-дисплей Arduino 16x2.
  3. Модуль Elechouse FM V 2.0
  4. Кнопочный переключатель
  5. Резистор 220 Ом
  6. Переменный резистор 500 кОм
  7. Переменный резистор 50 кОм
  8. Переменный резистор 10 кОм для ЖК-дисплея

Шаг 2: Сборка

Ассамблея
Ассамблея
Ассамблея
Ассамблея

Идея этой части состоит в том, чтобы завершить всю настройку нашей схемы для достижения цели, создания FM-передатчика.

Для начала возьмите макет, перемычки и Arduino. Найдите контакты A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, землю и 5V.

После обнаружения мы начнем с подключения переменных резисторов, которые будут служить регуляторами, которые в будущем изменят частоту, на которой мы хотим передавать. Теперь помните, что в списке деталей упоминались три переменных резистора. Для этой части мы будем использовать 500k и 50k. Естественно, 50k будет служить нам маркером для каждой единицы частоты, а 500k будет служить нам для обозначения десятичных знаков.

Для сборки подключите среднюю клемму переменного резистора 500 кОм к A0, левую клемму к земле, а правую к 5 В. Затем проделайте то же самое для 50k, но на этот раз средний терминал перейдет к контакту A1 Arduino.

Теперь, когда мы собрали ручки, мы соберем часть схемы, которая включает FM-передатчик. Возьмите модуль и посмотрите на контакты. Вы должны увидеть клемму Vcc, клемму заземления, контакт SDA и контакт SCL. Должно быть очевидно, что Vcc идет на 5 В, а земля идет на GND. Теперь для SDA и SCL вам нужно будет изучить последовательный интерфейс для Arduino по вашему выбору, а точнее найти I2C. Для Arduino Nano SDA находится на контакте A4, а SCL - на контакте A5, поэтому приступайте к подключению к каждому соответствующему контакту, и вы соберете часть передачи.

Кроме того, мы подключим переключатель. Переключатель выполняет функцию переключения между состояниями, сохраняя частоту, с которой мы хотим передавать, и устанавливая частоту, с которой мы хотим передавать. Подключение переключателя довольно простое: просто подключите резистор к входу, который идет к источнику, а затем подключите к той же клемме замыкание на контакт D9 Arduino, чтобы иметь возможность отслеживать изменения в переключателе в будущем.. Второй вывод уйдет на землю.

Наконец, есть много руководств по подключению ЖК-дисплея к Arduino, поэтому я не буду объяснять, как это сделать. Тем не менее, я включу ссылку, которую использовал для подключения указанного ЖК-дисплея без драйвера.

Ссылка:

fabricadigital.org/2015/11/como-conectar-u…

Ссылка на испанском, но объяснения достаточно для тех, кто не говорит на этом языке.

Кроме того, я считаю полезным взглянуть на обе схемы, включенные в этот раздел.

Шаг 3: Код

Код
Код
Код
Код
Код
Код

Первое, что вы заметите, это включение библиотеки с именем FMTX.h. Это библиотека, созданная Elechouse для использования их собственного модуля. Вы можете найти эту библиотеку и дополнительную информацию об использовании этого модуля в соответствующей таблице данных, которую вы найдете по следующей ссылке:

www.elechouse.com/elechouse/index.php?main_…

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

Рекомендуемые: