Kazalo:

Nogometni robot (ali nogomet, če živite na drugi strani ribnika): 9 korakov (s slikami)
Nogometni robot (ali nogomet, če živite na drugi strani ribnika): 9 korakov (s slikami)

Video: Nogometni robot (ali nogomet, če živite na drugi strani ribnika): 9 korakov (s slikami)

Video: Nogometni robot (ali nogomet, če živite na drugi strani ribnika): 9 korakov (s slikami)
Video: Vršnjačko Nasilje(Drug nije Meta) 2024, Julij
Anonim
Nogometni robot (ali nogomet, če živite na drugi strani ribnika)
Nogometni robot (ali nogomet, če živite na drugi strani ribnika)

Poučujem robotiko na tinker-robot-labs.tk Moji učenci so ustvarili te robote, ki igrajo nogomet (ali nogomet, če živite na drugi strani ribnika). Moj cilj pri tem projektu je bil naučiti otroke, kako komunicirati z robotom prek Bluetootha.

Pred nekaj tedni smo končali z roboti, nato pa sem videl, da Instructables izvaja tekmovanje v mikrokrmilniku in tekmovanje v robotiki, zato skupaj gradimo drugega robota in z vami delimo, kako zgraditi nogometnega robota in se z njim igrati.

Otroci, ki sestavljajo tega robota, so Beatriz, Ruben, Jaime, Gonzalo, Gabriel, Ismael in Chris. Njihova starost se giblje med sedmimi in enajstimi leti.

Za sestavljanje tega robota uporabljajo orodja za odrasle, na primer varilni likalnik, škarje in rezalnike. Naučil sem jih, da orodja niso igrače in jih je treba uporabljati z velikim spoštovanjem. Poznajo varnostna pravila, ki jih je treba vedno upoštevati, na primer pustiti orodje vedno na sredini mize, kjer so vidna, ali uporabljati klešče vedno s komolci, prilepljenimi na stran, da ne poškodujejo obraz po naključju.

1. korak: igrišče in pravila igre (avtor Jaime)

Igrišče:

  • Velikost igralnega polja
  • Dolžina polja: 170 cm
  • Širina polja: 113 cm
  • Srednja črta na 85 cm
  • Širina zadetka: 31 cm

Pravila igre:

  • Robotsko nogometno tekmo igrata dve ekipi, sestavljeni iz 2 robotov.
  • Tekma se igra v dveh polčasih po 2 minuti. Med dvema polčasoma lahko igro ustavite za največ 5 minut, da zamenjate baterije ali popravite robote.
  • Igra se začne z žogo na sredini igre in vsakim robotom v kotu igrišča.
  • Če žoga zapusti igrišče, se čas ustavi. Žoga se vrne na sredino polja, roboti pa v kote.
  • Če sta na koncu drugega polčasa obe ekipi izenačeni, se drugemu polčasu doda ena minuta brez prekinitve igre.
  • Žoga je teniška žogica, do polovice napolnjena s peskom (v kroglico izrežite režo, dodajte pesek, žogo prilepite s super lepilom)
  • Če katera koli ekipa zadene gol, se žoga postavi na sredino igrišča, vsak robot pa v vogale igrišča
  • Vsak robot, ki se ga oseba dotakne med tekmo, je diskvalificiran do konca igre.
  • Če kateri od robotov preneha delovati, je robot izločen iz igre in ga ni več mogoče vrniti, razen če je v prvem polčasu prekinitev in ga je mogoče popraviti pred začetkom drugega polčasa
  • Če kateri koli robot napade drugega robota, da bi ga odnesel s polja, bo do konca igre diskvalificiran.

2. korak: Izdelava robota: materialni material

Izdelava robota: Zbirka materialov
Izdelava robota: Zbirka materialov
Izdelava robota: Zbirka materialov
Izdelava robota: Zbirka materialov
Izdelava robota: Zbirka materialov
Izdelava robota: Zbirka materialov
Izdelava robota: Zbirka materialov
Izdelava robota: Zbirka materialov

Vsa elektronika izvira iz Amazona

Preostanek materiala dobite v lokalni trgovini s strojno opremo.

Določili smo pravilo, da stroške robota omejimo na manj kot 40 evrov in ocenjujem, da so skupni stroški robota pod 15 evri, ker sem material kupoval v razsutem stanju

  • 2 pogonska motorja + kolesa
  • Ogledna plošča
  • Arduino nano
  • Žice
  • Držalo za baterije in 4 baterije AA
  • Stikalo (neobvezno)
  • Kondenzator
  • Kebab palice
  • Teniška žogica do polovice napolnjena s peskom
  • Elastika
  • 2 kosa valovite plastike 25 cm x 25 cm
  • Modul HC05 ali HC06
  • L9110 H most

