Sisukord:

UCL - manustatud - hoiatussüsteem - RC auto: 7 sammu
UCL - manustatud - hoiatussüsteem - RC auto: 7 sammu

Video: UCL - manustatud - hoiatussüsteem - RC auto: 7 sammu

Video: UCL - manustatud - hoiatussüsteem - RC auto: 7 sammu
Video: Ancient Egyptians may have used branding irons on human slaves 2024, November
Anonim
UCL - manustatud - hoiatussüsteem - RC Car
UCL - manustatud - hoiatussüsteem - RC Car
UCL - manustatud - hoiatussüsteem - RC Car
UCL - manustatud - hoiatussüsteem - RC Car
UCL - manustatud - hoiatussüsteem - RC Car
UCL - manustatud - hoiatussüsteem - RC Car

Selles projektis koostasin logistiliste robotite jaoks lihtsa hoiatussüsteemi. Põhimõtteliselt on see RC -auto, mille ees on ultraheliandur ja taga on takistuste vältimise andur. Autot juhitakse rakenduses Bluetoothi kaudu.

Samm: videote ja piltide tegemine

Image
Image
Video ja pildid
Video ja pildid
Video ja pildid
Video ja pildid
Video ja pildid
Video ja pildid

2. samm: komponendid

See on minu kasutatud komponentide loend:

1 x arduino mega 25601 x L298N kahekordse H-silla mootorijuht 1 x ultraheliandur 1 x takistuste vältimise andur 1 x HC-05 bluetooth moodul 3 x LED, roheline, kollane ja punane 2 x alalisvoolumootorid 1 x kõlar 1 x transistor 4 x 220 oomi takisti 1 x 1 k takisti 1 x 2 k takisti

traaditaiaplaat 3D prindikomplekti hoidja ultraheli anduri jaoks 1 x 9v aku 6 x AA patareid

Samm: juhtmestiku skeem

Juhtimisskeem
Juhtimisskeem
Juhtimisskeem
Juhtimisskeem

4. samm: kood

Programmi idee on hoiatada ja peatada rc -auto, kui see peaks liiga objekti sulgema. Kui midagi jääb alla 30 cm kaugusele, hakkab punane LED vilkuma, kõlar teeb heli ja auto peatub. Kui auto on peatatud, ei saa autot edasi liikuda.

Kui midagi on 31–70 cm kaugusel, vilgub kollane LED. Kui midagi pole valesti, süttib roheline tuli.

Kui midagi on auto tagaosast umbes 20 cm kaugusel, peatub auto. Kui auto on peatatud, ei saa autot tagurpidi liikuma panna.

Proovisin koodi erinevatesse klassidesse kirjutada, et peamine oleks võimalikult puhas. Kuid mul oli palju probleeme RC -d juhtiva koodi vooga. Nii et lõpuks kirjutasin juhtprogrammi põhiprogrammi. See on asi, mida tahaksin muuta.

Samm: rakendus

Rakendus
Rakendus
Rakendus
Rakendus

Olen teinud auto juhtimiseks rakenduse. Rakendus on loodud MIT -i rakenduse leiutajas. Ainus MIT -i rakenduse leiutaja probleem on see, et nad ei toeta multitouch -funktsiooni.

Rakendus saadab andmeid Bluetoothi kaudu. Bluetooth -moodul kasutab arduino mega rx1 ja tx1. Seda tehes saaksin programmeerida arduino USB kaudu ja kasutada rakendust auto juhtimiseks samal ajal.

6. samm: 3D -printimine

3D printimine
3D printimine

Olen teinud ultrahelianduri jaoks kronsteini. Joonis ise olen teinud fusion 360 -s.

Sulg on disainitud minu RC -auto jaoks.

7. samm: viimane mõte

Olen selle projektiga palju õppinud. Selle projekti suurim väljakutse oli bluetooth -ühenduse toimimine. Õpin, kuidas viivituse asemel kasutada millis ja mikros, sest viivitusfunktsioon peatab kogu programmi. Õppisin ise 3D joonistust tegema ja seda printima.

Üks asi, mida ma tahaksin teha, on anda autole automaatne funktsioon, et see saaks ise sõita.

Üldiselt oli mul seda tehes väga lõbus ja tean, et autos on palju, mida saaks parandada.

Soovitan: