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, Studeni
Anonim
Prođite robota s maslacem
Prođite robota s maslacem

Sažetak

U ovom projektu radit ć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

Popis metarija

  • 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
  • Mini servo motor SG-90
  • Kratki kabeli
  • Spajalica (1 komad)
  • 3D dijelovi

Korak 1: Dijelovi pisača

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

Zadatak dijelova je 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 ispisa (model pisača: MakerBot Replicator2)

  • Trajanje ispisa dijelova na slici_1: 5h 13m. (Ako postavite postavke ispisa kako je prikazano na slici_3.)
  • Trajanje ispisa dijelova na slici_2: 5h 56m. (Ako postavite postavke ispisa kako je prikazano na slici_3.)
  • NAPOMENA: Vrijeme ispisa ovisi o modelu pisača.

Korak 2: Lemljenje i servo hakiranje

Lemljenje i servo hakiranje
Lemljenje i servo hakiranje
Lemljenje i servo hakiranje
Lemljenje i servo hakiranje
Lemljenje i servo hakiranje
Lemljenje i servo hakiranje
Lemljenje i servo hakiranje
Lemljenje i servo hakiranje
  • Motori istosmjerne struje nalaze se unutar šasije Zumo.
  • Kratki kabeli su lemljeni na istosmjerne motore.
  • Trebalo bi izvršiti nekoliko promjena na servo uređaju, zbog čega će se glava robota pomaknuti, prije nego što se dohvati donjeg dijela tijela. Svrha ove promjene je glatko pokretanje servo motora.
  • 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 vijkom kako je prikazano na slici_5.

Korak 3: Spajanje motora i štita vozača

Spajanje motora i štita vozača
Spajanje motora i štita vozača
Spajanje motora i štita vozača
Spajanje motora i štita vozača
Spajanje motora i štita vozača
Spajanje 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
  • Igle RX i TX lemljene su na pinove 2 i 3 Arduino ploče.
  • Igle VCC i GND lemljene su na pinove 5V i GND na Arduino ploči.

Korak 5: Spajanje servo motora na upravljački program motora

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

Korak 6: Sklapanje baterije

Sklop baterije
Sklop baterije
Sklop baterije
Sklop baterije
  • Nosač baterija Zumo Kit -a izmijenjen je 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 ruke
Izrada glave i ruke
Izrada glave i ruke
Izrada glave i ruke
  • Glava i ruke robota zalijepljene su na potrebna mjesta.
  • Robotova glava je zalijepljena na donji dio tijela.
  • Šarke su montirane kako je prikazano na slici.

Korak 8: Završni

Konačno
Konačno
  • Konačno, robot bi trebao izgledati kao što je prikazano na slici.
  • Donju vezu možete koristiti za dijelove i montažu za 3D ispis.

www.thingiverse.com/thing:1878565

Korak 9: Arduino programiranje (Dodaj knjižnicu motornog štita)

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

Korak 10: Opis koda-1

Šifra Opis-1
Šifra Opis-1

u odjeljku prije postavljanja praznine;

Stvaraju se objekti koji pripadaju pin brojima 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: Opis koda-3

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

u odjeljku void petlja;

U odjeljku označenom crvenom bojom provjerite primaju li se podaci iz bluetooth modula. Dolazni podaci šalju se 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čeni: