Мазмуну:

UCL - Камтылган - Warningsystem - RC Car: 7 кадам
UCL - Камтылган - Warningsystem - RC Car: 7 кадам

Video: UCL - Камтылган - Warningsystem - RC Car: 7 кадам

Video: UCL - Камтылган - Warningsystem - RC Car: 7 кадам
Video: Началось! Угроза для нашей планеты! Что с нашим климатом? 2024, Июль
Anonim
UCL - Камтылган - Warningsystem - RC Car
UCL - Камтылган - Warningsystem - RC Car
UCL - Камтылган - Warningsystem - RC Car
UCL - Камтылган - Warningsystem - RC Car
UCL - Камтылган - Warningsystem - RC Car
UCL - Камтылган - Warningsystem - RC Car

Бул долбоордо мен логистикалык роботтор үчүн жөнөкөй эскертүү системасын жасадым. Бул негизинен RC унаасы, алдында ультра үн сенсору жана артында тоскоолдуктардан качуу сенатору. Унаа Bluetooth аркылуу тиркеме аркылуу башкарылат.

1 -кадам: Сүрөттөрдү видео

Image
Image
Видео жана Сүрөттөр
Видео жана Сүрөттөр
Видео жана Сүрөттөр
Видео жана Сүрөттөр
Видео жана Сүрөттөр
Видео жана Сүрөттөр

2 -кадам: Компоненттер

Бул мен колдонгон компоненттердин тизмеси:

1 x arduino мега 25601 x L298N Dual H-Bridge Motor Driver1 x Ultrasonic sensor1 x Mane качуу сенсору1 x HC-05 bluetooth module3 x led, жашыл, сары жана red2 x DC моторлору 1 x Speaker1 x transistor4 x 220 ohm resistors1 x 1k resistor1 x 2k каршылык

УЗИ сенсорунун 3d принтер кармагычы 1 х 9в батарея 6 х АА батареялары

3 -кадам: Виринг диаграммасы

Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы
Байланыш диаграммасы

4 -кадам: Код

Программанын идеясы - эгер объектти жабуу үчүн болсо, машинаны токтотуу жана эскертүү берүү. 30 смден алысыраак жерде кызыл LED жарк этип баштаганда, динамик үн чыгарып, машина токтойт. Машина токтогондо, машинаны алдыга жылдыруу мүмкүн эмес.

Эгерде бир нерсе 31-70 см аралыкта болсо, анда сары лампа жарк этип турат. Эч нерсе болбогондо, жашыл LED күйүп турат.

Эгерде машинанын артынан 20 смдей аралыкта бир нерсе болсо, унаа токтойт. Унаа токтотулганда, машинаны артка жылдыруу мүмкүн эмес.

Мен мүмкүн болушунча таза болуш үчүн кодду ар кандай класстарда жазууга аракет кылдым. Бирок мен RCди көзөмөлдөгөн коддун агымы менен көп кыйынчылыктарга туш болдум. Ошентип, аягында мен башкы программага башкаруу кодун жаздым. Бул мен өзгөрткүм келген нерсе.

5 -кадам: Колдонмо

Колдонмо
Колдонмо
Колдонмо
Колдонмо

Мен машинаны башкаруу үчүн колдонмо жасадым. Колдонмо MIT колдонмо ойлоп табуучусунда жасалган. MIT колдонмо ойлоп табуучусунун бир гана көйгөйү - алар multitouchту колдобойт.

Колдонмо bluetooth аркылуу маалыматтарды жөнөтөт. Bluetooth модулу arduino мегада rx1 жана tx1ди колдонот. Муну аткаруу менен мен arduino -ны USB аркылуу программалап, ошол эле учурда машинаны башкаруу үчүн колдонмону колдоно алам.

6 -кадам: 3D басып чыгаруу

3D Басып чыгаруу
3D Басып чыгаруу

Мен УЗИ сенсоруна кронштейн жасадым. Чийменин өзүн мен 360 фьюжнде жасадым.

Кронштейн менин RC машинамдын дизайны.

7 -кадам: Акыркы ой

Мен бул долбоорду ишке ашырууда көп нерсени үйрөндүм. Бул долбоордогу эң чоң кыйынчылык bluetooth байланышын иштетүү болчу. Мен кечигүүнүн ордуна миллис менен микро колдонууну үйрөнөм, анткени кечигүү функциясы бүт программаны токтотот. Мен өзүмдүн 3D сүрөтүмдү кантип жасоону жана аны кантип басып чыгарууну үйрөндүм.

Мен жасагым келген бир нерсе - бул автоматтык функцияны берүү, ал өзү айдай алат.

Жалпысынан алганда, мен муну абдан кызыктуу өткөрдүм жана машинада жакшыртыла турган көп нерселер бар экенин билем.

Сунушталууда: