Оглавление:
Видео: Портативный FM-радиопередатчик: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом проекте мы создадим FM-передатчик с использованием Arduino.
Шаг 1. Что вам понадобится
- Arduino Nano или любой другой Arduino по вашему выбору.
- ЖК-дисплей Arduino 16x2.
- Модуль Elechouse FM V 2.0
- Кнопочный переключатель
- Резистор 220 Ом
- Переменный резистор 500 кОм
- Переменный резистор 50 кОм
- Переменный резистор 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_…
Теперь в коде используется принцип восходящего фланга цифровой электроники. Представьте себе переключатель, подключенный к источнику, и светодиод. Интуитивно вы увидите, что если вы нажмете кнопку, светодиод включится, а если отпустить, светодиод погаснет. Теперь идея состоит в том, чтобы при первом нажатии кнопки светодиод оставался включенным, а при последующем он погаснет. Мы применим тот же принцип к нашему коду. Первое состояние будет для установки частоты, с которой мы хотим передавать, а второе - для сохранения. Для передачи на этой частоте вам нужно будет вернуться в первое состояние.
Рекомендуемые:
Портативный датчик движения: 4 шага
Переносной датчик движения: Здравствуйте, я сделал портативный датчик движения с батарейным питанием, которым хочу поделиться с вами. Что вам понадобится: датчик движения Arduino Uno Keyes Провода Светодиоды (красный, зеленый, синий) Макетная плата
Простой портативный непрерывный монитор ЭКГ / ЭКГ с использованием ATMega328 (Arduino Uno Chip) + AD8232: 3 шага
Простой портативный непрерывный монитор ЭКГ / ЭКГ с использованием ATMega328 (Arduino Uno Chip) + AD8232: на этой странице с инструкциями показано, как создать простой портативный трехконтактный монитор ЭКГ / ЭКГ. В мониторе используется коммутационная плата AD8232 для измерения сигнала ЭКГ и сохранения его на карту microSD для последующего анализа. Необходимые основные источники питания: аккумулятор на 5 В
Портативный динамик Bluetooth: 3 шага
Портативный Bluetooth-динамик: Привет и добро пожаловать! Здесь я расскажу, как я собрал Bluetooth-динамик с батарейным питанием с минимальными затратами, используя самодельный усилитель и запасные части, которые у меня были. Вдохновением для этого проекта послужило то, что я нашел старый динамик без усилителя
Портативный верстак Arduino, часть 1: 4 шага
Portable Arduino Workbench Part 1: Наличие нескольких проектов в полете означает, что я скоро дезорганизуюсь, и изображение моего стола показывает, что может случиться. Не только этот стол, у меня есть каюта, которая находится в таком же состоянии, и деревянная мастерская, хотя она и более аккуратная, с электроинструментами
Портативный замок: портативный замок: 5 шагов
Porto-lock: Portable Lock: Привет всем, поэтому, когда дело дошло до этого проекта, я хотел создать что-то простое, потому что оно решает простую проблему - никаких замков в вашем CR-стойле. Большинство людей списали меня с самого начала, говоря, не проще ли установить замки? Его