Sadržaj:

Nogometni robot (ili nogomet, ako živite s druge strane ribnjaka): 9 koraka (sa slikama)
Nogometni robot (ili nogomet, ako živite s druge strane ribnjaka): 9 koraka (sa slikama)

Video: Nogometni robot (ili nogomet, ako živite s druge strane ribnjaka): 9 koraka (sa slikama)

Video: Nogometni robot (ili nogomet, ako živite s druge strane ribnjaka): 9 koraka (sa slikama)
Video: Vršnjačko Nasilje(Drug nije Meta) 2024, Srpanj
Anonim
Nogometni robot (ili nogomet, ako živite s druge strane ribnjaka)
Nogometni robot (ili nogomet, ako živite s druge strane ribnjaka)

Predajem robotiku na tinker-robot-labs.tk Moji su učenici stvorili te robote koji igraju nogomet (ili nogomet, ako živite s druge strane ribnjaka). Moj cilj s ovim projektom bio je naučiti djecu kako komunicirati s robotom putem Bluetootha.

Završili smo s robotima prije nekoliko tjedana, a onda sam vidio da Instructables radi natjecanje u mikrokontroleru i natjecanju u robotici, pa zajedno gradimo drugog robota i dijelimo s vama kako izgraditi nogometnog robota i igrati se s njim.

Djeca koja sastavljaju ovog robota su Beatriz, Ruben, Jaime, Gonzalo, Gabriel, Ismael i Chris. Njihova starost kreće se između sedam i jedanaest godina, i ljuljaju se!

Za sastavljanje ovog robota koriste se alati za odrasle, poput glačala za zavarivanje, škara i rezača. Naučio sam ih da alati nisu igračke i da ih treba koristiti s velikim poštovanjem. Oni znaju sigurnosna pravila koja se uvijek moraju pridržavati, kao što je ostavljanje alata uvijek u sredini stola, gdje se mogu vidjeti, ili korištenje kliješta uvijek s laktovima zalijepljenim na bok, kako ne bi ozlijedili svoje licem slučajno.

Korak 1: Igralište i pravila igre (Jaime)

Igralište:

  • Veličina igrališta
  • Duljina polja: 170 cm
  • Širina polja: 113 cm
  • Srednja linija na 85 cm
  • Širina gola: 31 cm

Pravila igre:

  • Nogometnu utakmicu robota igraju dvije ekipe sastavljene od 2 robota.
  • Utakmica se igra u dva poluvremena po 2 minute. Između 2 poluvremena igra se može zaustaviti do 5 minuta radi zamjene baterija ili popravljanja robota.
  • Igra počinje loptom usred igre i svakim robotom u kutu terena.
  • Ako lopta izađe s terena, vrijeme se zaustavlja. Lopta se vraća u središte polja, a roboti se postavljaju u kutove.
  • Ako su na kraju drugog poluvremena obje ekipe izjednačene, drugom poluvremenu dodaje se jedna minuta bez prekida igre.
  • Lopta je teniska loptica napola napunjena pijeskom (izrežite prorez u lopti, dodajte pijesak, zalijepite loptu super ljepilom)
  • Ako bilo koja momčad postigne gol, lopta se stavlja na sredinu terena, a svaki robot postavlja se u kutove polja
  • Svaki robot kojeg osoba dotakne tijekom utakmice diskvalificira se do kraja igre.
  • Ako bilo koji od robota prestane raditi, robot se izbacuje iz igre i ne može se vratiti natrag, osim ako je u prvom poluvremenu pauza i može se popraviti prije početka drugog poluvremena
  • Ako bilo koji robot napadne drugog robota kako bi ga izvadio iz polja, bit će diskvalificiran do kraja igre.

Korak 2: Izrada robota: Opis materijala

Izgradnja robota: Bill of Materials
Izgradnja robota: Bill of Materials
Izgradnja robota: Bill of Materials
Izgradnja robota: Bill of Materials
Izgradnja robota: Bill of Materials
Izgradnja robota: Bill of Materials
Izgradnja robota: Bill of Materials
Izgradnja robota: Bill of Materials

Sva elektronika dolazi iz Amazona

Ostatak materijala nabavljen je u lokalnoj trgovini željeza.

Postavili smo pravilo ograničavanja troškova robota na manje od 40 eura, a ja procjenjujem da su ukupni troškovi robota ispod 15 eura jer sam kupovao materijale na veliko

  • 2 motora sa zupčanikom + kotači
  • Oglasna ploča
  • Arduino nano
  • Žice
  • Držač baterije i 4 AA baterije
  • Prekidač (opcionalno)
  • Kondenzator
  • Ćevapići
  • Teniska lopta napola ispunjena pijeskom
  • Gumica
  • 2 komada valovite plastike 25 cm x 25 cm
  • HC05 ili HC06 modul
  • L9110 H most

Korak 3: Rezanje dijelova šasije

Rezanje dijelova šasije
Rezanje dijelova šasije
Rezanje dijelova šasije
Rezanje dijelova šasije
Rezanje dijelova šasije
Rezanje dijelova šasije

Dvaput izmjeri, jednom reži!

Prije nego počnemo rezati valovitu plastiku, izrađujemo predloške od kartona s kutijama za žitarice. Ovo je pokazalo da se štedi MNOGO posla, vremena i novca, jer možete brzo stvoriti osnovni oblik svog robota, a ako učinite nešto pogrešno, malo trake to može popraviti. Rubén je napravio predloške, a Beatriz je predloške prebacila u plastiku

Nakon što definirate oblik svog robota, morate prenijeti svoj dizajn na valovitu plastičnu ploču.

Korak 4: Donji dio šasije

Donji dio šasije
Donji dio šasije
Donji dio šasije
Donji dio šasije
Donji dio šasije
Donji dio šasije

Valovita plastična struktura sastavlja se zajedno s patentnim zatvaračima. Prije stavljanja patentnih zatvarača, struktura se drži zajedno bambusovim štapićima. Mi to radimo na ovaj način jer lako možete probušiti rupice štapovima u plastici i možete steći opću ideju o obliku komada prije nego što zapravo stavite patentne zatvarače. Za presavijanje plastike također koristimo bambusove štapiće za rezanje jedne strane plastike.

Chris i Gonzalo odlučili su da žele dodati malo grablje u šasiju te su izrezali klin sa strana. iskoristili su komad koji su izrezali s prve strane kao predložak za rezanje drugog.

Korak 5: Priprema motora

Priprema motora
Priprema motora
Priprema motora
Priprema motora
Priprema motora
Priprema motora
Priprema motora
Priprema motora

Motori imaju malu izbočinu sa strane na kojoj su električni spojevi. Moramo rastaviti motor i staviti električne priključke s druge strane.

Nakon što su to učinili, Jaime i Ismael zavarili su 2 žice od 20 cm za motor. Za to koristimo žice telefonske linije, ali se može koristiti bilo koji tanki kabel.

Zatim odlučujemo gdje želimo postaviti kotače. Mjesto postavljanja kotača utječe na ponašanje robota. Kotačići na stražnjoj strani robota rezultiraju robotom koji vrlo brzo pomiče loptu, ali ju je vrlo teško kontrolirati. S druge strane, robot s kotačima prema prednjem dijelu robota čini robota kojim se vrlo lako upravlja, ali vrlo sporo pomiče loptu.

Za ovog robota odlučili smo postaviti kotače prema sredini robota. Motore smo postavili na mjesto gdje smo željeli i napravili 2 male rupe za osovine kotača.

Korak 6: Povežite ga

Ožičite to!
Ožičite to!

Gabriel i Ismael koristili su Autodesk Circuits za stvaranje ovog dijagrama ožičenja.

Most h povezan je s priključcima 6, 9, 10 i 11

HC06 modul spojen je na TXD, RXD, GND i +5V. Budite sigurni da je TXD pin arduina spojen na RXD pin HC06 i da je RXD pin arduina spojen na TXD pin HC06

Kondenzator je kondenzator 8200 kv. Zaista vam ne treba, ali tu je da spriječi pad napona koji će odspojiti HC06 modul ako su baterije malo prazne.

Motori su spojeni na H most. Možda će se robot vratiti unatrag umjesto naprijed. u tom slučaju preokrenite žice motora.

Korak 7: Štapovi, motori i poklopac na mjestu

Štapovi, motori i poklopac na mjestu
Štapovi, motori i poklopac na mjestu
Štapovi, motori i poklopac na mjestu
Štapovi, motori i poklopac na mjestu
Štapovi, motori i poklopac na mjestu
Štapovi, motori i poklopac na mjestu

Izbori izbori izbori! Gdje trebam staviti motore? Postoji nekoliko mogućnosti, a ovisno o tome gdje i kako su motori pričvršćeni, vaše težište bit će na drugom mjestu!

U tom slučaju mogli bismo ih staviti okrenuti prema naprijed ili prema natrag, pa smo ih odlučili staviti prema natrag.

Motori moraju biti pričvršćeni sa strane šasije. Chris je napravio sjajan alat s žicom kako bi napravio rupe na stranama kućišta. i pričvrstili motore s 2 zatvarača jer su zip veze bile prekratke. Pogledajte slike!

Zatim je poklopac robota pričvršćen na šasiju. Rubén je omot ukrasio tako da izgleda kao lice robota, jer je omot bio proziran, i mislio je da će, budući da će LED diode HC06 modula, arduino i H most treptati kroz omot, učinak biti sjajan i o dječače! bio je u pravu.

Chris je dodao štapiće na prednju stranu robota kako bi kontrolirao loptu. Štapovi se jednostavno pričvršćuju na šasiju pomoću kravate s patentnim zatvaračem. Također, dodao je gumicu na stražnju stranu robota kako bi je zatvorio. Prerezao je nekoliko zareza na stražnjoj strani poklopca i pričvrstio gumicu na šasiju pomoću kravate s patentnim zatvaračem.

Odmah stavite kotače i idite na sljedeći korak.

Korak 8: Vrijeme je za uključivanje elektronike

Vrijeme je za uključivanje elektronike!
Vrijeme je za uključivanje elektronike!
Vrijeme je za uključivanje elektronike!
Vrijeme je za uključivanje elektronike!
Vrijeme je za uključivanje elektronike!
Vrijeme je za uključivanje elektronike!

Skoro tamo!

U poklopcu je otvorena rupa za stavljanje velikog gadnog prekidača. Možete koristiti bilo koji prekidač, ali mi smo se odlučili za veliki i gadni prekidač jer izgleda super.

Sva elektronika koju smo ranije pripremili sada je smještena unutar robota. Slijedite shemu ožičenja!

Nemojte još pričvršćivati h most na protoboard jer moramo barem još jednom izvaditi protoboard.

Nakon što protoboard izolira robota, morate shvatiti gdje staviti baterije. mogu ići s prednje ili stražnje strane robota, ovisno o obliku robota i gdje ste stavili motore.

Morate učiniti treću nogu robotu (ostale 2 noge su kotači!). da biste to učinili, uzmite patentni zatvarač i pričvrstite ga kao što je prikazano na slikama.

Korak 9: Kôd

Image
Image
Kod
Kod
Kod
Kod
Kod
Kod

Sada morate staviti kôd u arduino i povezati svog robota s Android telefonom.

Počnimo sa kodom:

Pretpostavljam da na računalu već imate arduino kodirajuće sučelje (IDE). ako ne, idite ovdje i slijedite upute:

Preuzmite kôd iz priložene zip datoteke i otvorite.ino datoteku. Ovo će stvoriti mapu na vašem računalu.

Prenesite kod u arduino. da biste to učinili, morate odspojiti BLUETOOTH MODUL s matične ploče. Ako ne, neće raditi. Ne pitaj me zašto, i za mene je to misterija.

Instalirajte "Roboremo free" na svoj Android telefon iz Googleove trgovine aplikacija.

Slijedite upute u zip datoteci priloženoj ovom koraku.

U slučaju da ne možete instalirati sučelje na telefon, slijedite upute u nastavku kako biste izradili sučelje za svoj telefon.

Upute za povezivanje android telefona s robotom (Gabriel)

  • Za povezivanje Bluetootha morate imati Android mobilni telefon, tablet ili računalo s bluetoothom
  • Instalirajte RoboremoFree.
  • Programiranje sučelja: Uđite u izbornik i odaberite klizač i to je ono što ćete koristiti za upravljanje robotom.
  • Kad postavite klizač na lijevu stranu sučelja zaslona, morate pritisnuti da postavite ID klizača kao "izq". To je izq jer izquierda tako kažemo lijevo na španjolskom.
  • Zatim morate unijeti oznaku. Unutar naljepnice morate staviti izqSpeed#*1.
  • Zatim morate unijeti "min max", a u min morate unijeti -255 i max 255 i kliknuti na "int"
  • Zatim u sljedećem retku morate pročitati "pošalji kad se pusti"
  • 2 retka ispod, "pošalji razmak"
  • onda "nemoj automatski vraćati"
  • u "set autoreturn value" morate staviti "mid"
  • u zadanom razdoblju ponavljanja morate staviti 100

Sada morate dodati klizač desno od sučelja i učiniti isto, postavivši id kao "der", a oznaku kao derSpeed #*1. Sve ostalo je isto.

Za početak igranja: Kada ste u aplikaciji, morate spojiti bluethooth na RoboremoFree koji ulazi u izbornik, a zatim morate pritisnuti povezivanje Bluetooth (RFCOMM) i morate pritisnuti HC-05 ili HC-06.

Uživati!

Preporučeni: