Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это моя первая инструкция, поэтому я заранее прошу прощения за любую ошибку.
Вернувшись в мой дом во время летних каникул, все в доме просили меня принести свои вещи из других комнат. Было нормально, если вещи были небольшими или ограниченными в количестве, но в большинстве случаев это не так. Поэтому я подумал о разработке мобильного устройства, которым я мог бы управлять через свой телефон, и позволить ему переносить вещи.
Запасы
- Arduino uno.
- Модуль bluetooth hc-05.
- 2 двигателя постоянного тока до 3 кг-см.
- 2 колеса диаметром 60 см.
- роликовое колесо
- Аккумуляторы
- Провода перемычки
Используемое программное обеспечение и приложения:
- IDE Arduino
- Приложение Blynk
Шаг 1: внешняя структура
У меня дома был письменный стол, а также я разложил фанеру, которая использовалась для внешнего каркаса. Вся конструкция весит около 3-4 кг, но вы можете использовать что-то более легкое для внешней конструкции, если хотите.
Чтобы установить колеса, ролики и сам учебный стол, мне пришлось просверлить отверстия в базовой фанере. Я просверлил отверстие примерно в 10 см от края. Помните, что если вы используете четыре колеса вместо двух, не сохраняйте большое расстояние между ними. С этого момента робот не сможет правильно повернуть.
Шаг 2: Двигатель и электроника
Принципиальная схема для этого же показана выше.
Если какая-либо проблема связана с направлением движения двигателей, поменяйте местами положительную и отрицательную клеммы провода.
Если проблемы связаны с положением двигателя, то есть если вы пытаетесь двигаться влево и вправо, поменяйте местами провода, идущие от A к B.
Оба двигателя имеют крутящий момент 3 кг-см. Вы можете использовать более мощный двигатель, если хотите, если у вас есть драйвер для него.
Для этого проекта я использовал драйвер двигателя L298n. Я знаю, что он может работать только при токе 3 А, и оба двигателя будут использовать больше этого предела, но факт в том, что он может выдерживать до 5 А, потому что производители показывают меньшее значение, чем фактическое. И в худшем случае в этом случае будет тепловое отключение при температуре выше 100 ° C.
Шаг 3. Производительность и прочее
Это мобильное устройство может нести вес до 7 кг и может двигаться со скоростью до 10 км / ч. Я использовал 12 LiON 2200 мАч аккумулятор, 4 набора последовательно расположенных параллельно.
Единственный недостаток - его маневренность. Требуется время, чтобы набрать достаточную скорость, а на низких скоростях он не развивает достаточный крутящий момент для правильного поворота. Но решить эту проблему можно, применив для каркаса легкие материалы.
Шаг 4: коды и приложение Blynk
Приложение Blynk
Я использовал приложение blynk для управления своим роботом. Эскиз того же приведен ниже. Робот, как известно, управляется через bluetooth. Вы получите необходимую информацию на официальном сайте нужного вам блинка. Я решил управлять скоростью обоих двигателей по отдельности, но если вы хотите, вы можете управлять скоростью только с помощью одного контроллера. Я также добавил кнопку для принудительного влево на виртуальных контактах 3 и 4. В случае, если робот где-то застрял и необходимо немедленно изменить его направление, можно использовать эти команды. Но эта команда оказывает сильное давление на моторный привод, поэтому лучше приберечь его только на случай аварии. Я также использовал светодиодную кнопку, это простая кнопка, позволяющая узнать, подключен ли ваш bluetooth к вашему мобильному телефону или нет. просто нажмите эту кнопку, и если индикатор возле 13-го контакта arduino uno blynks соответственно, то ваш мобильный телефон подключен к HC-05.