Sadržaj:

Prođite robota s maslacem: 13 koraka
Prođite robota s maslacem: 13 koraka

Video: Prođite robota s maslacem: 13 koraka

Video: Prođite robota s maslacem: 13 koraka
Video: ТРИ БЛЮДА НА НОВЫЙ ГОД 2024. Салат из капусты. Салат с Печенью! ЗАКУСКА С КАРТОШКОЙ И СЕЛЕДКОЙ 2024, Novembar
Anonim
Prođite pored robota s maslacem
Prođite pored robota s maslacem

Sažetak

U ovom projektu napravit ćemo robota za maslac na Ricku i Mortyju. U robotu neće biti kamere i zvuka. Video možete pogledati na donjoj poveznici.

www.youtube.com/embed/X7HmltUWXgs

Metarial List

  • Arduino UNO
  • Arduino štitnik motora
  • Komplet šasije Zumo
  • 6V reduktor mikro DC motora (2 komada)
  • 7,4 V Lipo baterija 850 mAh 25C
  • HC-05 ili HC-06 Bluetooth modul
  • SG-90 Mini servo motor
  • Džemper kablovi
  • Spajalica (1 komad)
  • 3D dijelovi

Korak 1: Dijelovi pisača

Delovi štampača
Delovi štampača
Delovi štampača
Delovi štampača
Delovi štampača
Delovi štampača
  • U ovom projektu koristit ćemo Arduino elektroničku karticu i tehnologiju 3D pisača. Prvo ćemo odštampati 3D dijelove.
  • 3D dijelovima možete pristupiti putem GitHub veze.

Zadaci dijelova su sljedeći.

  • šasija: To je glavno tijelo robota.
  • donje tijelo: Komad koji će pomoći pomicanju glave robota. Servo motor će biti pričvršćen na ovaj dio.
  • gornji dio: To je dio između šasije i donjeg dijela.
  • šarke: Ovaj dio čini da se tijelo otvara i zatvara.

Trajanje štampanja (model štampača: MakerBot Replicator2)

  • Trajanje štampanja delova na slici_1: 5h 13m. (Ako postavite postavke ispisa kako je prikazano na slici_3.)
  • Trajanje štampanja delova na slici_2: 5h 56m. (Ako postavite postavke ispisa kako je prikazano na slici_3.)
  • NAPOMENA: Vreme štampanja zavisi od modela štampača.

Korak 2: Lemljenje i servo hakiranje

Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
  • DC motori nalaze se unutar Zumo šasije.
  • Premosni kablovi su lemljeni na istosmjerne motore.
  • Trebalo bi izvršiti nekoliko izmjena na servo uređaju, zbog čega će se glava robota pomaknuti, prije nego što se dohvati donjeg dijela tijela. Svrha ove promjene je da se servo motor radi lakše.
  • Možete koristiti donju vezu.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • Servo motor je pričvršćen na donji dio tijela kao što je prikazano na slici_4.
  • Donji i gornji dijelovi pričvršćeni su međusobno vijcima kako je prikazano na slici_5.

Korak 3: Povezivanje motora i štita vozača

Povezivanje motora i štita vozača
Povezivanje motora i štita vozača
Povezivanje motora i štita vozača
Povezivanje motora i štita vozača
Povezivanje motora i štita vozača
Povezivanje motora i štita vozača
  • Arduino štitnik motora pričvršćen je na Arduino Uno kako je prikazano na slici_6.
  • DC motor s desne strane pričvršćen je na M3 priključak vozača motora.
  • DC motor s lijeve strane pričvršćen je na M4 priključak vozača motora.

Korak 4: Povezivanje Bluetooth modula

Povezivanje Bluetooth modula
Povezivanje Bluetooth modula
  • RX i TX pinovi su lemljeni na pinove 2 i 3 Arduino ploče, respektivno.
  • VCC i GND pinovi su lemljeni na pinove 5V i GND na Arduino ploči.

Korak 5: Priključivanje servo motora na upravljački program motora

Priključivanje servo motora na upravljački program motora
Priključivanje servo motora na upravljački program motora
Priključivanje servo motora na upravljački program motora
Priključivanje servo motora na upravljački program motora
  • Servo motor je pričvršćen na M1 priključak vozača motora.
  • Arduino UNO je postavljen na šasiju.

Korak 6: Sklapanje baterije

Sklop baterije
Sklop baterije
Sklop baterije
Sklop baterije
  • Nosač baterija u Zumo Kit -u je modifikovan kako je prikazano na slici. Zatim se lipo baterija pričvršćuje na ovaj izmijenjeni držač dvostranom trakom.
  • Ako je crveni pin lipo baterije zalemljen za Arduino Vin pin i crni pin za GND pin, Arduino Uno se napaja. Ako želite, možete dodati mali prekidač u krug. Za to možete napraviti malu rupu u dijelu šasije.

Korak 7: Izrada glave i ruke

Izrada glave i oružja
Izrada glave i oružja
Izrada glave i oružja
Izrada glave i oružja
  • Glava i ruke robota su zalijepljene na potrebna mjesta.
  • Robotova glava je zalijepljena na donji dio tijela.
  • Šarke se montiraju kao što je prikazano na slici.

Korak 8: Završni

Final
Final
  • Konačno, robot bi trebao izgledati kako je prikazano na slici.
  • Možete koristiti donju vezu za dijelove za 3D štampanje i montažu.

www.thingiverse.com/thing:1878565

Korak 9: Arduino programiranje (Dodajte biblioteku motornog štita)

Arduino programiranje (dodavanje biblioteke motornog štita)
Arduino programiranje (dodavanje biblioteke motornog štita)
  • Prije unosa kodova, moramo dodati neke biblioteke u Arduino IDE program.
  • Prvo morate dodati biblioteku "AFMotor.h" da biste mogli upravljati motorima. Da biste to učinili, slijedite donje korake.
  • ZIP datoteka pod nazivom „Knjižnica Adafruit Motor Shield“preuzima se s GitHub veze.
  • Kliknite na „Sketch> Include Library> Add. ZIP Library na Arduino IDE. Odaberite preuzetu biblioteku Adafruit Motor Shield i kliknite gumb Otvori. Na ovaj način, biblioteka pod imenom AFMotor.h dodaje se projektu.
  • Međutim, za Bluetooth vezu morate dodati biblioteku "SoftwareSerial.h".

Korak 10: Šifra Opis-1

Šifra Opis-1
Šifra Opis-1

u odeljku pre postavljanja praznine;

Stvaraju se objekti koji pripadaju pin brojevima na koje su spojeni motori i bluetooth senzor. (mySerial, motor1, motor2, motor3)

Korak 11: Opis koda-2

Šifra Opis-2
Šifra Opis-2

u odjeljku postavljanje praznine;

Počinje serijska komunikacija.

Korak 12: Šifra Opis-3

Šifra Opis-3
Šifra Opis-3
Šifra Opis-3
Šifra Opis-3
Šifra Opis-3
Šifra Opis-3

u sekciji void petlja;

U odjeljku označenom crvenom bojom provjerite primaju li se podaci sa bluetooth modula. Dolazni podaci se šalju u varijablu c.

Na primjer, ako su dolazni podaci “F”, motori se pomiču u smjeru naprijed.

  • Nakon odjeljka voidloop, stvaraju se potprogrami. Brzina okretanja i strana okretanja motora postavljeni su u potprogramima.
  • “Naprijed”, “Nazad”, “Lijevo”, “Desno” i “Zaustavi” nazivi su potprograma.

Korak 13: Projektne datoteke i video

GitHub veza:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Preporučuje se: