Оглавление:
- Шаг 1. Видео и фотографии
- Шаг 2: Компоненты
- Шаг 3: Схема проводки
- Шаг 4: Код
- Шаг 5: приложение
- Шаг 6: 3D-печать
- Шаг 7: Заключительная мысль
![UCL - Встроенный - Система предупреждений - Радиоуправляемая машина: 7 шагов UCL - Встроенный - Система предупреждений - Радиоуправляемая машина: 7 шагов](https://i.howwhatproduce.com/images/001/image-1760-40-j.webp)
Видео: UCL - Встроенный - Система предупреждений - Радиоуправляемая машина: 7 шагов
![Видео: UCL - Встроенный - Система предупреждений - Радиоуправляемая машина: 7 шагов Видео: UCL - Встроенный - Система предупреждений - Радиоуправляемая машина: 7 шагов](https://i.ytimg.com/vi/nWw7IPj7BFs/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
![UCL - Встроенный - Система предупреждений - Радиоуправляемый автомобиль UCL - Встроенный - Система предупреждений - Радиоуправляемый автомобиль](https://i.howwhatproduce.com/images/001/image-1760-41-j.webp)
![UCL - Встроенный - Система предупреждений - Радиоуправляемый автомобиль UCL - Встроенный - Система предупреждений - Радиоуправляемый автомобиль](https://i.howwhatproduce.com/images/001/image-1760-42-j.webp)
![UCL - Встроенный - Система предупреждений - Радиоуправляемый автомобиль UCL - Встроенный - Система предупреждений - Радиоуправляемый автомобиль](https://i.howwhatproduce.com/images/001/image-1760-43-j.webp)
В этом проекте я сделал простую систему предупреждений для логистических роботов. По сути, это радиоуправляемая машина с ультразвуковым датчиком спереди и датчиком предотвращения препятствий сзади. Управление автомобилем осуществляется через приложение по bluetooth.
Шаг 1. Видео и фотографии
![Image Image](https://i.howwhatproduce.com/images/001/image-1760-44-j.webp)
![](https://i.ytimg.com/vi/_9ihm7X_s-k/hqdefault.jpg)
![Видео и картинки Видео и картинки](https://i.howwhatproduce.com/images/001/image-1760-45-j.webp)
![Видео и картинки Видео и картинки](https://i.howwhatproduce.com/images/001/image-1760-46-j.webp)
![Видео и картинки Видео и картинки](https://i.howwhatproduce.com/images/001/image-1760-47-j.webp)
Шаг 2: Компоненты
Это список компонентов, которые я использовал:
1 x Arduino Mega 25601 x L298N Драйвер двигателя с двойным H-мостом 1 x Ультразвуковой датчик 1 x Датчик предотвращения препятствий 1 x модуль Bluetooth HC-05 3 x светодиода, зеленый, желтый и красный 2 x двигатели постоянного тока 1 x динамик 1 x транзистор 4 x резисторы 220 Ом 1 x резистор 1 кОм 1 x 2 кОм резистор
держатель для 3D-принта для ультразвукового датчика 1 батарея 9 В 6 батареек AA
Шаг 3: Схема проводки
![Схема провода Схема провода](https://i.howwhatproduce.com/images/001/image-1760-48-j.webp)
![Схема провода Схема провода](https://i.howwhatproduce.com/images/001/image-1760-49-j.webp)
Шаг 4: Код
Идея программы состоит в том, чтобы подавать предупреждения и останавливать радиоуправляемую машину, если она также закрывает объект. Когда что-то находится на расстоянии менее 30 см, начинает мигать красный светодиод, динамик издает звук, и машина останавливается. Когда автомобиль остановлен, он не может двигаться вперед.
Если что-то находится на расстоянии от 31 до 70 см, мигает желтый светодиод. Когда все в порядке, горит зеленый светодиод.
Если что-то находится примерно в 20 см от задней части автомобиля, машина останавливается. Когда автомобиль остановлен, невозможно заставить его двигаться назад.
Я старался писать код в разных классах, чтобы сделать основной как можно более чистым. Но у меня было много проблем с потоком кода, который управляет RC. В итоге я написал управляющий код в основной программе. Это то, что я хотел бы изменить.
Шаг 5: приложение
![Приложение Приложение](https://i.howwhatproduce.com/images/001/image-1760-50-j.webp)
![Приложение Приложение](https://i.howwhatproduce.com/images/001/image-1760-51-j.webp)
Я сделал приложение для управления автомобилем. Приложение создано в MIT App изобретатель. Единственная проблема с изобретателем приложений MIT заключается в том, что они не поддерживают мультитач.
Приложение отправляет данные по bluetooth. Модуль bluetooth использует rx1 и tx1 на Arduino Mega. Сделав это, я смог запрограммировать Arduino через USB и одновременно использовать приложение для управления автомобилем.
Шаг 6: 3D-печать
![3D печать 3D печать](https://i.howwhatproduce.com/images/001/image-1760-52-j.webp)
Сделал кронштейн для ультразвукового датчика. Сам рисунок я сделал в Fusion 360.
Кронштейн разработан для моей радиоуправляемой машины.
Шаг 7: Заключительная мысль
Я многому научился, работая над этим проектом. Самой большой проблемой в этом проекте было заставить работать Bluetooth-соединение. Я узнаю, как использовать миллис и микроны вместо задержки, потому что функция задержки останавливает всю программу. Я узнал, как сделать свой собственный 3D-рисунок и как его распечатать.
Одна вещь, которую я хотел бы сделать, - это дать машине автоматическую функцию, чтобы она могла двигаться сама по себе.
В целом, мне было очень весело заниматься этим, и я знаю, что в машине есть много вещей, которые можно улучшить.
Рекомендуемые:
Автоматическая литьевая машина для переработки пластмасс: 5 шагов
![Автоматическая литьевая машина для переработки пластмасс: 5 шагов Автоматическая литьевая машина для переработки пластмасс: 5 шагов](https://i.howwhatproduce.com/images/001/image-2492-j.webp)
Автоматическая литьевая машина для переработки пластмасс: Привет :) Это руководство посвящено нашей «автоматической литьевой машине для переработки пластмасс». (называется: Smart Injector) Идея машины состоит в том, чтобы предложить децентрализованное решение по переработке пластика. Утилизация часто ограничена
11 шагов машина Руба Голдберга: 8 шагов
![11 шагов машина Руба Голдберга: 8 шагов 11 шагов машина Руба Голдберга: 8 шагов](https://i.howwhatproduce.com/images/008/image-21644-j.webp)
11-ступенчатая машина Руба Голдберга: Этот проект представляет собой 11-ступенчатую машину Руба Голдберга, которая предназначена для выполнения простых задач сложным образом. Задача этого проекта - поймать кусок мыла
Как построить систему автоматического полива растений своими руками с помощью предупреждений Wi-Fi: 15 шагов
![Как построить систему автоматического полива растений своими руками с помощью предупреждений Wi-Fi: 15 шагов Как построить систему автоматического полива растений своими руками с помощью предупреждений Wi-Fi: 15 шагов](https://i.howwhatproduce.com/images/010/image-27094-j.webp)
Как построить автоматическую систему полива растений своими руками с помощью предупреждений Wi-Fi: это законченный проект, автоматическая система полива растений своими руками, управляемая через #WiFi. Для этого проекта мы использовали комплект для сборки автоматической садовой системы с самополивом от Adosia. В этой установке используются соленоидные водяные клапаны и аналог почвенного
Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов
![Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов](https://i.howwhatproduce.com/images/010/image-29394-j.webp)
Постройте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: в этом уроке мы покажем вам, как построить систему #DIY #hydroponics. Эта гидропонная система, сделанная своими руками, будет поливать в соответствии с индивидуальным гидропонным циклом полива с 2 минутами включения и 4 минутами перерыва. Он также будет контролировать уровень воды в резервуаре. Эта система
Обнаружение вторжений HiFive1 Arduino с помощью предупреждений MQTT с использованием ESP32 или ESP8266: 6 шагов
![Обнаружение вторжений HiFive1 Arduino с помощью предупреждений MQTT с использованием ESP32 или ESP8266: 6 шагов Обнаружение вторжений HiFive1 Arduino с помощью предупреждений MQTT с использованием ESP32 или ESP8266: 6 шагов](https://i.howwhatproduce.com/images/006/image-16258-14-j.webp)
Обнаружение вторжений HiFive1 Arduino с помощью предупреждений MQTT с использованием ESP32 или ESP8266: HiFive1 - первая Arduino-совместимая плата на базе RISC-V, построенная с процессором FE310 от SiFive. Плата примерно в 20 раз быстрее, чем Arduino UNO, но, как и плата UNO, в ней отсутствует какое-либо беспроводное соединение. К счастью, есть несколько бесплатных