Índice:
- Etapa 1: construir componentes da estrutura e do motor
- Etapa 2: Criar os eixos do programa
- Etapa 3: Programando o autômato
- Etapa 4: amostra de scripts e medições
Vídeo: Autômato programável K'nex: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Um autômato K'nex com um caminho programável. Este design alternado foi originalmente concebido por Heron de Alexandria. Não tenho barbante suficiente, então só pude executar o programa curto mostrado no vídeo.
Etapa 1: construir componentes da estrutura e do motor
Construir.
Etapa 2: Criar os eixos do programa
Use uma corda fina, mas forte. Fios sintéticos ou fios incluídos na maioria dos conjuntos funcionarão. São necessários dois pedaços de barbante de comprimento equivalente. Quanto mais longa a string, mais tempo o seu programa de autômato será executado. Se o comprimento da corda precisar de pequenos ajustes, consulte a imagem 6.
Os fusos do programa são projetados para serem facilmente removíveis, para que novos programas possam ser executados rapidamente simplesmente trocando os fusos.
Etapa 3: Programando o autômato
O laço da corda por baixo permite mover o veículo para a frente daquele lado. O laço da corda move o veículo para trás naquele lado. Para permitir que o veículo avance, ambos os fusos girariam sob; para virar à direita, o fuso direito faz um loop e o esquerdo faz um loop e vice-versa. Lembre-se de que o código é executado ao contrário, com as camadas de string superiores codificando para as primeiras ações do autômato.
Para simplificar a programação e permitir a distribuição fácil de diferentes scripts, configurei uma sintaxe de codificação simples. Sugiro codificar em bloco de notas para que o espaçamento seja uniforme. É assim que começa o script de cada roda, com um L e um R para as respectivas rodas esquerda e direita. Y é um número e x é uma unidade de medida. O Yx mostra o comprimento da corda em uma unidade particular. Então, 8 metros, por exemplo. Yx E / D / Cada eixo-árvore tem 8 hastes, portanto, avançar (dar laços com a coluna) uma volta completa do eixo-árvore seria o seguinte. u é para fazer um loop abaixo e o é para fazer um loop over. Um // significa o fim do código. "L / 8u // R / 8u // L / 5u / 3o // R / 8u / - // O script acima mostra uma ligeira curva à esquerda. Um 5u significa que um cinza o conector deve ser colocado na 5ª haste a partir da origem, com a origem sendo 1, e uma mudança de direção ocorrendo na 5ª haste. O outro lado tem - para ajudar a equilibrar o script para torná-lo mais fácil de codificar. "significa um loop de parada em torno de um conector cinza. Um exemplo seria L / 5u / 3o // R / 8s / - // Isso significa que no fuso direito, a corda deve ser enrolada 360 graus em torno do conector cinza, significando uma parada. A parada deve terminar na mesma direção em que começou. É só isso. Na próxima etapa, forneci alguns exemplos de medidas e scripts para combinar em scripts mais complexos.
Etapa 4: amostra de scripts e medições
Todas as medidas são feitas no chão. -8 loops em torno de um conector cinza é equivalente a 1 rotação completa em um eixo. Caminho da chave Por: O Jamalam L / 8u / 5o / 8u / 5o // etc R / 5o / 8u / 5o / 8u // etc Dá uma classificação of Snakey S shaped pathCircles Por: The Jamalam L / 32u // R / 32o // Anda em círculos. lol divertido de assistir
Segundo Prêmio no Concurso de Robôs Instructables e RoboGames
Recomendado:
Renegade-i (testador de IC programável que parece a coisa real): 3 etapas (com fotos)
Renegade-i (testador de IC programável que parece a coisa real): O SONHO DE MILHÕES DE DÓLARES. Você já sonhou em ter seu próprio testador de IC em casa? Não apenas um gadget que pode testar IC, mas uma máquina “programável” que parece ser um dos principais produtos dos maiores jogadores na indústria de teste de semicon, suc
Luz de abóbora programável: 25 etapas (com imagens)
Luz de abóbora programável: este instrumento é para fazer uma luz de abóbora programável com um microcontrolador ATTiny. Isso foi projetado como uma demonstração de aprendizado para apresentar a qualquer pessoa (com 8 anos ou mais) a eletrônica e a programação de microcontroladores usando o IDE do Arduino. Inclinando Objec
Servo metrônomo, programável para diferentes velocidades: 3 etapas
Servo Metrônomo, Programável para Diferentes Velocidades: Faça seu próprio metrônomo. Tudo que você precisa é o kit inicial Arduino Mega 2560 e um computador compatível
Sistema de rega programável fácil com Arduino: 4 etapas
Sistema de rega programável fácil com Arduino: Este projeto manterá suas plantas vivas, sem qualquer intervenção por vários dias ou até semanas. Para resumir, é um sistema de rega programável fácil, movido por Arduino. Se você gosta de eletrônicos e plantas, este projeto foi feito para você. É aime
Luz ambiente programável para display externo: 4 etapas
Luz ambiente programável para monitor externo: Este projeto ajuda a configurar a luz ambiente para o seu monitor externo ou tv permite que você controle o seguinte do conforto de QUALQUER dispositivo que tenha um navegador da web e conectado ao seu roteador. Cor do LED Freqüência de piscar, dando um efeito de DJ. Conjunto diferente