Índice:

Light Up Boe Bot: 5 etapas
Light Up Boe Bot: 5 etapas

Vídeo: Light Up Boe Bot: 5 etapas

Vídeo: Light Up Boe Bot: 5 etapas
Vídeo: BoyWithUke - Long Drives (Official Music Video) 2024, Julho
Anonim
Boe Bot Light Up
Boe Bot Light Up
Boe Bot Light Up
Boe Bot Light Up
Light Up Boe Bot
Light Up Boe Bot

Para fazer esta obra-prima com os recursos de direção de obstáculos, indicação de luz e som, você precisará de:

-Um Boe Bot totalmente funcional

-Muito fio de circuito

-Papel laminado

-Cartão

-Agrafador

-Picolés

- Strippers de fio

- Alicate pequeno

-Uma pistola de cola quente e cola quente

-Fita isolante

-1 alto-falante de circuito

-2 LEDs catódicos comuns

-6 resistores 1K

-2 10K resistores

-1 capacitor 10uf

Devemos construí-lo?

Etapa 1: Criação dos Bumpers

Criação dos Bumpers
Criação dos Bumpers
Criação dos Bumpers
Criação dos Bumpers
Criação dos Bumpers
Criação dos Bumpers

Para fazer os bumpers, você utilizará:

-arame

-Papel laminado

-cartão

-Cola quente

-Picolés

-agrafador

1. O que você vai querer fazer primeiro é cortar um pedaço de papelão e dobrá-lo ao meio (veja a 2ª e 3ª imagens) (FAÇA ISSO x2).

2. Em seguida, você pegará um fio com cerca de 20 cm de comprimento e descascará ambas as pontas, mas uma mais longa do que a outra. Em seguida, torça a extremidade mais longa despojada em uma espiral (veja a 4ª imagem) (FAÇA ISSO x4).

3. Pegue um pedaço de papel alumínio e dobre-o ao meio para que seja pequeno o suficiente para caber na superfície de uma dobra interna de papelão. Em seguida, grampeie a espiral do fio no papel alumínio, grampeando em toda a dobra (veja a imagem 5 e 6) (FAÇA ISSO x4).

4. Cole um lado do pedaço de papel alumínio em uma dobra interna do cartão. (FAÇA ISSO PARA CADA DOBRA INTERNA, TANTO x2 POR PEÇA DE CARTÃO (BASEICAMENTE x4)) Cuidado para não tocar no papel alumínio ao colar, pois ele conduzirá o calor e queimará seus dedos (ver 6ª imagem).

5. Cole dois palitos de picolé juntos (FAÇA ISSO x2 e faça um consideravelmente maior) e cole uma conexão de picolé na parte de trás de cada dobra de papelão e um fazendo a mesma coisa no lado oposto (veja a 1ª imagem).

6. Um último toque para fazer os amortecedores ficarem juntos, é amarrar o meio a um comprimento restrito para os amortecedores. Depois de amarrado, cole e deixe secar para garantir a segurança dele (ver 1ª imagem).

Você criou seus Bumpers com sucesso!

Etapa 2: montagem dos amortecedores

Montagem de pára-choques
Montagem de pára-choques

Para montar os bumpers no Boe Bot, você usará:

-Boe Bot

-Seus novos amortecedores

-Cola quente

-Fita isolante

Esta etapa é bastante simples. Tudo o que você precisa fazer é pegar um pedaço de fita isolante e colocá-lo ao longo da área de metal logo acima da roda de esfera preta com um eixo. Uma vez colado, cola quente na área com fita adesiva, cole os amortecedores e pressione até secar para montar.

Agora que os pára-choques estão prontos, vamos entrar no circuito!

Etapa 3: Criação do circuito

Criando o Circuito
Criando o Circuito
Criando o Circuito
Criando o Circuito
Criando o Circuito
Criando o Circuito

Para criar o circuito, você precisará de:

-Boe Bot

-Fios conectados a pára-choques

- Decapantes de fios

- Alicate pequeno

- Fio de circuito

-1 alto-falante de circuito

-2 LEDs catódicos comuns

-6 resistores 1K

-2 10K resistores

-1 capacitor 10uf

Para o circuito você vai querer conectar tudo conforme mostrado na primeira imagem. A 2ª, 3ª e 4ª imagens são todas parte da primeira (apenas divida para torná-la menos confusa). A 2ª imagem é o circuito bumper, a 3ª é o circuito catódico e a 4ª é o circuito de alto-falantes.

Uma vez feito isso, você pode colocar fita isolante no alto-falante do circuito na plataforma abaixo do selo básico no Boe Bot para que ele não fique pendurado.

Mais uma etapa, a parte difícil acabou!

Etapa 4: Adicionando o Código

Adicionando o Código
Adicionando o Código

Para garantir que o código funcione corretamente, primeiro você deve verificar se o servo motor correto está no plugue para o pino 12, o servo esquerdo está no plugue para o pino 13 e se o circuito está exatamente como mostrado nos diagramas anteriores.

Por último, você precisará inserir este código no Basic Stamp, conectar o robô e, finalmente: EXECUTAR.

Aqui está o código escrito, mas você também pode baixar o arquivo de carimbo básico, e isso também deve funcionar.

Qualquer coisa com um apóstrofo antes de comentários, mas '{$ STAMP BS2} e' {$ PBASIC 2.5} são necessários.

'************************************************** *********************** 'Nome: William

'************************************************************************

'Title - BoeBump.bs2

'Data - 28 de novembro de 2017

'Descrição: Crie amortecedores físicos que acionam um comando quando atinge algo para mover o Boe Bot para longe' do obstáculo. Adicione som e iluminação para projetar também.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'************************************************************************

'Código para Reiniciar Iniciar Parar

'(ISTO É COMO INICIAR O CÓDIGO !!!)

'Este código faz o bot parar ou iniciar quando o reset é pressionado' ************************************ *************************************

armazenamento temporário temp VAR Byte '

Variável RunStatus DATA $ 00 'armazenada na ROM

READ RunStatus, temp 'LEIA a variável da ROM

temp = ~ temp 'inverta o valor 0 PARA 1 OU 1 PARA 0

WRITE RunStatus, temp 'ESCREVA a variável de volta PARA ROM

IF (temp> 0) THEN END 'Verifique SE o valor é 1, e SE for, ENDERE o programa

'************************************************************************

'Configuração dos pinos

'************************************************************************

LMotor PIN 13

RMotor PIN 12

'************************************************************************

'Configuração de Constantes

'************************************************************************

LStop CON 750

RStop CON 750

'************************************************************************

'Variáveis

'************************************************************************

X VAR Word

'************************************************************************

' Programa principal

'************************************************************************

FREQOUT 5, 150, 880 'Crie uma melodia de tempero antigo

PAUSE 50 'Para o comando freqout, o

FREQOUT 5, 150, 880 'números vão para saída (ex: 5), duração (ex: 150ms), PAUSE 20 'e finalmente o nível de frequência (ex: 880 Hz)

FREQOUT 5, 250, 988

PAUSA 20

FREQOUT 5, 250, 1175

PAUSA 20

FREQOUT 5, 250, 1047

PAUSA 20

FREQOUT 5, 150, 1319

PAUSA 20

FREQOUT 5, 200, 1450

PAUSA 20

FREQOUT 5, 300, 1175

FAZ

HIGH 0 'Torna os cátodos brancos (mas eles não ficarão brancos, pois o

A sub-rotina HIGH 1 'mudará imediatamente a cor).

ALTO 2

HIGH 9

10 ALTO

HIGH 11

IF (IN6 = 1) AND (IN4 = 1) THEN 'Se nenhum dos bumpers

LOW 0 'estão se tocando, então faça os cátodos

LOW 2 'verde e prossiga para a sub-rotina

LOW 9 'chamado Forward.

BAIXO 11

GOSUB Forward

ELSEIF (IN6 = 0) AND (IN4 = 0) THEN 'Se ambos os amortecedores estiverem se tocando, BAIXO 0 'então faça ambos os cátodos ficarem vermelhos, BAIXO 1 'crie dois bipes e prossiga para o

LOW 9 'Sub-rotina BothBump.

BAIXO 10

FREQOUT 5, 50, 2500

PAUSA 200

FREQOUT 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) AND (IN4 = 1) THEN 'Se apenas o pára-choque direito bate, LOW 9 'faz com que o cátodo direito fique vermelho, BAIXO 10 'crie dois bipes e prossiga para

FREQOUT 5, 50, 2500 'a sub-rotina BumpRight.

PAUSA 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) AND (IN4 = 0) THEN 'Se apenas o pára-choque esquerdo bate, BAIXO 0 'torna o cátodo esquerdo vermelho, BAIXO 1 'crie dois bipes e prossiga para

FREQOUT 5, 50, 2500 'a sub-rotina BumpLeft.

PAUSA 200

FREQOUT 5, 200, 2500

GOSUB BumpLeft

FIM SE

CICLO

END 'Parar o programa antes que os subprocedimentos sejam executados acidentalmente

'************************************************************************

'Subprocedimentos

'************************************************************************

Avançar: 'Avance um pouco

PARA X = 1 A 30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

PRÓXIMO

PAUSA 20

RETURN 'Voltar para o início da nova execução

'****************************************************

BothBump: 'Afaste-se um pouco

PARA X = 1 A 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

PRÓXIMO

PAUSA 200

FOR X = 1 TO 100 'Vire à esquerda para longe do obstáculo

PULSOUT RMotor, 650

PULSOUT LMotor, 760

PRÓXIMO

PAUSA 20

RETURN 'Voltar para o início da nova execução

'****************************************************

BumpLeft: 'Afaste-se um pouco

PARA X = 1 A 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

PRÓXIMO

PAUSA 200

PARA X = 1 A 100 'Vire à direita para longe do obstáculo

PULSOUT RMotor, 740

PULSOUT LMotor, 850

PRÓXIMO

PAUSA 20

RETURN 'Voltar para o início da nova execução

'****************************************************

BumpRight: 'Afaste-se um pouco

PARA X = 1 A 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

PRÓXIMO

PAUSE 200 FOR X = 1 TO 100 'Vire à esquerda para longe do obstáculo

PULSOUT RMotor, 650

PULSOUT LMotor, 760

PRÓXIMO

PAUSA 20

RETURN 'Voltar para o início da nova execução

'********************************************************

'Fim dos Subprocedimentos

'********************************************************

'Fim do Código

'********************************************************

PARABÉNS, VOCÊ ATUALIZOU SEU BOE BOT !!!

Ponto crucial:

Lembre-se de que, ao executar o código, é necessário pressionar o botão de reinicialização no robô para fazê-lo funcionar

Etapa 5: TUDO FEITO

Assista aos vídeos e ouça os arquivos de áudio para ver o que essa atualização pode realmente fazer!

P. S. O arquivo Boe é a velha melodia de especiarias, que ocorre na ativação inicial do Boe Bot por meio do botão de reinicialização. O arquivo Boe Beep é o som que toca quando os bumpers são ativados (bate em um obstáculo).

Recomendado: