Índice:

O LIXO AUTOMÁTICO PODE OU BIN. PARA SALVAR O PLANETA .: 19 etapas (com fotos)
O LIXO AUTOMÁTICO PODE OU BIN. PARA SALVAR O PLANETA .: 19 etapas (com fotos)

Vídeo: O LIXO AUTOMÁTICO PODE OU BIN. PARA SALVAR O PLANETA .: 19 etapas (com fotos)

Vídeo: O LIXO AUTOMÁTICO PODE OU BIN. PARA SALVAR O PLANETA .: 19 etapas (com fotos)
Vídeo: Fuzil explode na mão de traficante do Rio de Janeiro 2024, Dezembro
Anonim
Image
Image

Por jogar sentimento0Siga mais pelo autor:

Máscara Automática
Máscara Automática
Desenhando Robô com Escudo Adafruit (concurso Make It Move)
Desenhando Robô com Escudo Adafruit (concurso Make It Move)
Desenhando Robô com Escudo Adafruit (concurso Make It Move)
Desenhando Robô com Escudo Adafruit (concurso Make It Move)

Projetos Tinkercad »

Antes de começarmos, recomendo que você assista ao primeiro vídeo antes de ler, pois é muito útil

Oi, meu nome é Jacob e moro no Reino Unido.

A reciclagem é um grande problema onde eu moro, vejo muito lixo nos campos e pode ser prejudicial. O mais chato sobre isso é que há lixeiras por toda parte. É porque as pessoas são preguiçosas? Decidi consertar isso fazendo uma lixeira que vem até você!

Vamos começar…

Suprimentos

Dewalt / qualquer bateria de ferramenta sem fio.

impressora 3d. Você provavelmente poderia escapar sem um.

Arduino uno.

Módulo Bluetooth.

Conversor Buck. Opcional dependendo de quanto tempo você deseja que seu Arduino dure.

Computador e um telefone.

2x IBT_2.

2x motor do limpador.

Etapa 1: Obtendo energia

Image
Image
Obtendo poder
Obtendo poder

Estou com um orçamento muito apertado, então não posso desperdiçar meu dinheiro em baterias caras de Li-Po ou até mesmo em ácido Led. No entanto, provavelmente há baterias LI-Po realmente baratas em sua casa que você nem conhece. Bateria de furadeira sem fio ou mesmo alguns cortadores de grama. Estas baterias são muito úteis e leves!

Não perdi tempo para começar! Eu pulei no tinkercad e depois de algumas iterações, eu vim com o seguinte:

Lá em cima.

Etapa 2: Fiação dos motores

Fiação dos motores
Fiação dos motores

Como eu disse na seção de suprimentos, estou usando 2 IBT_2 e um arduino. Usei este diagrama de fiação OBSERVAÇÃO, NÃO USEI A PARTE POTENCIÔMETRO. A fiação era muito simples e envolvia apenas soldagem. O IBT_2 tem dois pinos PWM, um para girar o motor para trás e outro para frente. Ele também tem dois pinos de alimentação que podem ser de 3,3 V a 5 V. Isso é tudo que você precisa conectar para ter controle total sobre o motor. Não se preocupe com os outros pinos.

Etapa 3: * Teste * Código

Image
Image

Eu escrevi um pequeno código que irá acelerar lentamente o motor e mudar de direção a cada 10 segundos. Isso é feito usando um loop for. O IBT_2 foi conectado ao 5º e 6º pinos PWM. Você pode copiar e colar.

Código:

int RPWM_Output = 5; // Pino 5 de saída do Arduino PWM; conecte a IBT-2 pino 1 (RPWM) int LPWM_Output = 6; // Pino 6 de saída do Arduino PWM; conectar ao pino 2 IBT-2 (LPWM)

void setup () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

void loop () {

int i = 0; // coloque seu código principal aqui, para executar repetidamente:

para (i = 0; i <255; i ++) {

// No sentido horário analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); atraso (100); }

atraso (10000);

para (i = 0; i <255; i ++) {

// Anti-horário analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); atraso (100); }

atraso (10000);

}

Etapa 4: Arduino, módulo Bluetooth e montagem do distribuidor de energia

Arduino, Módulo Bluetooth e Montagem de Distribuidor de Energia
Arduino, Módulo Bluetooth e Montagem de Distribuidor de Energia
Arduino, Módulo Bluetooth e Montagem de Distribuidor de Energia
Arduino, Módulo Bluetooth e Montagem de Distribuidor de Energia

Você provavelmente poderia escapar sem a impressão 3D, mas é muito mais fácil apenas imprimir em vez de fazer. Então, projetei uma caixa para meu arduino e módulo Bluetooth para deslizar com o tinkercad. Esta caixa tem orifícios para parafusos nas laterais para montagem. Montei isso no meio do meu semi-chassi. No final, só tive que fazer furos dentro da caixa para montá-la, pois era grande demais.

Etapa 5: Chassi

Chassis
Chassis
Chassis
Chassis

Este chassi foi feito de madeira trabalhada e simplesmente aparafusado com alguns parafusos de madeira. Eu criei um modelo cad rápido para você. Não há realmente muito a dizer sobre isso.

Etapa 6: montagens do motor do limpador

Suportes do motor do limpador
Suportes do motor do limpador

Na verdade, isso é de um projeto anterior, então as montagens já foram feitas, mas consiste em 3 peças de tiras resistentes.

Etapa 7: segurança

Saftey
Saftey

Eu, novamente, projetei um suporte no tinkercad para conter um disjuntor de 7,5 amperes. Como você pode ver na imagem anexa acima.

Etapa 8: montagens IBT_2 / montagens do driver do motor

IBT_2 Montagens / Montagens de driver de motor
IBT_2 Montagens / Montagens de driver de motor
IBT_2 Montagens / Montagens de driver de motor
IBT_2 Montagens / Montagens de driver de motor

Eu encontrei uma montagem no thingiverse que editei um pouco. Na minha opinião, ele faz um ótimo trabalho. Também é muito forte, apesar de ser montado com cola quente.

Etapa 9: Teste o código novamente

Image
Image

Eu escrevi um código que irá, sempre que você enviar o número um, fazer os motores girarem para frente. Aqui:

Etapa 10: Fiação

Fiação
Fiação

Eu usei uma mistura de bloco de chocolate e conectores elétricos para conectar a maioria das coisas. Os pinos do Arduino foram soldados. Eu também criei um diagrama de fiação para você. Se você quiser construir isso, eu recomendo que você pesquise a fiação por peças individuais, pois esta é uma versão simplificada.

Etapa 11: montagem da roda

Montagem da roda
Montagem da roda

Para as rodas, usei as velhas do meu avô. Enfiei uma porca M8 no motor do limpador e usei a trava de rosca nele. Depois disso, aparafusei a haste roscada dentro da porca. Acrescentei duas porcas para travar e, em seguida, acrescentei uma arruela de um centavo. Em seguida, acrescentei uma arruela e duas porcas de travamento bem apertadas entre a roda.

Etapa 12: Código final

Código final
Código final

Este trecho de código usa uma variável chamada 'i' definida como um inteiro em 170. Isso tornou muito mais fácil escrever isso, pois eu não tive que escrever 170 cada vez que quero girar cada motor. O número 170 é usado como 170/255, o que equivale a 12/18 volts. Calculei isso dividindo 18 por doze e, em seguida, dividindo 255 pelo resultado da última soma. 18/5 = 1,5. 255 / 1,5 = 170.

Então, como há dois pinos pwm, chamei cada motor de Motor: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Ambos foram configurados como saídas nos pinos 5, 6, 10 e 11.

Além disso, defino 4 inteiros 1: forward_state 2: Backward_state 3: Left state 4: Right state. Na configuração, eles foram definidos como 0 por padrão. Usei declarações if simples para cada um. Funciona definindo o estado de avanço para 1 se '1' for recebido e também liga os motores. Então, há outra instrução if dizendo se o estado direto = 1 e um é recebido desligue os motores. No geral, isso significa que quando você clica em um botão, ele continua e, quando você clica nele novamente, ele para.

Etapa 13: aplicativo

Image
Image
Face móvel opcional
Face móvel opcional

Este aplicativo foi escrito no MIT app inventor e usa telas virtuais para conseguir uma conexão bluetooth em cada tela (2 delas). Ele não permite que você entre na tela de controle, a menos que você tenha uma conexão via bluetooth. Simplesmente, tudo o que ele faz é enviar '1' '2' '3' '4' para o arduino dependendo de qual botão você pressiona.

Etapa 14: Movimento (TESTE sem compartimento)

Eu criei um vídeo para mostrar o que ele pode fazer sem uma lixeira.

Etapa 15: Montagem do compartimento

Essa coisa foi muito fácil e apenas encaixada. Você não tem que aparafusar nem nada. Basta adicionar as rodas e ZOOM!

Etapa 16: Primeira unidade adequada

Image
Image

Há um vídeo que fiz se você não viu no início.

Etapa 17: Face móvel opcional

Eu imprimi em 3D todos os arquivos a partir deste: https://www.thingiverse.com/thing:2994999 postagem do thingiverse na escala de 60%. Em seguida, colei-o a quente no chifre do servo e cortei uma ranhura na caixa como esta. Usei uma bateria aa para alimentar um Arduino e um servo separados. Usei a biblioteca Arduino de código de varredura de exemplo.

Etapa 18: Obrigado por receber isto tão longe !

Você conseguiu. Obrigado se você chegou até aqui, espero que tenha gostado.

Etapa 19: Melhorias

Acho que o projeto ficou ótimo, mas sempre há espaço para melhorias!

A primeira coisa que eu mudaria é torná-lo totalmente automático com sensores Lidar ou algo parecido. Eu também mudaria as rodas. As rodas têm apenas 7 polegadas de diâmetro e acho que se eu pudesse torná-las um pouco maiores, seria melhor no cross country e mais rápido. Por último, gostaria de torná-lo muito mais compacto para que eu possa ter mais espaço para a parte do lixo.

Concurso de Robôs
Concurso de Robôs
Concurso de Robôs
Concurso de Robôs

Vice-campeão no concurso de robôs

Recomendado: