Turinys:

„ShotBot Robot“: 11 žingsnių
„ShotBot Robot“: 11 žingsnių

Video: „ShotBot Robot“: 11 žingsnių

Video: „ShotBot Robot“: 11 žingsnių
Video: Бот топ название бота:Чат бот robot 2024, Lapkritis
Anonim
„ShotBot“robotas
„ShotBot“robotas

Ši instrukcija buvo sukurta vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com)

Priedai:

Laidai, „Arduino“, 6 V maisto saugus panardinamas nuolatinės srovės vandens siurblys, 2 žingsniniai varikliai, 2 ULN2003 vairuotojo plokštės, H tiltas, 180 servo variklis, 5 ir 6–9 V maitinimo šaltinis, duonos lenta, IR jutiklis ir nuotolinio valdymo pultas, karšto klijų pistoletas, saugus maistui vamzdeliai.

1 žingsnis: modeliuokite savo robotą

Modeliuokite savo robotą
Modeliuokite savo robotą

Sukurkite savo roboto 3D modelį, kaip norite, kad jis atrodytų. Atsižvelkite į tai, kaip įdėsite ratą ir ašį, variklius, puodelio laikiklio mechanizmus, laidus ir elektros komponentus bei vandens baką. Paveikslėlyje matote, kad turiu suplanuotą dydį (8x8x4in) ir savo komponentų bei laidų išdėstymą. Jei reikia, raskite faktinių komponentų matmenis arba 3D modelius. Galiniame kampe taip pat galite pamatyti, kad sukūriau lizdą laidams pervesti.

2 žingsnis: vaizdas iš šono

Iš šono
Iš šono

Matote, aš sukūriau lizdą žingsniniams varikliams ir ašį priekiniam ratui.

3 žingsnis: 3 pagrindiniai komponentai

Yra trys pagrindiniai roboto mechanizmai.

1. Judėjimas: ratai ir pavaros funkcijos.

a. Tam reikalingi du žingsniniai varikliai ir vairuotojo plokštės

2. Puodelio laikiklis: sukuria puodelio vietą ir tikslią išpylimo vietą

a. Tam reikia servo variklio.

3. Liejimas: kiekvieno šūvio išliejimo mechanizmas.

a. tam reikia H tilto ir vandens siurblio

Norėdami sukurti duonos lentą, prijunkite žemės bėgius ir prijunkite vieną iš jų prie „Arduino“, kad sukurtumėte bendrą pagrindą.

Šis robotas bus valdomas IR jutikliu ir nuotolinio valdymo pultu. Turėsite jį prijungti prie vieno iš „Arduino“skaitmeninių kaiščių ir prijungti prie „Arduino“maitinimo ir žemės.

4 žingsnis: judesys: žingsniniai varikliai

Judėjimas: žingsniniai varikliai
Judėjimas: žingsniniai varikliai

Prijunkite žingsninius variklius prie kiekvienos tvarkyklės plokštės ir prijunkite IN kaiščius prie 1-4 prie 2-9 „Arduino“kaiščių. Prijunkite maitinimo šaltinį prie išorinės 6 V+ baterijos ir įžeminkite kiekvieną sistemą bendru įžeminimu (arba „Arduino“įžeminimu)

Kai programuojate žingsninius variklius, galite naudoti žingsninio variklio biblioteką arba ją koduoti. Šiam projektui jis bus sunkiai užkoduotas.

5 žingsnis: puodelio laikiklis: modelis

Taurės laikiklis: modelis
Taurės laikiklis: modelis

Tai mano sukurtas puodelio laikiklio modelis. Atkreipkite dėmesį į atvirą mechanizmo jungtį gale.

6 žingsnis: puodelio laikiklis: mechanizmas

Taurės turėtojas: mechanizmas
Taurės turėtojas: mechanizmas

Taurės laikikliui jūs naudosite servo, kad galėtumėte valdyti jo judėjimą. Vadovaudamiesi aukščiau esančia nuotrauka, norite sukurti dviejų jungčių sistemą, sujungtą servo rankos gale ir jungtį puodelio laikiklio gale. Tai sukamąjį judesį pavers tiesiniu. Tam naudojau kartoną ir Q patarimus. Iškirpiau nedidelį stačiakampį kartono gabalėlį ir įdėjau mažą skylutę ir kiekvieną galą. Aš įdėjau Q antgalį per kiekvieną galą ir pritvirtinau jį prie servo ir puodelio laikiklio. Tada karštais klijais padenkite Q antgalio galus.

7 žingsnis: puodelio laikiklis: mano mechanizmas

Taurės turėtojas: mano mechanizmas
Taurės turėtojas: mano mechanizmas

8 žingsnis: puodelio laikiklis: grandinė

Taurės laikiklis: grandinė
Taurės laikiklis: grandinė

Norite prijungti servo variklį prie maitinimo ir įžeminimo ir prijungti prie vieno iš PWM kaiščių.

9 žingsnis: Liejimas: grandinė

Liejimas: grandinė
Liejimas: grandinė

Prijunkite nuolatinės srovės vandens siurblį prie H tilto OUT1 ir OUT2. Prijunkite H tiltą prie bendros žemės. Jei jūsų išorinis maitinimo šaltinis yra mažesnis nei 12 V, prijunkite jį prie +12 V ant H tilto, jei ne, nuimkite trumpiklį nuo jungties ir prijunkite prie +12 V. Šiam projektui aš naudoju 9 V bateriją kaip išorinę. Tada nuimkite trumpiklį nuo ENA kaiščio ir prijunkite jį prie „Arduino“PWM kaiščio. Prijunkite IN1 prie „Arduino“kaiščių. Pastaba: Paprastai mes taip pat prijungtume IN2, tačiau šiuo atveju to daryti neprivalome, nes mums niekada nereikia keisti nuolatinės srovės variklio konfigūracijos.

10 žingsnis: Liejimas: tęsinys

Liejimas: tęsinys
Liejimas: tęsinys

Jūs norite įdėti vandens siurblį į rezervuaro apačią ir tiekti jį iš bako viršaus. Tada galite nukreipti vamzdelį, nukreiptą iš roboto viršaus, ir nukreipti jį į puodelio laikiklį.

11 veiksmas: „ShotBot“kodas

Pagrindinis kodas ir funkcijos

Rekomenduojamas: