Inhoudsopgave:

K'nex programmeerbare automaat: 4 stappen
K'nex programmeerbare automaat: 4 stappen

Video: K'nex programmeerbare automaat: 4 stappen

Video: K'nex programmeerbare automaat: 4 stappen
Video: 20200929 Web Rendez-Vous NVDO SICON & SupportPoints Aging Automation 2024, November
Anonim
K'nex programmeerbare automaat
K'nex programmeerbare automaat

Een K'nex automaat met een programmeerbaar pad. Dit afwisselende ontwerp is oorspronkelijk bedacht door Heron of Alexandria. Ik heb niet genoeg string, dus ik kon alleen het korte programma uitvoeren dat in de video wordt getoond.

Stap 1: Bouw frame- en motorcomponenten

Frame- en motorcomponenten bouwen
Frame- en motorcomponenten bouwen
Frame- en motorcomponenten bouwen
Frame- en motorcomponenten bouwen
Frame en motorcomponenten bouwen
Frame en motorcomponenten bouwen
Frame en motorcomponenten bouwen
Frame en motorcomponenten bouwen

Bouwen.

Stap 2: Maak de programma-assen

Maak de programma-assen
Maak de programma-assen
Maak de programma-assen
Maak de programma-assen
Maak de programma-assen
Maak de programma-assen

Gebruik een dun maar sterk touw. Garens, synthetische stoffen of het touw dat bij de meeste sets wordt geleverd, zullen werken. Er zijn twee stukken touw van gelijke lengte nodig. Hoe langer de string, hoe langer uw automaatprogramma zal draaien. Als de lengte van de snaar een kleine aanpassing behoeft, zie afbeelding 6.

De programma-assen zijn zo ontworpen dat ze gemakkelijk kunnen worden verwijderd, zodat nieuwe programma's snel kunnen worden uitgevoerd door de assen eenvoudig te verwisselen.

Stap 3: Programmeren van de automaat

De automaat programmeren
De automaat programmeren
De automaat programmeren
De automaat programmeren
De automaat programmeren
De automaat programmeren
De automaat programmeren
De automaat programmeren

Door het touwtje eronder door te lussen, kan het voertuig aan die kant naar voren worden verplaatst. Door het touwtje om te lussen, wordt het voertuig aan die kant naar achteren verplaatst. Om het voertuig vooruit te laten rijden, zouden beide spindels onderdoor lopen; om naar rechts te draaien, draait de rechter spil om en de linker spil onder en vice versa. Houd er rekening mee dat de code in omgekeerde volgorde wordt uitgevoerd, waarbij de bovenste tekenreekslagen coderen voor de eerste acties van de automaat.

Om het programmeren te vereenvoudigen en om de distributie van verschillende scripts gemakkelijk te maken, heb ik een eenvoudige codeersyntaxis opgezet. Ik raad aan om in Kladblok te coderen zodat de afstand gelijk is. Dit is hoe het script voor elk wiel begint, met een L en R voor de respectievelijke linker- en rechterwielen. Y is een getal en x is een maateenheid. De Yx toont de lengte van de snaar in een bepaalde eenheid. Dus 8 meter bijvoorbeeld. Yx L/ R/ Elke spil heeft 8 staven, dus vooruit bewegen (de snaar eronder lussen) zou een volledige spilomwenteling als volgt zijn. u is voor doorlussen en o is voor doorlussen. A // betekent het einde van de code." L/8u// R/8u// L/5u/3o// R/8u/--// Het bovenstaande script toont een kleine bocht naar links. Een 5u betekent dat een grijze connector op de 5e staaf vanaf de oorsprong worden geplaatst, waarbij de oorsprong 1 is en een draai van richting plaatsvindt op de 5e staaf. De andere kant heeft - om het script in evenwicht te brengen om het coderen gemakkelijker te maken. Een "s " betekent een stoplus rond een grijze connector. Een voorbeeld zou zijn L/5u/3o// R/8s/--// Dit betekent dat op de rechter spindel de string 360 graden rond de grijze connector moet worden gelust, wat een stop betekent. De stop zou in dezelfde richting moeten eindigen als waarin hij begon. Dat is alles. In de volgende stap heb ik enkele voorbeeldmetingen en scripts gegeven om te combineren tot complexere scripts.

Stap 4: Voorbeeldscripts en metingen

Alle metingen zijn op kale vloer. -8 lussen rond een grijze connector is gelijk aan 1 volledige omwenteling op een spindel. Snakey Path By: The Jamalam L/8u/5o/8u/5o// etc R/5o/8u/5o/8u// etc Geeft een soort van Snakey S-vormig padCircles By: The Jamalam L/32u// R/32o// Gaat in cirkels rond. lol leuk om naar te kijken

Tweede prijs in de Instructables en RoboGames Robot Contest

Aanbevolen: