Sisällysluettelo:
- Vaihe 1: Rakenna runko ja moottorin osat
- Vaihe 2: Luo ohjelmakarat
- Vaihe 3: Automaation ohjelmointi
- Vaihe 4: Näyteskriptit ja mittaukset
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
K'nex -automaatti, jolla on ohjelmoitava polku. Tämän vuorottelevan suunnittelun suunnitteli alun perin Aleksandrian Heron. Minulla ei ole tarpeeksi merkkijonoa, joten voisin suorittaa vain videossa näkyvän lyhyen ohjelman.
Vaihe 1: Rakenna runko ja moottorin osat
Rakentaa.
Vaihe 2: Luo ohjelmakarat
Käytä ohutta mutta vahvaa narua. Lanka, synteettiset materiaalit tai useimpien sarjojen mukana toimitettu merkkijono toimivat. Tarvitaan kaksi samanpituista merkkijonoa. Mitä pidempi merkkijono, sitä kauemmin automaattiohjelma toimii. Jos merkkijonon pituudet tarvitsevat pientä säätöä, katso kuva 6.
Ohjelmakarat on suunniteltu helposti irrotettaviksi, joten uudet ohjelmat voidaan suorittaa nopeasti yksinkertaisesti vaihtamalla kara.
Vaihe 3: Automaation ohjelmointi
Kiertäminen narun alle sallii ajoneuvon siirtymisen eteenpäin sillä puolella. Silmukan silmukan kääntäminen siirtää ajoneuvoa taaksepäin kyseisellä puolella. Jotta ajoneuvo voisi liikkua eteenpäin, molemmat karat silmukoivat alla; kääntyäksesi oikealle, oikea kara silmukkaa yli ja vasen kara silmukat alle, ja päinvastoin. Muista, että koodi toimii päinvastoin, ja useimmat ylimmät merkkijonokerrokset koodaavat automaatin ensimmäiset toiminnot.
Ohjelmoinnin yksinkertaistamiseksi ja eri skriptien helpon jakamisen mahdollistamiseksi olen määrittänyt yksinkertaisen koodaussyntaksin. Ehdotan koodausta muistikirjaan, jotta etäisyys on tasainen. Näin kunkin pyörän skripti alkaa, ja L ja R vasemman ja oikean pyörän kohdalla. Y on luku ja x on mittayksikkö. Yx näyttää jonon pituuden tietyssä yksikössä. Esimerkiksi 8 metriä. Yx L/ R/ Jokaisessa karassa on 8 sauvaa, joten eteenpäin siirtyminen (silmukan silmukan kiertäminen) yksi täydellinen karan kierros olisi seuraava. u on silmukointi alle ja o on silmukkaaminen. A // tarkoittaa koodin loppua. "L/8u // R/8u // L/5u/3o // R/8u/-// Yllä oleva kirjoitus näyttää pienen käännöksen vasemmalle. 5u tarkoittaa, että harmaa liitin on sijoitettava viidenteen sauvaan lähtöpisteestä lähtökohdan ollessa 1 ja suunnan käännös 5. sauvassa. Toisella puolella on - auttaa tasapainottamaan komentosarjaa koodin helpottamiseksi. "tarkoittaa pysäytyssilmukkaa harmaan liittimen ympärillä. Esimerkki voisi olla L/5u/3o // R/8s/-// Tämä tarkoittaa sitä, että oikean karan merkkijono pyöritetään 360 astetta harmaan liittimen ympärille, mikä merkitsee pysäytystä. Pysähdyksen pitäisi päättyä samaan suuntaan kuin se alkoi. Siinä on kaikki. Seuraavassa vaiheessa olen toimittanut näytteen mittauksia ja skriptejä, jotka yhdistetään monimutkaisemmiksi skripteiksi.
Vaihe 4: Näyteskriptit ja mittaukset
Kaikki mittaukset tehdään paljaalla lattialla. -8 silmukkaa harmaan liittimen ympärillä vastaa 1 täyden kierroksen karaa. Snakey S: n muotoisesta polustaYmpyrät Kirjoittaja: The Jamalam L/32u // R/32o // Kiertää ympyröissä. lol hauska katsella
Toinen palkinto Instructables- ja RoboGames -robottikilpailussa
Suositeltava:
Renegade-i (ohjelmoitava IC-testeri, joka tuntuu aidolta): 3 vaihetta (kuvilla)
Renegade-i (ohjelmoitava IC-testeri, joka tuntuu aidolta): MILJOONAN DOLLARIN DREAM: Oletko koskaan haaveillut omasta IC-testeristäsi kotona? Ei vain laite, joka voi testata IC: tä, vaan myös "ohjelmoitava" kone, joka tuntuu yhdeltä puolipistekoesteteollisuuden suurimpien toimijoiden lippulaivatuotteilta
Ohjelmoitava kurpitsavalo: 25 vaihetta (kuvilla)
Ohjelmoitava kurpitsavalo: Tämä ohje on tarkoitettu ohjelmoitavan kurpitsavalon valmistamiseen ATTiny -mikrokontrollerilla. Tämä suunniteltiin oppimisdemoksi, joka esittelee kaikki (yli 8 -vuotiaat) elektroniikkaan ja ohjelmointimikro -ohjaimiin Arduino IDE: n avulla. Kalteva objekti
Servometronomi, ohjelmoitava eri nopeuksille: 3 vaihetta
Servometronomi, ohjelmoitava eri nopeuksille: Tee oma metronomi. Tarvitset vain Arduino Mega 2560 -aloitussarjan ja yhteensopivan tietokoneen
Helppo ohjelmoitava kastelujärjestelmä Arduinolla: 4 vaihetta
Helppo ohjelmoitava kastelujärjestelmä Arduinolla: Tämä projekti pitää kasvisi hengissä ilman väliintuloa useita päiviä tai jopa viikkoja. Yhteenvetona se on helppo ohjelmoitava kastelujärjestelmä, jonka voimanlähteenä on Arduino.Jos pidät elektroniikasta ja kasveista, tämä projekti on tehty sinua varten. Se on aime
Ohjelmoitava ympäristön valo ulkoiselle näytölle: 4 vaihetta
Ohjelmoitava ympäristön valo ulkoiselle näytölle: Tämä projekti auttaa sinua asettamaan ympäristön valon ulkoiselle näytöllesi tai televisiollesi. Sen avulla voit hallita seuraavaa mistä tahansa laitteesta, jolla on verkkoselain ja joka on kytketty reitittimeesi. LED -väri Vilkutustaajuus, joka antaa DJ -tehosteen