Turinys:

UCL - įterpta - įspėjimų sistema - RC automobilis: 7 žingsniai
UCL - įterpta - įspėjimų sistema - RC automobilis: 7 žingsniai

Video: UCL - įterpta - įspėjimų sistema - RC automobilis: 7 žingsniai

Video: UCL - įterpta - įspėjimų sistema - RC automobilis: 7 žingsniai
Video: Gulf Stream current could collapse in 2025, plunging Earth into climate chaos: 2024, Lapkritis
Anonim
UCL - įterpta - įspėjimų sistema - RC automobilis
UCL - įterpta - įspėjimų sistema - RC automobilis
UCL - įterpta - įspėjimų sistema - RC automobilis
UCL - įterpta - įspėjimų sistema - RC automobilis
UCL - įterpta - įspėjimų sistema - RC automobilis
UCL - įterpta - įspėjimų sistema - RC automobilis

Šiame projekte sukūriau paprastą įspėjimo sistemą logistikos robotams. Iš esmės tai yra RC automobilis su ultragarsiniu jutikliu priekyje ir kliūčių vengimo jutikliu gale. Automobilis valdomas per „Bluetooth“programėlę.

1 žingsnis: vaizdo įrašas ir nuotraukos

Image
Image
Vaizdo įrašas ir nuotraukos
Vaizdo įrašas ir nuotraukos
Vaizdo įrašas ir nuotraukos
Vaizdo įrašas ir nuotraukos
Vaizdo įrašas ir nuotraukos
Vaizdo įrašas ir nuotraukos

2 žingsnis: komponentai

Tai yra komponentų, kuriuos naudojau, sąrašas:

1 x arduino mega 25601 x L298N dvigubo H tilto variklio tvarkyklė 1 x ultragarso jutiklis 1 x kliūčių išvengimo jutiklis 1 x HC-05 „Bluetooth“modulis 3 x šviesos diodai, žalia, geltona ir raudona 2 x nuolatinės srovės varikliai 1 x garsiakalbis 1 x tranzistorius 4 x 220 omų rezistoriai 1 x 1 k rezistorius 1 x 2 k rezistorius

laidinė duonos plokštė 3D spausdinimo spausdinimo laikiklis ultragarsiniam jutikliui 1 x 9 V baterija 6 x AA baterijos

3 žingsnis: laidų schema

Laidų schema
Laidų schema
Laidų schema
Laidų schema

4 žingsnis: kodas

Programos idėja yra įspėti ir sustabdyti rc automobilį, jei jis turi uždaryti per objektą. Kai kažkas yra mažiau nei 30 cm atstumu, pradeda mirksėti raudona lemputė, garsiakalbis skleidžia garsą ir automobilis sustoja. Sustabdžius automobilį, neįmanoma judėti į priekį.

Jei kažkas yra nuo 31 iki 70 cm, mirksi geltona lemputė. Kai nieko blogo, dega žalia lemputė.

Jei kažkas yra maždaug 20 cm atstumu nuo automobilio galo, automobilis sustoja. Sustabdžius automobilį, neįmanoma priversti automobilio judėti atgal.

Bandžiau rašyti kodą skirtingose klasėse, kad pagrindinis būtų kuo švaresnis. Tačiau turėjau daug problemų dėl kodo, valdančio RC, srauto. Taigi galų gale aš parašiau valdymo kodą pagrindinėje programoje. Tai dalykas, kurį norėčiau pakeisti.

5 veiksmas: programa

Programėlė
Programėlė
Programėlė
Programėlė

Aš sukūriau programą, skirtą valdyti automobilį. Programa sukurta naudojant „MIT“programų išradėją. Vienintelė „MIT“programų išradėjo problema yra ta, kad jie nepalaiko daugiafunkcijos.

Programa siunčia duomenis per „Bluetooth“. „Bluetooth“modulis naudoja rx1 ir tx1 „arduino mega“. Tai darydamas galėčiau užprogramuoti arduino per USB ir tuo pačiu metu valdyti programą automobiliui.

6 žingsnis: 3D spausdinimas

3D spausdinimas
3D spausdinimas

Aš padariau ultragarso jutiklio laikiklį. Pats piešinys padarytas „fusion 360“.

Laikiklis yra mano RC automobilio dizainas.

7 žingsnis: galutinė mintis

Vykdydamas šį projektą daug išmokau. Didžiausias šio projekto iššūkis buvo „Bluetooth“ryšio veikimas. Aš išmokau naudoti milis ir mikros, o ne vėlavimą, nes atidėjimo funkcija sustabdo visą programą. Išmokau pasidaryti savo 3D piešinį ir jį atspausdinti.

Vienas dalykas, kurį norėčiau padaryti, yra suteikti automobiliui automatinę funkciją, kad jis galėtų važiuoti pats.

Apskritai man buvo labai smagu tai daryti ir žinau, kad automobilyje yra daug ką patobulinti.

Rekomenduojamas: