Sisukord:

Jalgpallirobot (või jalgpall, kui elate teisel pool tiiki): 9 sammu (piltidega)
Jalgpallirobot (või jalgpall, kui elate teisel pool tiiki): 9 sammu (piltidega)

Video: Jalgpallirobot (või jalgpall, kui elate teisel pool tiiki): 9 sammu (piltidega)

Video: Jalgpallirobot (või jalgpall, kui elate teisel pool tiiki): 9 sammu (piltidega)
Video: ЯЙЦА ВАРЕНЫЕ 8 ЧАСОВ. ХАМИН В КАЗАНЕ 10, 12, 24 ЧАСОВ ПРИГОТОВЛЕНИЯ. РЕЦЕПТ 2024, November
Anonim
Jalgpallirobot (või jalgpall, kui elate teisel pool tiiki)
Jalgpallirobot (või jalgpall, kui elate teisel pool tiiki)

Õpetan robootikat tiner-robot-labs.tk Minu õpilased on loonud need robotid, mis mängivad jalgpalli (või jalgpalli, kui elate teisel pool tiiki). Minu eesmärk selle projektiga oli õpetada lastele, kuidas robotiga Bluetoothi kaudu suhelda.

Lõpetasime oma robotid paar nädalat tagasi ja siis nägin, et Instructables korraldab mikrokontrollerite võistlust ja robootikavõistlust, seega ehitame ühiselt teist robotit ja jagame teiega, kuidas jalgpallirobotit ehitada ja sellega mängida.

Lapsed, kes seda robotit kokku panevad, on Beatriz, Ruben, Jaime, Gonzalo, Gabriel, Ismael ja Chris. Nende vanus jääb seitsme ja üheteistkümne aasta vahele ning nad rokivad!

Selle roboti kokkupanemiseks kasutavad nad täiskasvanutele mõeldud tööriistu, näiteks keevitusraud, käärid ja lõikurid. Olen neile õpetanud, et tööriistad ei ole mänguasjad ja neid tuleks kasutada suure austusega. Nad teavad ohutusreegleid, mida tuleks alati järgida, näiteks jätta tööriistad alati laua keskele, kus neid näha saab, või kasutada tangid alati nii, et küünarnukid on külgedele kinnitatud, nii et nad ei saaks oma haiget teha juhuslikult nägu.

Samm: mänguväljak ja mängureeglid (autor Jaime)

Mänguväljak:

  • Mänguväljaku suurus
  • Välja pikkus: 170 cm
  • Välja laius: 113 cm
  • Keskmine joon 85 cm
  • Värava laius: 31 cm

Mängu reeglid:

  • Robotjalgpallimatši mängivad kaks võistkonda, mis koosnevad kahest robotist.
  • Mäng peetakse kaheks 2 -minutiliseks poolajaks. Kahe poolaja vahel saab mängu kuni 5 minutiks peatada, et vahetada patareisid või parandada roboteid.
  • Mäng algab palliga mängu keskel ja iga robotiga väljaku nurgas.
  • Kui pall väljub väljakult, peatatakse aeg. Pall pannakse väljaku keskele tagasi ja robotid asetatakse nurkadesse.
  • Kui teise poolaja lõpus on mõlemad meeskonnad viigistanud, lisatakse teisele poolajale üks minut mängu peatamata.
  • Pall on pool liivaga täidetud tennisepall (lõigake pallile pilu, lisage liiv, liimige pall superliimiga tagasi)
  • Kui mõni meeskond lööb värava, pannakse pall väljaku keskele ja iga robot paigutatakse väljaku nurkadesse.
  • Kõik robotid, keda inimene matši ajal puudutab, diskvalifitseeritakse mängu lõpuni.
  • Kui mõni robot lakkab töötamast, võetakse robot mängust välja ja seda ei saa tagasi panna, kui see pole esimesel poolajal katki ja seda saab parandada enne teise poolaja algust
  • Kui mõni robot ründab teise roboti poole, et see väljakult välja viia, diskvalifitseeritakse see kogu ülejäänud mängu ajaks.

2. samm: roboti ehitamine: materjalide arve

Roboti ehitamine: materjalide arve
Roboti ehitamine: materjalide arve
Roboti ehitamine: materjalide arve
Roboti ehitamine: materjalide arve
Roboti ehitamine: materjalide arve
Roboti ehitamine: materjalide arve
Roboti ehitamine: materjalide arve
Roboti ehitamine: materjalide arve

Kogu elektroonika on pärit Amazonist

Ülejäänud materjalid hangitakse kohalikust ehituspoest.

Me seadsime reegli, et piirame roboti maksumust alla 40 euro ja ma arvan, et roboti kogumaksumus on alla 15 euro, kuna ostsin materjale hulgi

  • 2 hammasratastega mootorit + rattad
  • Leivalaud
  • Arduino nano
  • Juhtmed
  • Akuhoidik ja 4 AA patareid
  • Lüliti (valikuline)
  • Kondensaator
  • Kebabipulgad
  • Tennisepall pooleldi liivaga täidetud
  • Kummipael
  • 2 tükki 25 cm x 25 cm lainepapist
  • HC05 või HC06 moodul
  • L9110 H sild

3. samm: šassiitükkide lõikamine

Šassiitükkide lõikamine
Šassiitükkide lõikamine
Šassiitükkide lõikamine
Šassiitükkide lõikamine
Šassiitükkide lõikamine
Šassiitükkide lõikamine

Mõõtke kaks korda, lõigake üks kord!

Enne gofreeritud plastiku lõikamise alustamist valmistame teraviljakarpidega papist šabloonid. See on tõestanud, et säästab PALJU tööd, aega ja raha, sest saate oma roboti põhikuju kiiresti luua ja kui teete midagi valesti, saab natuke teipi parandada. Rubén tegi mallid ja Beatriz kandis mallid plastikule üle

Kui olete oma roboti kuju kindlaks määranud, peate oma kujunduse gofreeritud plastlehele üle kandma.

Samm: šassii alumine osa

Šassii alumine osa
Šassii alumine osa
Šassii alumine osa
Šassii alumine osa
Šassii alumine osa
Šassii alumine osa

Gofreeritud plastkonstruktsioon on kokku pandud tõmblukkudega. Enne tõmblukkude panemist hoitakse konstruktsiooni koos bambuskeppidega. Me teeme seda nii, sest saate plastpulkadega hõlpsasti auke torgata ja saate üldise ettekujutuse tüki kujust enne tõmblukkude tegelikku panemist. Plastiku voltimiseks kasutame plasti ühe külje skoorimiseks ka bambuskeppe.

Chris ja Gonzalo otsustasid, et soovivad šassiile lisada reha, ja lõikasid külgedelt kiilu. nad kasutasid esimesest küljest lõigatud tükki mallina teise lõikamiseks.

Samm: mootorite ettevalmistamine

Mootorite ettevalmistamine
Mootorite ettevalmistamine
Mootorite ettevalmistamine
Mootorite ettevalmistamine
Mootorite ettevalmistamine
Mootorite ettevalmistamine
Mootorite ettevalmistamine
Mootorite ettevalmistamine

Mootoritel on väike väljaulatuv osa elektriühenduste küljel. Peame mootori lahti võtma ja elektriühendused teisele poole panema.

Kui see on tehtud, keevitasid Jaime ja Ismael mootorile 2 20 cm traati. Kasutame selleks telefoniliini juhtmeid, kuid kasutada võib mis tahes õhukest kaablit.

Seejärel otsustame, kuhu tahame rattad panna. Rataste paigutamise koht mõjutab roboti käitumist. Roboti tagaküljel olevad rattad annavad tulemuseks roboti, mis liigutab palli väga kiiresti, kuid seda on väga raske juhtida. Teisest küljest teeb robot, mille rattad on roboti esiosa poole, roboti, mida on väga lihtne juhtida, kuid liigutab palli väga aeglaselt.

Selle roboti jaoks valisime rattad roboti keskele. Asetasime mootorid sinna, kuhu soovisime, ja tegime rattavõllidele 2 väikest auku.

6. samm: ühendage see

Juhtme üles!
Juhtme üles!

Gabriel ja Ismael kasutasid selle ühendusskeemi loomiseks Autodeski ahelaid.

H sild on ühendatud portidega 6, 9, 10 ja 11

HC06 moodul on ühendatud TXD, RXD, GND ja +5V toitega. Veenduge, et arduino TXD -tihvt on ühendatud HC06 RXD -tihvtiga ja arduino RXD -tihvt on ühendatud HC06 TXD -tihvtiga

Kondensaator on 8200 kv kondensaator. Te ei vaja seda tegelikult, kuid see on selleks, et vältida pingelangust, mis katkestab HC06 mooduli lahti, kui patareid on natuke tühjad.

Mootorid on ühendatud H -sillaga. Võib -olla läheb robot edasi, mitte edasi. sel juhul pöörake mootori juhtmed ümber.

Samm: pulgad, mootorid ja kate paika

Pulgad, mootorid ja kate paigas
Pulgad, mootorid ja kate paigas
Pulgad, mootorid ja kate paigas
Pulgad, mootorid ja kate paigas
Pulgad, mootorid ja kate paigas
Pulgad, mootorid ja kate paigas

Valib valikuid! Kuhu peaksin mootorid panema? Võimalusi on mitu ning sõltuvalt sellest, kuhu ja kuidas mootorid kinnitatakse, on teie raskuskese teises kohas!

Sel juhul võiksime need asetada näoga ettepoole või tahapoole ning otsustasime panna need tahapoole.

Mootorid tuleb kinnitada šassii külge. Chris tegi toreda tööriista koos mõne juhtmega, et teha augud šassii külgedele. ja kinnitasid mootorid 2 tõmblukuga, kuna tõmblukud olid natuke liiga lühikesed. Vaata pilte!

Seejärel kinnitati roboti kate šassii külge. kaane kaunistas Rubén, et see näeks välja nagu robotnägu, kuna kate oli läbipaistev ja ta arvas, et kuna HC06 mooduli LED -id, arduino ja H -sild näitavad kaane kaudu vilkumist, oleks efekt kohutav ja oh poiss! tal oli õigus.

Chris lisas pulgad palli juhtimiseks roboti ette. Pulgad kinnitatakse lihtsalt šassii külge lukuga. Lisaks lisas ta roboti tagaküljele kummipaela, et see sulgeda. Ta lõikas kaane tagaküljele paar pügalat ja kinnitas kummipaela šassii külge šassiiga.

Pange rattad KOHE ja jätkake järgmise sammuga.

Samm: aeg elektroonika sisse panna

Aeg elektroonika sisse panna!
Aeg elektroonika sisse panna!
Aeg elektroonika sisse panna!
Aeg elektroonika sisse panna!
Aeg elektroonika sisse panna!
Aeg elektroonika sisse panna!

Peaaegu seal!

Kaanes on auk, et panna suur vastik lüliti. Võite kasutada mis tahes lülitit, kuid me otsustasime kasutada suurt ja vastikut lülitit, kuna see näeb lahe välja.

Kogu elektroonika, mille oleme varakult ette valmistanud, pannakse nüüd roboti sisse. Järgige ühendusskeemi!

Ärge kinnitage veel h -silda protoboardile, sest peame protoboardi vähemalt korra veel välja võtma.

Kui olete protobooti roboti välja lülitanud, peate välja mõtlema, kuhu patareid panna. need võivad asuda roboti ees või taga, sõltuvalt roboti kujust ja mootorite paigutusest.

Robotile tuleb teha kolmas jalg (ülejäänud 2 jalga on rattad!). Selleks võtke tõmblukk ja kinnitage see, nagu piltidel näidatud.

9. samm: kood

Image
Image
Kood
Kood
Kood
Kood
Kood
Kood

Nüüd peate koodi sisestama arduino ja ühendama oma roboti oma Android -telefoniga.

Alustame koodist:

Eeldan, et teie arvutis on juba olemas arduino kodeerimisliides (IDE). Kui ei, minge siia ja järgige juhiseid:

Laadige kood alla ZIP -failist ja avage.ino -fail. See loob teie arvutisse kausta.

Laadige kood üles arduinosse. Selleks peate emaplaadilt BLUETOOTH -mooduli lahti ühendama. Kui ei, siis see ei tööta. Ärge küsige miks, see on ka minu jaoks mõistatus.

Installige Google'i rakenduste poest oma Android -telefoni "Roboremo free".

Järgige sellele sammule lisatud kausta pakitud juhiseid.

Kui te ei saa oma telefoni liidest installida, järgige telefoni liidese loomiseks allolevaid juhiseid.

Juhised Android -telefoni ühendamiseks robotiga (Gabriel)

  • Bluetoothi ühendamiseks peab teil olema Androidiga mobiiltelefon, tahvelarvuti või Bluetoothiga arvuti
  • Installige RoboremoFree.
  • Liidese programmeerimine: sisenege menüüsse ja valige liugur ning seda kavatsete kasutada roboti juhtimiseks.
  • Kui olete liuguri ekraaniliidese vasakule küljele pannud, peate vajutama, et määrata liuguri id "izq". See on izq, sest nii ütleme isquierda hispaania keeles vasakule.
  • Siis peate sisestama sildi. Sildi sisse tuleb sisestada izqSpeed#*1.
  • Siis peate sisestama "min max" ja min tuleb sisestada -255 ja max 255 ning klõpsata "int"
  • Seejärel peate järgmisel real lugema "saada, kui vabastatakse"
  • 2 rida allpool, "saada ruumi"
  • siis "ära naase automaatselt"
  • "Automaatse tagasivõtmise väärtuse" lahtrisse peate sisestama "keskmise"
  • määratud kordusperioodil peate panema 100

Nüüd peate lisama liuguri liidesest paremale ja tegema sama, määrates ID -ks "der" ja sildiks derSpeed #*1. Kõik ülejäänud on samad.

Mängimise alustamiseks: kui olete rakenduses, peate bluethoothi ühendama menüüsse RoboremoFree ja seejärel vajutama ühenduse loomiseks Bluetoothiga (RFCOMM) ning vajutama nuppu HC-05 või HC-06.

Nautige!

Soovitan: