Sisukord:
- Samm: videote ja piltide tegemine
- 2. samm: komponendid
- Samm: juhtmestiku skeem
- 4. samm: kood
- Samm: rakendus
- 6. samm: 3D -printimine
- 7. samm: viimane mõte
Video: UCL - manustatud - hoiatussüsteem - RC auto: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
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
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
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:
UCL Embedded - B0B Linefollower: 9 sammu
UCL Embedded-B0B Linefollower: see on B0B.*B0B on üldine raadio teel juhitav auto, mis teenib ajutiselt liinijärgse roboti baasi. Nagu nii paljud liinijälgivad robotid enne teda, teeb ta endast parima, et püsida joon, mis on põhjustatud üleminekust põranda ja vahelduvvoolu vahel
Biomeetriline auto sisenemine - tõeline võtmeta auto: 4 sammu
Biomeetriline sisenemine autosse - tõeline võtmeta auto: mõni kuu tagasi küsis mu tütar minult, miks tänapäeva autod ei ole varustatud biomeetrilise sisestussüsteemiga, isegi kui see on mobiiltelefonil olemas. Sellest ajast saati töötasin selle rakendamise kallal ja lõpuks õnnestus mul midagi T -le installida ja testida
UCL - IIoT - sisekliima 4,0: 8 sammu
UCL-IIoT-Sisekliima 4.0: Pärast selle juhendi lugemist ja sellega töötamist on teil oma automaatne sisekliima, mida saate võrgus Node-red abil jälgida. Meie puhul töötasime selle idee välja ja esitasime selle 3D-printimismajas
UCL - sisseehitatud juhitav auto: 5 sammu
UCL - sisseehitatud kontrollitud auto: meil olid selle projekti jaoks suured ambitsioonid. Isejuhtiv auto! Musta joone järgimine või tasuta ringi sõitmine, vältides sünnitusabi. Bluetooth -ühendused ja teine arduino juhtmevaba side jaoks autoga. Võib -olla teine auto, mis võiks järgneda
UCL-embedded-Omnidirestional käed-vabad auto: 4 sammu
UCL-Embedded-Omnidirestional Handsfree Auto: Nii ehitatakse kõikvõimalik auto, mis järgib teie kätt, kui liigutate seda auto kohal. Fail " 3D printimine omni-bil " on 3D raam, auto raami jaoks. Fail " omni-auto " on teie arduino tahvli kood