Оглавление:
- Шаг 1. Используемые компоненты и материалы
- Шаг 2: Принципиальная схема и макет
- Шаг 3: Установка ИК-библиотеки и поиск ИК-кодов
- Шаг 4: Окончательный эскиз реле управления
- Шаг 5: Сборка платы
- Шаг 6: Завершение проекта
Видео: Как сделать дистанционно управляемый Spike Buster или Switch Board, используя автономный Atmega328P: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
В этом проекте я покажу, как построить дистанционно управляемый Spike Buster или Switch Board, используя автономный Atmega328P. Этот проект построен на специальной печатной плате с очень небольшим количеством компонентов. Если вы предпочитаете смотреть видео, я встроил то же самое, или, если вам нравится читать, продолжайте публикацию.
Шаг 1. Используемые компоненты и материалы
Для этого проекта нам потребуются такие компоненты, как
- Atmega328P-PU
- Кристалл 16 МГц
- Конденсатор 2 * 22 пФ
- Резистор 10 кОм
- Резистор 4 * 1 кОм
- 4 * светодиода
- Реле 4 * 5 Вольт
- Цоп1738
- UL2003A
- Пользовательская плата PCB (файлы Gerber будут отправлены в сообщении) или любая перфокарта
- Корпус с розеткой
Если вы хотите совершить покупку в Интернете, вот несколько партнерских ссылок, которые вы можете попробовать
Amazon IND
- Atmega328P-PU -
- Кристалл 16 МГц -
- Реле 4 * 5 В -
- Tsop1738 -
- UL2003A -
- Arduino UNO -
Amazon США
- Atmega328P-PU -
- Кристалл 16 МГц -
- Реле 4 * 5 В -
- Цоп1738 -
- UL2003A -
- Arduino UNO -
Banggood
- Atmega328P-PU -
- Кристалл 16 МГц -
- Реле 4 * 5 В -
- Arduino UNO -
AliExpress
- Atmega328P-PU -
- Кристалл 16 МГц -
- Реле 4 * 5 В -
- Tsop1738 -
- UL2003A -
- 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, а затем подключил плату и розетки соответственно.
Сборка платы и корпуса:
- Сначала соедините все нейтрали розетки вместе, а затем подключите к ней нейтральный провод основного кабеля.
- Затем подключите провод под напряжением главного кабеля к контакту «IN» на плате.
- Контакты 1, 2, 3 и 4 на плате по отдельности подключаются к контакту под напряжением розетки.
- Вам также необходимо подключить разъем постоянного тока к контакту 5V и GND на кабеле.
После того, как все соединения будут выполнены, включите плату PCB с помощью адаптера 5V 1Amp и подключите основной кабель к сети переменного тока.
На видео этот раздел начинается примерно в 5:42 или вы можете нажать здесь.
Тестирование начинается в 8:03
Рекомендуемые:
Как сделать MP3-плеер с ЖК-дисплеем, используя Arduino и DFPlayer Mini MP3 Player Module: 6 шагов
Как сделать MP3-плеер с ЖК-дисплеем с помощью модуля Arduino и DFPlayer Mini MP3 Player: Сегодня мы создадим MP3-плеер с ЖК-дисплеем с помощью модуля Arduino и DFPlayer mini MP3 Player. Проект может читать файлы MP3 на SD-карте и может приостанавливать работу и играю так же, как и устройство 10 лет назад. А еще в нем есть предыдущая песня и следующая веселая песня
Как сделать LED Chaser, используя 4017 IC и RGB LED: 13 шагов
Как сделать LED Chaser, используя 4017 IC и RGB LED: Привет друг, сегодня я собираюсь сделать схему LED Chaser, используя 4017 IC и RGB LED
Как сделать аркаду Bartop DIY на двоих с пользовательскими слотами для монет Marquee, используя ящик Пандоры: 17 шагов (с изображениями)
Как сделать аркадную аркаду для 2 игроков своими руками с пользовательскими слотами для монет Marquee, используя ящик Пандоры: Это пошаговое руководство о том, как построить аркадную машину с верхней панелью для 2 игроков, в которую встроены пользовательские слоты для монет. Прорези для монет будут сделаны таким образом, чтобы в них можно было принимать только монеты размером в четверть и больше. Эта аркада работает
Заставка Spike Buster или удлинителя поцарапать: 5 шагов
Создание царапины на Spike Buster или Extension Cord: в этом посте я покажу вам, как сделать Spike Buster или Extension Cord с нуля. Сначала давайте посмотрим список деталей
Как сделать автономного робота для игры в баскетбол, используя IRobot Create в качестве базы: 7 шагов (с изображениями)
Как сделать автономного робота для игры в баскетбол, используя IRobot Create в качестве базы: это моя запись для испытания iRobot Create. Самым сложным в этом процессе для меня было решить, что будет делать робот. Я хотел продемонстрировать классные возможности Create, а также добавить немного робо-чутья. Все мои