3. korak: Rezanje kosov šasije

Rezanje kosov šasije
Rezanje kosov šasije
Rezanje kosov šasije
Rezanje kosov šasije
Rezanje kosov šasije
Rezanje kosov šasije

Dvakrat izmerite, enkrat izrežite!

Preden začnemo rezati valovito plastiko, izdelamo kartonske šablone s škatlami za žita. To je dokazano prihranilo veliko dela, časa in denarja, saj lahko hitro ustvarite osnovno obliko svojega robota, in če naredite nekaj narobe, ga lahko popravi malo traku. Rubén je naredil predloge, Beatriz pa je predloge prenesla na plastiko

Ko določite obliko svojega robota, morate svojo zasnovo prenesti na valovito plastično folijo.

4. korak: Spodnji del ohišja

Spodnji del podvozja
Spodnji del podvozja
Spodnji del podvozja
Spodnji del podvozja
Spodnji del podvozja
Spodnji del podvozja

Valovita plastična struktura je združena z zadrgami. Preden položite zadrge, se konstrukcija drži skupaj z bambusovimi palicami. To počnemo na ta način, ker lahko preprosto z luknjami vstavite luknje v palicah v plastiki in dobite splošno predstavo o obliki kosa, preden dejansko položite zadrge. Za zlaganje plastike uporabljamo tudi bambusove palice za rezanje ene strani plastike.

Chris in Gonzalo sta se odločila, da bosta ohišju želela dodati še nekaj grabljic, in sta izrezala klin s strani. kos, ki so ga izrezali s prve strani, so uporabili kot predlogo za rezanje drugega.

5. korak: Priprava motorjev

Priprava motorjev
Priprava motorjev
Priprava motorjev
Priprava motorjev
Priprava motorjev
Priprava motorjev
Priprava motorjev
Priprava motorjev

Motorji imajo majhno izboklino na strani, kjer so električni priključki. Motor moramo razstaviti in električne priključke postaviti na drugo stran.

Ko je to storjeno, sta Jaime in Ismael privarila 2 20 cm žici na motor. Za to uporabljamo žice telefonske linije, lahko pa uporabimo kateri koli tanek kabel.

Nato se odločimo, kam želimo postaviti kolesa. Mesto namestitve koles vpliva na vedenje robota. Kolesa na zadnji strani robota povzročijo robota, ki zelo hitro premika žogo, vendar je zelo težko nadzorovati. Na drugi strani robot s kolesi spredaj robota naredi robota, ki ga je zelo enostavno upravljati, a žogico premika zelo počasi.

Za tega robota smo se odločili, da kolesa postavimo proti sredini robota. Motorje smo postavili tam, kjer smo želeli, in naredili 2 majhni luknji za gredi koles.

Korak 6: Povežite se

Povežite se!
Povežite se!

Gabriel in Ismael sta za izdelavo tega ožičenja uporabila Autodesk Circuits.

Most h je priključen na vrata 6, 9, 10 in 11

Modul HC06 je priključen na TXD, RXD, GND in +5V. Prepričajte se, da je nožica TXD arduina povezana z zatičem RXD HC06 in da je zatič RXD arduina priključen na zatič TXD HC06

Kondenzator je 8200 kv. V resnici ga ne potrebujete, vendar je tam, da prepreči padec napetosti, ki bo odklopil modul HC06, če so baterije malo prazne.

Motorji so povezani s H mostom. Mogoče se bo robot vrnil nazaj, namesto da bi šel naprej. v tem primeru obrnite žice motorja.

7. korak: Palice, motorji in pokrov na mestu

Palice, motorji in pokrov na mestu
Palice, motorji in pokrov na mestu
Palice, motorji in pokrov na mestu
Palice, motorji in pokrov na mestu
Palice, motorji in pokrov na mestu
Palice, motorji in pokrov na mestu

Izbira izbira izbira! Kam naj dam motorje? Obstaja več možnosti, odvisno od tega, kje in kako so motorji pritrjeni, bo vaše težišče na drugem mestu!

V tem primeru bi jih lahko postavili spredaj ali nazaj, zato smo se odločili, da jih postavimo nazaj.

Motorje je treba pritrditi na stran ohišja. Chris je naredil odlično orodje z nekaj žice, da je naredil luknje ob straneh ohišja. in pritrdili motorje z dvema zadrgama, ker so bile zadrge nekoliko prekratke. Oglejte si slike!

Nato je bil pokrov robota pritrjen na ohišje. ovitek je Rubén okrasil tako, da je izgledal kot robotski obraz, ker je bil prozoren, in menil je, da bodo lučke modula HC06, arduino in most H utripale skozi ovitek, učinek bi bil izjemen in o fant! imel je prav.

Chris je palice dodal na sprednjo stran robota za nadzor žoge. Palice so preprosto pritrjene na ohišje z zadrgo. Prav tako je na zadnjo stran robota dodal gumijast trak, da ga zapre. Na zadnji strani pokrova je prerezal nekaj zarez in gumijast trak pritrdil na ohišje z vezico na zadrgo.

ZDAJ postavite kolesa in pojdite na naslednji korak.

8. korak: Čas je, da vstavite elektroniko

Čas je, da vstavimo elektroniko!
Čas je, da vstavimo elektroniko!
Čas je, da vstavimo elektroniko!
Čas je, da vstavimo elektroniko!
Čas je, da vstavimo elektroniko!
Čas je, da vstavimo elektroniko!

Skoraj tam!

V pokrovu je odprta luknja za namestitev velikega grdega stikala. Uporabite lahko katero koli stikalo, vendar smo se odločili za veliko in grdo stikalo, ker izgleda kul.

Vsa elektronika, ki smo jo zgodaj pripravili, je zdaj v notranjosti robota. Sledite shemi ožičenja!

Še ne pritrdite most h na protoboard, ker moramo vsaj še enkrat odstraniti protoboard.

Ko imate protoboard zaščitenega robota, morate ugotoviti, kam vstaviti baterije. lahko gredo spredaj ali zadaj robota, odvisno od oblike robota in kam ste motorje postavili.

Robotu morate narediti tretjo nogo (drugi dve nogi sta kolesi!). če želite to narediti, vzemite kravato z zadrgo in jo pritrdite, kot je prikazano na slikah.

9. korak: Koda

Image
Image
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks

Zdaj morate kodo vstaviti v arduino in povezati robota s telefonom Android.

Začnimo s kodo:

Predvidevam, da v računalniku že imate vmesnik za kodiranje arduino (IDE). če ne, pojdite sem in sledite navodilom:

Prenesite kodo iz priložene datoteke zip in odprite datoteko.ino. Tako boste ustvarili mapo v računalniku.

Naložite kodo v arduino. če želite to narediti, morate odklopiti modul BLUETOOTH z matične plošče. V nasprotnem primeru ne bo delovalo. Ne sprašuj me zakaj, tudi zame je to skrivnost.

Namestite "Roboremo free" v telefon Android iz trgovine Google app.

Sledite navodilom v stisnjeni mapi, priloženi temu koraku.

Če vmesnika ne morete namestiti v telefon, sledite spodnjim navodilom, da ustvarite vmesnik za telefon.

Navodila za povezavo telefona android z robotom (avtor Gabriel)

  • Če želite povezati Bluetooth, morate imeti mobilni telefon, tablični računalnik ali računalnik Android z bluetoothom
  • Namestite RoboremoFree.
  • Programiranje vmesnika: Vstopite v meni in izberite drsnik in s tem boste upravljali robota.
  • Ko drsnik postavite na levo stran vmesnika zaslona, morate pritisniti set id drsnika kot "izq". To je izq, ker izquierda tako rečemo levo v španščini.
  • Nato morate vnesti oznako. Znotraj nalepke morate vstaviti izqSpeed#*1.
  • Nato morate vnesti "min max" in v min vnesti -255 in max 255 ter klikniti "int"
  • Nato morate v naslednji vrstici prebrati "pošlji, ko izide"
  • 2 vrstici spodaj, "pošlji prostor"
  • potem "ne vrni samodejno"
  • v "set autoreturn value" morate postaviti "mid"
  • v nastavljenem obdobju ponavljanja morate dati 100

Zdaj morate dodati drsnik na desni strani vmesnika in storiti enako, pri čemer nastavite id kot "der", oznako pa kot derSpeed #*1. Vse ostalo je enako.

Za začetek igranja: Ko ste v aplikaciji, morate bluethooth povezati z RoboremoFree, ki vstopa v meni, nato pa morate pritisniti connect Bluetooth (RFCOMM) in pritisniti HC-05 ali HC-06.

Uživajte!

Priporočena: