
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59



Š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





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


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


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

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:
Miniatiūrinis „Arduino“autonominis robotas („Land Rover“/ automobilis) 1 etapas Modelis 3: 6 žingsniai

Miniatiūrinis „Arduino“autonominis robotas („Land Rover“/ automobilis) 1 etapas: 3 modelis: nusprendžiau miniatiūrizuoti „Land Rover“/ „Car“/ „Bot“, kad sumažintume projekto dydį ir energijos suvartojimą
„Arduino Bluetooth RC“automobilis su elektronine stabdžių sistema: 4 žingsniai (su nuotraukomis)

„Arduino“„Bluetooth“RC automobilis su elektronine stabdžių sistema: Taip galite pagaminti RC automobilį už maždaug 40 USD (27 USD be uno klono)
UCL-IIOT-signalizacijos sistema su duomenų baze ir raudonu mazgu: 7 žingsniai

UCL-IIOT-signalizacijos sistema su duomenų baze ir raudonu mazgu: šio komponavimo tikslas yra išmokyti prijungti „Arduino“prie raudonojo mazgo ir duomenų bazės, kad galėtumėte registruoti duomenis ir rinkti juos vėlesniam naudojimui. paprasta „arduino“signalizacijos sistema, išvedanti 5 duomenų numerius, kiekvieną atskiriant
UCL - įterptas valdomas automobilis: 5 žingsniai

UCL - įterptas valdomas automobilis: mes turėjome didelių šio projekto ambicijų. Savarankiškai vairuojantis automobilis! Sekite juodą liniją arba važinėkite nemokamai, išvengdami akušerių. „Bluetooth“ryšiai ir antrasis „arduino“valdiklis su belaidžiu ryšiu automobilyje. Galbūt antras automobilis, kuris galėtų sekti
„UCL-Embedded-Omnidirestional“laisvų rankų įranga automobilis: 4 žingsniai

„UCL-Embedded-Omnidirestional“laisvų rankų įranga automobilis: taip sukuriamas visapusiškas automobilis, kuris seka jūsų ranką, kai perkelsite jį virš automobilio. Failas " 3d spausdinti visapusiškai " yra 3D spausdinimas, skirtas automobilio rėmui. Failas " omni-car " yra jūsų arduino lentos kodas