Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Радиоуправляемый автомобиль Porsche (проект Arduino)

Компоненты и расходные материалы

Arduino Nano R3
× 1
Специальная плата JLCPCB
× 1

Об этом проекте

Введение:радиоуправляемая машина (проект Arduino)

В этом проекте я покажу вам, как построить более простую версию радиоуправляемых машин.

Я предоставляю полное пошаговое руководство, чтобы показать вам, как создать свой собственный радиоуправляемый автомобиль, и я подробно объясняю как аппаратные, так и программные части, чтобы превратить это руководство в самый простой способ, который заставит вас попробовать свой владеть навыками изготовления электроники. Этот проект очень удобно делать специально после того, как мы получили заказную печатную плату, которую мы заказали у easyEDA, чтобы улучшить внешний вид нашей машины, а также в этом руководстве достаточно документов и кодов, чтобы вы могли создавать индивидуальные механизмы для вашего автомобиля. Если вы так не любите читать! Вы можете посмотреть это видео, чтобы получить более подробные инструкции.

Мы сделали этот проект всего за 7 дней, всего за три дня, чтобы закончить изготовление оборудования и сборку, затем за 4 дня, чтобы подготовить код и приложение для Android. чтобы через него управлять автомобилем.

Прежде чем начать, давайте сначала посмотрим

что вы узнаете из этого руководства:

  • Мы взломаем Porsche GT3 RS, чтобы использовать его двигатели, шасси и т. д.
  • Затем мы спроектируем печатную плату нашей новой управляемой платы.
  • Мы также увидим, как сделать приложение для Android для управления автомобилем.
  • И вот наконец мы соберем все детали и начнем движение.

Шаг 1. Что такое радиоуправляемая машина!

Вот некоторая информация о радиоуправляемом автомобиле или транспортном средстве с дистанционным управлением, которое определяется как любое транспортное средство, которое дистанционно управляется средствами, которые не ограничивают его движение с источником, внешним по отношению к устройству. Часто это радиоуправление . устройство, кабель между пультом управления и автомобилем или инфракрасным контроллер.

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

В нашем случае мы используем радиосвязь, которая представляет собой модуль Bluetooth HC-05 для подключения как автомобиля, так и смартфона или любого другого устройства Android, поскольку мы управляем автомобилем через приложение Android.

О приложении для Android.

Мы использовали платформу изобретателя приложений MIT, чтобы создать графическое программирование для нашего приложения для Android.

Использовать эту платформу так легко и просто.

Вы можете скачать приложение. что мы сделали для этого проекта по этой ссылке

Шаг 2. Модель Porsche GT3 RS

У меня есть этот радиоуправляемый автомобиль от одного из моих друзей, это модель Porsche GT3 RS, и он был в очень плохих условиях, но все еще имеет хорошую репутацию, поэтому после выполнения некоторых шагов по очистке автомобиль теперь имеет отличный внешний вид, но самое главное - это двигатели.

Поэтому, когда я открутил его, я обнаружил, что два двигателя:первый находится в задней части автомобиля для движения вперед и назад, а второй - в передней части, представляя рулевое колесо, и они работают очень хорошо. Поэтому я переместил все бесполезные провода и оставил только провода двигателей, и после того, как припаял какой-то разъем, шасси готово к работе. У машины тоже есть фары:два белых светодиода спереди и два красных светодиода сзади, но мы добавим больше светодиодов, чтобы получать больше удовольствия от него, например, габаритные огни, которые будут следовать за движением мотора рулевого колеса:

Например, когда автомобиль поворачивает налево (после выбора стрелки влево в приложении для Android), тогда левые светодиоды начнут автоматически мигать, и то же самое будет и для правого направления

А также я добавил несколько светодиодов RGB, которые меняют цвет в зависимости от вашего выбора.

Шаг 3. Изготовление печатной платы на платформе EasyEDA

Показать все элементы

О EasyEDA!

EasyEDA - это бесплатное онлайн-сообщество по автоматизации электронного проектирования, которое позволяет создавать, тестировать и редактировать схемы и печатные платы. Найдите ссылку на платформу easyEDA здесь. Эта онлайн-программа поддерживается на всех платформах, даже на Android, с помощью easyEDA вы можете сделать схематический захват для ваших документов, схемотехническое моделирование, онлайн-проектирование печатных плат с возможностью импорта печатных плат и файлов схем, так что с этого момента мы можем понять, что мы можем создавать печатную плату в этом онлайн-конструкторе или просто сделайте это с помощью другого программного обеспечения и загрузите файл gerber в easyEDA, чтобы разместить заказ.

Вернуться к нашему проекту

Мы возвращаемся к нашему проекту и говорим о схемотехнике, это напрямую связано с этой платформой, лучшими производителями печатных плат, которые предоставляют это онлайн-программное обеспечение, где вы можете спроектировать свою печатную плату, а затем заказать ее. Это потрясающе, предоставляя здесь все эти опции, инструменты и особенно отличную библиотеку, потому что доступны все необходимые компоненты, такие как драйвер двигателя H-моста Arduino Nano L293, модуль HC Bluetooth и многое другое, поэтому все, что нам нужно сделать, это просто поискать компонент по его имени, затем просто поместите его

Как обычно, нам нужно запустить платформу easyEDA отсюда, затем запустить новый проект и импортировать необходимые компоненты ... и соединить их вместе, чтобы получилась схема, показанная на картинке. Также эта платформа позволяет преобразовать вашу схему в печатную плату, и это Это именно то, что нам нужно, просто нажмите «Преобразовать проект в печатную плату», и вы получите область дизайна печатной платы. Я советую вам автоматически щелкнуть следующую ссылку на печатную плату:Прямая ссылка для проекта радиоуправляемой машины. Вы также можете проверить печатную плату перед ее заказом с помощью программы просмотра печатных плат, и я предоставил изображение, на котором показана разработанная нами печатная плата.

Эта схема полезна независимо от того, что вам нужно, потому что я добавил модуль ESP-01, если вы хотите управлять своей машиной через WIFI, а также там доступен NRF, если вы хотите использовать радиоприемопередатчик. После создания этой схемы мы переходим непосредственно к преобразованию ее в печатную плату, что сейчас очень удобно, и после размещения каждого компонента на своем месте и добавления нескольких этикеток и нескольких красивых логотипов теперь наша печатная плата готова для онлайн-заказа, так что все, что вам нужно do идет на изготовление и устанавливает некоторые параметры, для меня я предпочитаю красный цвет для моей печатной платы. Сделайте оплату и ждите доставки. Всего 4 дня, чтобы получить пакет, и это была отличная услуга, и после открытия пакета я заметил новую услугу easyEDA, которая представляет собой услугу LCSC, которая позволяет вам заказать необходимые компоненты для вашей печатной платы. И у нас есть печатные платы со всеми предустановленными параметрами, которые мы выбрали. Печатные платы, как обычно, очень хорошо изготовлены, и есть все этикетки с описанием и т. Д., Так что создание этого проекта теперь будет очень удобным.

Шаг 4. Ингредиенты

Теперь давайте рассмотрим необходимые компоненты для этого проекта, и вы можете найти все связанные ссылки для онлайн-заказа, поэтому нам понадобятся:

  • - Любое радиоуправляемое игрушечное шасси.
  • - Печатная плата, которую вы можете заказать по этой ссылке:http://ouo.io/1i1Lc
  • - Один Arduino nano
  • - Bluetooth-модуль HC-05 или HC-06.
  • - Датчик освещенности BH1750
  • - Датчик температуры и влажности
  • - Драйвер двигателя H-моста L293D
  • - Некоторые светодиоды RGB.
  • - зуммер 5 В
  • - Некоторые соединители заголовков.

Шаг 5:Сборка (пайка компонентов)

Теперь мы готовы, так что давайте приступим к пайке компонентов и не забываем следить за этикетками, чтобы избежать ошибок при пайке. Мы начинаем с пайки разъема Arduino для проверки источника питания, и вы также можете написать базовый тестовый код, чтобы проверить правильность подключения для каждого датчика, такого как датчик освещенности, и то же самое для светодиодов, потому что все они подключены непосредственно к плате (Arduino ), чтобы у вас был полный доступ к ним.

Примечание :Ваш паяльник должен быть чистым и чистым. Это означает, что нужно протирать губкой каждый раз, когда вы пользуетесь ею. Наконечник паяльника должен быть чистым и блестящим. Если вы видите, что наконечник загрязнен флюсом или окислителем, что означает потерю блеска, вам следует его очистить. Даже если вы в процессе пайки. Чистое паяльное жало НАМНОГО упрощает передачу тепла к объекту пайки.

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

Шаг 6. Тест приложения Andoid

Это приложение позволит вам управлять автомобилем с помощью Bluetooth для движения вперед и назад и влево-вправо, а также есть режим дрейфа с кнопкой зуммера и ручным выключателем, но сначала вы должны включить Bluetooth и подключиться к вашему автомобилю, чтобы приложение проведет вас через несколько голосовых сообщений.

Выбрав автомобиль, мы можем протестировать возможность управления цветом светодиодов RGB, и, как вы можете видеть, светодиоды меняют цвет в зависимости от нашего выбора.

Что касается приложения для Android, я покажу вам в следующих инструкциях, как сделать его с помощью платформы изобретателя приложений MIT, но пока вы можете загрузить и установить его бесплатно по этой ссылке

Шаг 7. Код и проверочный тест

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

Так! Вот как это работает:для каждого нажатия кнопки в нашем приложении для Android символ будет передан в Arduino через Bluetooth, и для каждого символа есть алгоритм, который нужно выполнить, например, если мы нажимаем кнопку вперед, мы передаем символ 'f', поэтому когда доска получает символ "f", она вызывает функцию для управления двигателем задней стороны для движения вперед, и это одинаково для всех кнопок.

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

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

Спасибо :)

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


Производственный процесс

  1. Создание монитора Ambilight с помощью Arduino
  2. Игра Arduino Pong - OLED-дисплей
  3. Радиоуправляемая машина с джойстиком
  4. Детектор звуковой частоты
  5. Клон Arduino Tamagotchi - цифровой питомец
  6. Манипулятор беспроводного переключателя света
  7. Tech-TicTacToe
  8. Водяной пистолет с датчиком движения
  9. Таймер обратного отсчета Arduino
  10. Счетчик автомобилей с использованием Arduino + Обработка + PHP