Съдържание:
- Стъпка 1: Видео и снимки
- Стъпка 2: Компоненти
- Стъпка 3: Диаграма на окабеляване
- Стъпка 4: Код
- Стъпка 5: Приложението
- Стъпка 6: 3D печат
- Стъпка 7: Крайна мисъл
Видео: UCL - вграден - система за предупреждение - RC автомобил: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В този проект направих проста система за предупреждение за логистични роботи. Това е основно RC автомобил с ултразвуков сензор отпред и сензор за избягване на препятствия отзад. Колата се управлява чрез bluetooth на приложение.
Стъпка 1: Видео и снимки
Стъпка 2: Компоненти
Това е списък на компонентите, които съм използвал:
1 x arduino mega 25601 x L298N Двоен H-мостов драйвер на мотора 1 x ултразвуков сензор 1 x сензор за избягване на препятствия 1 x HC-05 bluetooth модул 3 x светодиоди, зелено, жълто и червено 2 x DC двигатели 1 x високоговорител 1 x транзистор 4 x 220 ома резистори 1 x 1k резистор 1 x 2k резистор
кабелна платка3d държач за печат за ултразвуков сензор 1 x 9v батерия 6 x AA батерии
Стъпка 3: Диаграма на окабеляване
Стъпка 4: Код
Идеята на програмата е да дава предупреждения и да спира rc автомобила, ако иска да затвори твърде обект. Когато нещо е на по -малко от 30 см, червен светодиод започва да мига, високоговорителят издава звук и колата спира. Когато колата е спряна, не е възможно да накарате колата да се движи напред.
Ако нещо е на разстояние между 31 и 70 см, жълт светодиод мига. Когато нищо не е наред, свети зелен светодиод.
Ако нещо е на около 20 см от задната част на колата, колата спира. Когато колата е спряна, не е възможно да накарате колата да се движи назад.
Опитах се да напиша кода в различни класове, за да направя основния възможно най -чист. Но имах много проблеми с потока в кода, който контролира RC. Така че в крайна сметка написах контролния код в основната програма. Това е нещо, което бих искал да променя.
Стъпка 5: Приложението
Направих приложение за управление на колата. Приложението е направено в MIT app inventor. Единственият проблем с изобретателя на приложения на MIT е, че те не поддържат мултитъч.
Приложението изпраща данни чрез Bluetooth. Bluetooth модулът използва rx1 и tx1 на arduino mega. По този начин можех да програмирам arduino чрез USB и да използвам приложението за управление на колата едновременно.
Стъпка 6: 3D печат
Направих скоба за ултразвуковия сензор. Самата рисунка съм направил във fusion 360.
Конзолата е дизайн за моя RC автомобил.
Стъпка 7: Крайна мисъл
Научих много, правейки този проект. Най -голямото предизвикателство в този проект беше да накара Bluetooth комуникацията да работи. Научавам се да използвам милис и микро вместо закъснение, защото функцията за забавяне спира цялата програма. Научих как да си направя собствена 3d рисунка и как да я отпечатам.
Едно нещо, което бих искал да направя, е да дам на колата автоматична функция, така че да може да кара сама.
Като цяло се забавлявах много с това и знам, че има много неща в колата, които могат да бъдат подобрени.
Препоръчано:
Предупреждение за температура за глава: 10 стъпки
Предупредителна лента за температура: Живеейки във Флорида, се интересувах от създаването на дреха, която би могла да ме предупреди, когато навън стане твърде горещо. Използвайки Arduino и няколко прости компонента, успях да създам платка, която може да бъде включена в лента за глава, която ме предупреждава, когато
Предупреждение за вода - устройство за спасяване на вашата лодка: 5 стъпки (със снимки)
Предупреждение за вода - устройство за спасяване на вашата лодка: Ако сте собственик на лодка, има солиден комфорт най -накрая да качите лодката на суша. Не може да потъне там. Навсякъде другаде се сблъсква с постоянна битка за преодоляване на тенденцията да се подхлъзне под вълните и да изчезне. През зимата тук, уви
Предупреждение за температура и влажност с помощта на AWS и ESP32: 11 стъпки
Предупреждение за температура и влажност с помощта на AWS и ESP32: В този урок ще измерваме различни данни за температурата и влажността, използвайки сензор за температура и влажност. Ще научите и как да изпратите тези данни до AWS
Предупреждение за Doggo Boop: 5 стъпки
Предупреждение за Doggo Boop: Дъщеря ми искаше аларма, за да може кучето й да натисне, когато иска да излезе на кака. Ако сте куче в Аляска, вашите възможности за кака са много и незабавни. Call of the Wild CGI кучета от Аляска вече не изискват тази ежедневна връзка със собствениците си. Бей
8x8 светодиоден матричен часовник и предупреждение срещу проникване: 4 стъпки (със снимки)
8x8 Led Matrix Clock & Anti-Intrusion Warning: В тази инструкция ще видим как да изградим 8x8 Led Matrix Clock, активиран чрез откриване на движение. Този часовник може да се използва и като устройство против проникване, което изпраща предупредително съобщение, ако има движение открит за телеграм бот !!! Ще направим две различни