Sisukord:

Programmeeritav K'nexi automaat: 4 sammu
Programmeeritav K'nexi automaat: 4 sammu

Video: Programmeeritav K'nexi automaat: 4 sammu

Video: Programmeeritav K'nexi automaat: 4 sammu
Video: Programmeeritav USB seade 2. Tarkvara installeerimine 2024, Juuli
Anonim
K'nexi programmeeritav automaat
K'nexi programmeeritav automaat

Programmeeritava rajaga K'nexi automaat. Selle vahelduva kujunduse kavandas algselt Aleksandria heron. Mul ei ole piisavalt nööri, seega sain käivitada ainult videos näidatud lühiprogrammi.

Samm: ehitage raam ja mootorikomponendid

Ehitage raam ja mootorikomponendid
Ehitage raam ja mootorikomponendid
Ehitage raam ja mootorikomponendid
Ehitage raam ja mootorikomponendid
Ehitage raam ja mootorikomponendid
Ehitage raam ja mootorikomponendid
Ehitage raam ja mootorikomponendid
Ehitage raam ja mootorikomponendid

Ehitamine.

2. samm: looge programmi spindlid

Looge programmi spindlid
Looge programmi spindlid
Looge programmi spindlid
Looge programmi spindlid
Looge programmi spindlid
Looge programmi spindlid

Kasutage õhukest, kuid tugevat nööri. Lõng, sünteetika või enamiku komplektidega kaasas olev string sobivad. Vaja on kahte võrdse pikkusega nööri. Mida pikem string, seda kauem teie automaatprogramm töötab. Kui nööri pikkused vajavad väikest reguleerimist, vaadake pilti 6.

Programmi spindlid on konstrueeritud kergesti eemaldatavaks, nii et uusi programme saab kiiresti käivitada, lihtsalt vahetades spindleid.

Samm: automaatika programmeerimine

Automaatika programmeerimine
Automaatika programmeerimine
Automaatika programmeerimine
Automaatika programmeerimine
Automaatika programmeerimine
Automaatika programmeerimine
Automaatika programmeerimine
Automaatika programmeerimine

Nööri alla loopimine võimaldab sõidukit sellel küljel edasi liigutada. Nööri üle loopimine liigutab sõidukit sellel küljel tahapoole. Et sõiduk saaks edasi liikuda, pöörleksid mõlemad spindlid alla; paremale pööramiseks pöörab parem spindel üle ja vasak spindel alla ja vastupidi. Pidage meeles, et kood töötab vastupidises järjekorras, kusjuures kõige ülemine stringikiht kodeerib automaadi esimesi toiminguid.

Programmeerimise lihtsustamiseks ja erinevate skriptide hõlpsaks levitamiseks olen seadistanud lihtsa kodeerimise süntaksi. Soovitan kodeerida märkmikus, et vahe oleks ühtlane. Nii algab iga ratta skript, kusjuures L ja R vastavate vasak- ja paremate rataste jaoks. Y on arv ja x on mõõtühik. Yx näitab stringi pikkust konkreetses ühikus. Näiteks 8 meetrit. Yx L/ R/ Igal spindlil on 8 varda, nii et edasi liikumine (nööri loopimine allapoole) oleks üks spindli täielik pööre järgmine. u on silmus allapoole ja o on silmus üle. A // tähistab koodi lõppu. "L/8u // R/8u // L/5u/3o // R/8u/-// Ülaltoodud skript näitab kerget vasakpööret. A 5u tähendab, et hall pistik asetatakse lähtepunkti viiendale vardale, kusjuures lähtepunkt on 1 ja suunavöönd toimub 5. vardal. Teisel poolel on - aidata skripti tasakaalustada, et oleks lihtsam kodeerida. "tähistab halli pistiku ümber olevat peatussilmust. Näide oleks L/5u/3o // R/8s/-// See tähendab, et paremal spindlil nöör pööratakse halli pistiku ümber 360 kraadi, mis tähistab peatust. Peatus peaks lõppema samas suunas, kust see algas. See on kõik. Järgmisel etapil olen esitanud mõned näidismõõtmised ja skriptid, mida kombineerida keerukamateks skriptideks.

4. samm: näidiskriptid ja mõõtmised

Kõik mõõtmised on tühjal põrandal. -8 silmust halli pistiku ümber võrdub spindli 1 täispöördega. Snakey Path Autor: The Jamalam L/8u/5o/8u/5o // etc R/5o/8u/5o/8u // etc Annab sorteerimise Snakey S -kujulisest ringist lol lõbus vaadata

Instructabeli ja RoboGames robotivõistluse teine auhind

Soovitan: