Turinys:

„Tinkercad“linijos sekėjas: 3 žingsniai
„Tinkercad“linijos sekėjas: 3 žingsniai

Video: „Tinkercad“linijos sekėjas: 3 žingsniai

Video: „Tinkercad“linijos sekėjas: 3 žingsniai
Video: Lesson 05: Introduction to Serial Monitor | Robojax Arduino Step By Step Course 2024, Liepa
Anonim
„Tinkercad“eilučių sekėjas
„Tinkercad“eilučių sekėjas

Tinkercad projektai »

A-linijos sekimo robotas, kaip rodo pavadinimas, yra automatizuota transporto priemonė, valdoma pagal vizualią liniją, įtvirtintą ant grindų ar lubų. Paprastai vizualioji linija yra kelias, kuriuo eina linijos sekėjas robotas, ir tai bus juoda linija ant balto paviršiaus, tačiau galima ir kita kryptimi (balta linija juodame paviršiuje). Kai kurie pažangūs linijų sekimo robotai savo keliais naudoja nematomą magnetinį lauką.

Dideli linijų sekimo robotai paprastai naudojami pramonėje, kad padėtų automatizuotam gamybos procesui. Jie taip pat naudojami karinėse reikmėse, žmogaus pagalbos tikslais, pristatymo paslaugose ir kt.

Linijos sekėjas „Robot“yra vienas iš pirmųjų robotų, su kuriais pradedantieji ir studentai įgytų pirmąją robotų patirtį. Šiame projekte mes sukūrėme paprastą linijos sekimo robotą, naudojant „Arduino“ir kai kuriuos kitus komponentus.

1 veiksmas: reikalingi komponentai:

Reikalingi komponentai
Reikalingi komponentai
Reikalingi komponentai
Reikalingi komponentai
Reikalingi komponentai
Reikalingi komponentai

1. „Arduino UNO“(arba „Arduino Nano“)

2. L293D variklio tvarkyklės IC [galite nusipirkti modulį arba pasigaminti patys]

3. Pavarų varikliai x 2

4. IR jutiklio modulis x 2 [Galite nusipirkti modulį arba pasigaminti patys]

5. Laidų prijungimas

6. Maitinimo šaltinis

7. Baterijos jungtis

2 žingsnis: „Arduino“linijos sekimo roboto darbas:

„Arduino“linijos sekimo roboto darbas
„Arduino“linijos sekimo roboto darbas
„Arduino“linijos sekimo roboto darbas
„Arduino“linijos sekimo roboto darbas

Šiame projekte aš suprojektavau „Arduino“linijos sekimo robotą. Projekto veikimas yra gana paprastas: nustatykite juodą liniją ant paviršiaus ir judėkite šia linija.

Kaip minėta, mums reikia jutiklių, kad aptiktų liniją. Linijos aptikimo logikai naudojome du IR jutiklius, kuriuos sudaro IR šviesos diodas ir fotodiodas. Jie yra išdėstyti atspindinčiu būdu, t. Y. Vienas šalia kito, kad, kai jie yra arti atspindinčio paviršiaus, fotodiodas aptiks IR šviesos diodo skleidžiamą šviesą.

Kai robotas juda į priekį, abu jutikliai laukia, kol bus aptikta linija. Pavyzdžiui, jei aukščiau esančiame paveikslėlyje esantis IR jutiklis 1 aptinka juodą liniją, tai reiškia, kad priekyje yra dešinė kreivė (arba posūkis). „Arduino UNO“aptinka šį pokytį ir atitinkamai siunčia signalą variklio vairuotojui. Norint pasukti į dešinę, variklis dešinėje roboto pusėje yra pristabdomas naudojant PWM, o kairėje pusėje esantis variklis veikia įprastu greičiu.

Panašiai, kai IR jutiklis 2 pirmiausia aptinka juodąją liniją, tai reiškia, kad priekyje yra kairioji kreivė ir robotas turi pasukti į kairę. Kad robotas suktųsi į kairę, kairėje roboto pusėje esantis variklis sulėtėja (arba gali būti visiškai sustabdytas arba gali būti pasuktas priešinga kryptimi), o dešinėje esantis variklis veikia įprastu greičiu. „Arduino UNO“nuolat stebi duomenys iš jutiklių ir pasuka robotą pagal jų aptiktą liniją.

3 žingsnis: kodas:

Norėdami gauti kreditą, sekite mano paskyras. Ačiū

Norėdami gauti daugiau įdomių projektų, susisiekite su manimi: Youtube:

„Facebook“puslapis:

Instagram:

Rekomenduojamas: