Схемы

Как создать простого движущегося робота (для начинающих): 4 шага

Солдатик молодой Исполняет Иван Разумов

Солдатик молодой Исполняет Иван Разумов

Оглавление:

Anonim

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

Расходные материалы:

Шаг 1: Инструменты и Компоненты

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

1. Микроконтроллер Atmega8 (также можно использовать Arduino)

2. 2 мотор-редуктора

3. L298 IC или двойной H мостовой модуль

4. металлическое шасси

5. винты и гайки с некоторыми соединительными проводами.

6. Пара колес для моторов

Инструменты:

Ничего особенного, кроме основных, которые вы могли бы иметь.

Шаг 2: Понимание разницы между Atmega8 и Arduino и что такое H Bridge

Когда вы окунетесь в мир микроконтроллеров, неизбежно возникнет путаница в отношении разных версий одного и того же семейства микроконтроллеров.

В мире Arduino изначально был выбран Atmel ATmega8, работающий на частоте 16 МГц. Последующие версии Arduino использовали ATmega168, а также широко известный ATmega328, оба также работали на 16 МГц. (Серия Arduino Mega является ответвлением, но принципы, представленные здесь, остаются в силе…)

Я использовал atmega8, которая является меньшей версией, но совместимой с Arduino, что означает, что вы можете кодировать эту плату, используя вашу платформу Arduino.

H-мост (L298): Это электронная схема, которая обеспечивает напряжение на нагрузке в любом направлении (или), его просто называют инструментом привода двигателя, она широко применяется в робототехнике, поскольку она может изменять направление двигателя в зависимости от логического состояния соответствующего Булавка Arduino (обратная или обратная).

Шаг 3: Создание подключений

H bridge - это модуль драйвера двигателя, изготовленный с микросхемой L2938, который может питаться от источника питания 12 В от адаптера или от батареи 9 В последовательно. связи здесь идут.

Контакты двигателя 1 (IN1) H соединяются с контактами 8,9 микроконтроллера.

Контакты двигателя 2 (IN2) H соединяются с контактами 10,11 микроконтроллера.

питание Hbridge с помощью адаптера.

Это очень просто !?

Шаг 4: Кодирование

здесь я загрузил простую программу, которая запускает двигатели в прямом направлении и левое колесо вперед и назад, что помогает вращать робота.

Вы можете изменить направление колес, но изменив мощность на выводы в digitalWrite () как на высокое, так и на низкое.

если вы должны были дать аналоговые входы, используйте analogWrite () со значениями в диапазоне от 0 до 255 как мин. и макс., используя эти значения, вы можете изменять скорость двигателя. не забудьте использовать выводы pwm * на плате для аналоговых значений.

ATB! дать различные входные данные для digitalWrite и исследовать.