Как собрать робота с Arduino и микроконтроллером 8051

Попробуйте наш инструмент устранения неполадок





В современном мире робот будет играть важную роль . Основная цель робота - уменьшить человеческую силу. Роботы используются в электронике во многих приложениях. В этой статье мы обсудили, как построить робота с модулем Arduino и микроконтроллером 8051. Чтобы построить робота с Arduino, мы рассказываем о роботе Arduino с функцией избегания препятствий. Необходимые компоненты включают корпус робота, двигатель постоянного тока, ультразвуковой датчик, модуль Arduino, IC драйвера двигателя и модуль Arduino.

Как построить робота?

В необходимые компоненты для сборки робота необходимо следующее




Тело робота

Базовое тело робота робот обхода препятствий показан на следующем изображении. Корпус робота представляет собой пластиковый корпус с колесами с обеих сторон. Перед корпусом робота расположен ультразвуковой датчик. С помощью ультразвукового датчика препятствие можно обнаружить. Если во время движения робот обнаруживает какое-либо препятствие ультразвуковым датчиком, он отодвигается в сторону и продолжает движение.

Тело робота

Тело робота



Двигатель постоянного тока

В Двигатель постоянного тока - это электродвигатель и работает на электричестве постоянного тока. Работа любого электродвигателя основана на электромагнетизме. Магнитное поле создается проводником с током, когда он помещен во внешнее магнитное поле, он будет испытывать силу, пропорциональную току в проводнике. Как правило, мы знаем, что магниты имеют противоположную полярность притяжения с севера на юг, и если полярности такие же, как с севера на север и с юга на юг, тогда магниты будут отталкиваться.

Двигатель постоянного тока

Двигатель постоянного тока

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

Корпус робота с двигателем постоянного тока

Корпус робота с двигателем постоянного тока

Модуль Arduino

На следующем изображении показано изображение модуля Arduino. В модуль arduino играет важную роль в проектировании робота для предотвращения препятствий с использованием комплекта arduino. Контакт приемника Arduino подключен ко второму контакту ультразвукового датчика, а 1-й, 2-й и 3-й контакты модуля Arduino подключены к драйверу двигателя постоянного тока. Конденсатор и диод общих компонентов также подключаются к модулю Arduino с помощью батарейного источника питания.


Модуль Arduino

Модуль Arduino

Драйвер двигателя IC

Для запуска двигателя постоянного тока драйвер двигателя IC использовал. Контакты 3,6 и 11, 14 драйвера двигателя подключены к двигателю постоянного тока. Входные контакты 1 и 2 подключены к модулю Arduino, а контакт включения подключен к контакту передатчика Arduino. Контакты 4, 5, 12, 13 драйвера двигателя подключены к массе.

Драйвер двигателя IC

Драйвер двигателя IC

Ультразвуковой датчик

В этой концепции ультразвуковой датчик используется для обнаружения препятствия впереди и отправляет команду на плату Arduino. В зависимости от входного сигнала микроконтроллер перенаправляет робота в разные стороны.

Ультразвуковой датчик

Ультразвуковой датчик

Приложения робота Arduino для предотвращения препятствий

  • Робот Arduino может перемещаться по любой поверхности
  • Он может перемещаться по металлической поверхности, например по корпусу холодильника.

На изображении ниже показан робот Arduino для предотвращения препятствий.

Робот Arduino для обхода препятствий

Робот Arduino для обхода препятствий

Чтобы построить робота с микроконтроллер 8051 мы рассказываем о машине-металлоискателе-роботе. Компоненты, необходимые для сборки робота с микроконтроллером 8051:

  • 8051 микроконтроллер
  • Двигатели постоянного тока
  • Драйверы двигателей
  • Металлоискатель
  • Декодер
  • Кодировщик
  • Нажмите на кнопки
  • Кристалл
  • РЧ передатчик и приемник

Металлоискатель

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

Металлоискатель

Металлоискатель

Нажмите на кнопки

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

Нажать кнопку

Нажать кнопку

8051 микроконтроллер

В Микроконтроллер 8051 состоит из 40 контактов . 4-й и 5-й контакты микроконтроллера подключены к кварцевому генератору. Вывод Vcc подключается к источнику питания 5 В, а вывод заземления соединяется с землей. Контакты 15, 16, 18, 19 микроконтроллера подключены к IC кодировщика HT12E. Выводы микроконтроллера 2, 7, 8, 9 подключены к кнопкам.

Следующее изображение после подключения всех компонентов, таких как резистор, конденсатор, кварцевый генератор, микроконтроллер серии 8051, энкодеры и т. Д., Включены печатная плата .

Соединения печатной платы

Соединения печатной платы

На изображении ниже показан робот-металлоискатель с микроконтроллером серии 8051.

Робот-металлоискатель с микроконтроллером серии 8051

Робот-металлоискатель с микроконтроллером серии 8051

В этой статье мы обсудили Как построить робота с Arduino и микроконтроллером 8051 . Я надеюсь, что, прочитав эту статью, вы получили базовые знания по созданию робота. Если у вас есть какие-либо вопросы об этой статье или об электронике и коммуникационные проекты , пожалуйста, оставляйте комментарии в разделе ниже. Вот вопрос к вам, Что такое микроконтроллер серии 8051?

.