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, Juli
Anonim
Fudbalski robot (ili fudbal, ako živite s druge strane ribnjaka)
Fudbalski robot (ili fudbal, 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 jezera). Moj cilj s ovim projektom bio je naučiti djecu kako da komuniciraju s robotom putem Bluetootha.

Završili smo naše robote prije nekoliko sedmica, a onda sam vidio da Instructables radi na takmičenju mikrokontrolera i takmičenju u robotici, pa zajedno stvaramo drugog robota i dijelimo s vama kako napraviti fudbalskog robota i igrati se s njim.

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

Za sastavljanje ovog robota koriste se alati za odrasle, poput pegle 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 lice slučajno.

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

Igralište:

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

Pravila igre:

  • Fudbalsku utakmicu robota igraju dva tima sastavljena 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 u sredini igre i svakim robotom u uglu terena.
  • Ako lopta izađe iz polja, vrijeme se zaustavlja. Lopta se vraća u središte polja, a roboti se postavljaju u uglove.
  • Ako su na kraju drugog poluvremena obje ekipe izjednačene, drugom poluvremenu dodaje se jedna minuta bez prekida igre.
  • Lopta je teniska loptica napola ispunjena pijeskom (izrežite prorez u lopti, dodajte pijesak, zalijepite loptu super ljepilom)
  • Ako bilo koji tim postigne gol, lopta se postavlja na sredinu terena, a svaki robot postavlja se u uglove polja
  • Svaki robot kojeg osoba dodirne tokom 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 nabavlja se 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 pogonom + točkovi
  • Breadboard
  • Arduino nano
  • Žice
  • Nosač baterija i 4 AA baterije
  • Prekidač (opcionalno)
  • Kondenzator
  • Ćevapi
  • 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 izmeri, jednom iseci!

Prije nego što počnemo rezati valovitu plastiku, izrađujemo kartonske predloške 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 šablone, a Beatriz je prebacila šablone na 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 konstrukcija spojena je 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, a možete steći opću ideju o obliku komada prije nego što zapravo stavite patent zatvarače. Za preklapanje plastike također koristimo bambusove štapiće za rezanje jedne strane plastike.

Chris i Gonzalo odlučili su da žele dodati nešto grablje u šasiju, pa su izrezali klin sa strana. iskoristili su komad koji su izrezali s prve strane kao šablon 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 se nalaze električni priključci. Moramo rastaviti motor i staviti električne priključke na drugu stranu.

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 može se koristiti bilo koji tanki kabel.

Zatim odlučujemo gdje želimo postaviti kotače. Mjesto postavljanja kotača ima utjecaj na ponašanje robota. Točkovi 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 smo odabrali postavljanje kotača prema sredini robota. Motore smo postavili na željeno mjesto i napravili 2 male rupe za osovine kotača.

Korak 6: Povežite ga

Wire It Up!
Wire It Up!

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

Most h je spojen na portove 6, 9, 10 i 11

HC06 modul je spojen 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 robot krenuti unatrag umjesto da ide 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! Gde da stavim motore? Postoji nekoliko opcija, a ovisno o tome gdje i kako su motori pričvršćeni, vaše težište će se nalaziti na drugom mjestu!

U ovom slučaju mogli smo ih staviti okrenuti prema naprijed ili prema natrag i odlučili smo ih staviti prema natrag.

Motori moraju biti pričvršćeni sa strane šasije. Chris je napravio sjajan alat s žicom kako bi napravio rupe na bočnim stranama šasije. 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. Ruben je ukrasio omot 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 oh boy! bio je u pravu.

Chris je dodao štapove 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. Odrezao je nekoliko zareza na stražnjoj strani poklopca i pričvrstio gumicu za šasiju pomoću kravate s patentnim zatvaračem.

ODMAH stavite kotače i prijeđite na sljedeći korak.

Korak 8: Vrijeme je da uključite elektroniku

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 smo stigli!

Otvorena je rupa na poklopcu za postavljanje velikog gadnog prekidača. Možete koristiti bilo koji prekidač, ali mi smo odabrali veliki i gadni prekidač jer izgleda super.

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

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

Jednom kad protoboarda izolira robota, morate smisliti gdje staviti baterije. mogu ići sprijeda ili straga robota, ovisno o obliku robota i gdje ste stavili motore.

Morate napraviti 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
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks

Sada morate unijeti kôd u arduino i povezati robota sa svojim android telefonom.

Počnimo sa kodom:

Pretpostavljam da na računaru 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 fasciklu na vašem računaru.

Otpremite kôd u arduino. da biste to učinili, MORATE PREKIDITI BLUETOOTH MODUL sa matične ploče. U suprotnom neće uspjeti. Ne pitajte me zašto, i za mene je to misterija.

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

Slijedite upute u fascikli sa zipom koja je priložena ovom koraku.

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

Upute za povezivanje android telefona s robotom (Gabriel)

  • Da biste povezali Bluetooth, morate imati Android mobilni telefon, tablet ili računar sa bluetoothom
  • Instalirajte RoboremoFree.
  • Programiranje sučelja: Uđite u izbornik i odaberite klizač i to je ono što ćete koristiti za upravljanje robotom.
  • Kada postavite klizač na lijevu stranu sučelja ekrana, morate pritisnuti da postavite ID klizača na "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 reda ispod, "pošalji razmak"
  • onda "nemoj automatski vraćati"
  • u "set autoreturn value" morate staviti "mid"
  • u zadanom periodu 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 povezati bluethooth s RoboremoFree-om koji ulazi u izbornik, a zatim morate pritisnuti connect Bluetooth (RFCOMM) i pritisnuti HC-05 ili HC-06.

Uživajte!

Preporučuje se: