Háromkerekű bot-robot a lego nxt-ből 2

Lego nors 2.0 verziója (8647-es verzió)
Az építkezés komplexitása, programozás:


Ez a robot két szervót és egy forgókereket használ. Ez a kialakítás lehetővé teszi a robot számára, hogy könnyen mozogjon a padló bármely felületén: mind a szőnyegen, mind a kemény felületen. Ezt az opciót egy speciális NXT lítium-ion akkumulátorból és egy hagyományos AA elemből lehet táplálni.

Egy háromkerekű hajót használhatunk egyszerű autóként, amely más projektekhez vagy alapmodellként is használható. Mivel a robot bármilyen irányba fordulhat, ez is segít nekünk megérteni, hogy a mozgásblokk hogyan van programozva. A cikk végén két egyszerű alap program létezik, amelyek a blokk gombjaival különböző típusú fordulatokat mutatnak.

Háromkerekű bot-robot a lego nxt-ből 2

Lépésről lépésre

Háromkerekű bot-robot a lego nxt-ből 2

Háromkerekű bot-robot a lego nxt-ből 2

Háromkerekű bot-robot a lego nxt-ből 2

Háromkerekű bot-robot a lego nxt-ből 2

Háromkerekű bot-robot a lego nxt-ből 2

Háromkerekű bot-robot a lego nxt-ből 2

Háromkerekű bot-robot a lego nxt-ből 2

Háromkerekű bot-robot a lego nxt-ből 2

FONTOS: AA-típusú elem használata esetén kövesse a 3-AA lépést, vagy a lítium-NXT újratölthető akkumulátor használata esetén a 3-Li lépést.

3-kerekes bot programozása

Háromkerekű hajónk az egyik legfontosabb robot, két robothoz erős szerkezettel. Viszonylag könnyű összeszerelni. Használhatja kiindulópontként a saját projektjeihez, és programozhatja azt a kívánt módon. A kezdők számára itt van néhány olyan program, amely bemutatja a mozgásokat (beleértve az előretekerést, az elforgatást és a különféle fordulatokat).

Egy egyszerű robot mozgásprogram a "Mozgás" mondattal háromféle mozgást mutat:

  • Forgassa két motorral, ahol a kerekek ellentétes irányban forognak, úgyhogy a robot gyorsan jobbra fordul.
  • Fordítsa meg az egyik kereket, ahol a robot elfordul egy kerék mozgatásával, és megállítja a másikat. Ez a fajta forgatás több helyet foglal el, mint az előző változat, de kiderül, de rendszerint pontosabban.
  • A görbe csavarja, ahol a robot fokozatos fordulatot tesz, ha egy kereket gyorsabban mozgat, mint a másik.
    A spirálfordítási program egy speciális vezérlési módszer használatát mutatja be.

    Tanulási célok

  • Próbáld ki saját programjaidat, hogy a háromkerekű hajó mozogjon és forduljon. Lehet-e írni egy ilyen programot egy háromkerekű botra, így közvetlenül előre meghatározott útvonalat követ, és szükség szerint meghatározott számú fokozaton forgatja? Húzza a helyükön a motorok összekötő kábelét, irányítsa a robotot.
  • Próbálj meg hozzáadni néhány elemet a robothoz! Például csinálhatsz buldózer-tolót, és a földre tolja a tárgyakat? Tudsz? Csináld!
  • Próbáljon hozzá néhány érzékelőt botunkhoz. Például hozzá lehet adni egy érintésérzékelőt a robothoz, hogy leálljon a gomb megnyomásakor.
  • A matematikai rejtvények rajongói számára ez a probléma: ha megpróbálsz spirális fordítási programokat írni, és kísérletezhetsz a Slider (Mozgatás) blokk konfigurációs paneljén. akkor megtalálja, hogy a spirális programban az irányadó paraméterhez számított 11 különböző érték van (0, 10, 20, 100). A kormány csúszka a fordulatok "nemlineáris" hatását eredményezi, ami fokozatosabb forgást eredményez. Röviden, meg kell értenünk, hogy milyen szabályozó csúszka van és mit eszik ;-)

    Kapcsolódó cikkek