Оглавление:

Как сделать дистанционно управляемый Spike Buster или Switch Board, используя автономный Atmega328P: 6 шагов (с изображениями)
Как сделать дистанционно управляемый Spike Buster или Switch Board, используя автономный Atmega328P: 6 шагов (с изображениями)

Видео: Как сделать дистанционно управляемый Spike Buster или Switch Board, используя автономный Atmega328P: 6 шагов (с изображениями)

Видео: Как сделать дистанционно управляемый Spike Buster или Switch Board, используя автономный Atmega328P: 6 шагов (с изображениями)
Видео: Как сделать дистанционно управляемое устройство защиты от шипов или плату переключателя с помощью Arduino Uno или Atmega328P-PU 2024, Июль
Anonim
Image
Image

В этом проекте я покажу, как построить дистанционно управляемый Spike Buster или Switch Board, используя автономный Atmega328P. Этот проект построен на специальной печатной плате с очень небольшим количеством компонентов. Если вы предпочитаете смотреть видео, я встроил то же самое, или, если вам нравится читать, продолжайте публикацию.

Шаг 1. Используемые компоненты и материалы

Для этого проекта нам потребуются такие компоненты, как

  1. Atmega328P-PU
  2. Кристалл 16 МГц
  3. Конденсатор 2 * 22 пФ
  4. Резистор 10 кОм
  5. Резистор 4 * 1 кОм
  6. 4 * светодиода
  7. Реле 4 * 5 Вольт
  8. Цоп1738
  9. UL2003A
  10. Пользовательская плата PCB (файлы Gerber будут отправлены в сообщении) или любая перфокарта
  11. Корпус с розеткой

Если вы хотите совершить покупку в Интернете, вот несколько партнерских ссылок, которые вы можете попробовать

Amazon IND

  1. Atmega328P-PU -
  2. Кристалл 16 МГц -
  3. Реле 4 * 5 В -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon США

  1. Atmega328P-PU -
  2. Кристалл 16 МГц -
  3. Реле 4 * 5 В -
  4. Цоп1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P-PU -
  2. Кристалл 16 МГц -
  3. Реле 4 * 5 В -
  4. Arduino UNO -

AliExpress

  1. Atmega328P-PU -
  2. Кристалл 16 МГц -
  3. Реле 4 * 5 В -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Шаг 2: Принципиальная схема и макет

Принципиальная схема и компоновка
Принципиальная схема и компоновка
Принципиальная схема и компоновка
Принципиальная схема и компоновка
Принципиальная схема и компоновка
Принципиальная схема и компоновка

Это вся принципиальная схема, которую я разработал на KiCAD. Схема в основном построена на микроконтроллере Atmega328P-PU, используемом в Arduino UNO. Вместо использования всей Arduino UNO я использую ограниченную компонентную версию Arduino UNO на специальной печатной плате (для получения дополнительной информации об ограниченной компонентной версии Arduino UNO вы можете прочитать статью, опубликованную на официальном сайте Arduino, нажав здесь). Это в основном для уменьшения площади и стоимости. Вы также можете создать этот проект, используя Arduino Uno и 4-канальную релейную плату вместе с модулем дистанционного управления.

TSOP1738 в схеме используется в качестве удаленного ИК-приемника.

Для управления реле я использую ULN2003A IC, которая представляет собой серию из семи NPN транзисторов Дарлингтона.

После разработки принципиальной схемы я разработал макет и сгенерировал файл Gerber & Drill для изготовления печатной платы. Я использую JLCPCB для изготовления своей печатной платы, поскольку они обеспечивают очень хорошие и хорошо обработанные печатные платы по очень низкой цене. Обычно 10 штук обойдутся вам в 2 доллара и будут отправлены в течение 48 часов, а если вы закажете 5 штук, печатная плата будет отправлена в течение 24 часов. Если вы хотите разместить заказ на ту же плату, вы можете скачать мой файл Gerber, нажав здесь.

Шаг 3: Установка ИК-библиотеки и поиск ИК-кодов

Установка ИК-библиотеки и поиск ИК-кодов
Установка ИК-библиотеки и поиск ИК-кодов
Установка ИК-библиотеки и поиск ИК-кодов
Установка ИК-библиотеки и поиск ИК-кодов
Установка ИК-библиотеки и поиск ИК-кодов
Установка ИК-библиотеки и поиск ИК-кодов

Чтобы сначала найти ИК-коды, вам необходимо установить ИК-библиотеку. Вы можете скачать библиотеку с GitHub. После загрузки установите библиотеку в папку библиотек Arduino.

Затем постройте схему, как показано на макете, используя TSOP1738 и Arduino Uno. После построения включите схему и загрузите эскиз. Затем нажмите кнопку, которую хотите использовать на пульте дистанционного управления, и запишите коды, которые появляются на последовательном мониторе вашей Arduino IDE. В этом проекте я использую 4 кнопки, поэтому вам нужно записать четыре кода для четырех разных кнопок.

Я поделился ссылкой для скачивания скетча на предыдущем шаге.

На видео этот шаг начинается в 1:07, или вы можете нажать здесь

Шаг 4: Окончательный эскиз реле управления

Окончательный эскиз управляющих реле
Окончательный эскиз управляющих реле
Окончательный эскиз управляющих реле
Окончательный эскиз управляющих реле

Затем я загрузил окончательный эскиз на свой автономный Atmega328P-PU. Автономный Atmega328P был построен на макете и был запрограммирован с использованием Arduino UNO.

Вы можете загрузить этот эскиз, щелкнув ссылку, опубликованную на шаге «Принципиальная схема и макет».

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

Дополнительно: если вы не знаете, как загрузить или загрузить эскиз в автономный Atmega328P-PU, я сделал отдельное подробное видео, объясняющее это. Вы можете посмотреть это, нажав здесь

На видео этот шаг начинается примерно в 2:33 или вы можете щелкнуть здесь.

Шаг 5: Сборка платы

Сборка платы
Сборка платы
Сборка платы
Сборка платы

Получив плату от JLCPCB, я соответственно смонтировал все компоненты и закрепил их припоем.

Шаг 6: Завершение проекта

Завершение проекта
Завершение проекта
Завершение проекта
Завершение проекта
Завершение проекта
Завершение проекта
Завершение проекта
Завершение проекта

После сборки платы я установил плату на корпус и закрепил ее винтами с гайками M3, а затем подключил плату и розетки соответственно.

Сборка платы и корпуса:

  1. Сначала соедините все нейтрали розетки вместе, а затем подключите к ней нейтральный провод основного кабеля.
  2. Затем подключите провод под напряжением главного кабеля к контакту «IN» на плате.
  3. Контакты 1, 2, 3 и 4 на плате по отдельности подключаются к контакту под напряжением розетки.
  4. Вам также необходимо подключить разъем постоянного тока к контакту 5V и GND на кабеле.

После того, как все соединения будут выполнены, включите плату PCB с помощью адаптера 5V 1Amp и подключите основной кабель к сети переменного тока.

На видео этот раздел начинается примерно в 5:42 или вы можете нажать здесь.

Тестирование начинается в 8:03

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