Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Mini Robô Inseto Rápido e Fácil – Monte em 30 Minutos com Arduino Pro Mini e Servos MG996R

Componentes e Materiais

ComponenteQuantidade
Arduino Pro Mini 328 - 3.3V/8MHz (SparkFun)1
Servos Tower Pro MG996R2
Chave Deslizante (Slide Switch)1
Abrafos de Cabo (10 un)1 pacote
Jumpers (genéricos)1 conjunto
Bateria Li-Ion 1000mAh1
Bolinha de Pingue-Pongue1
Arame de Aço (1mm)1
Bastão de Cola Quente1

Aplicativos e Serviços Online

Sobre o Projeto

Histórico

Um robôzinho rápido e fácil, montado em ~30 min com ferramentas e peças certas. Não inventei – vi no YouTube e achei legal. Usei servos da sucata, bateria de celular velho, Arduino Pro Mini 3.3V que comprei por impulso.

Montagem

  1. Servos: Corte o braço de fixação oposto à saída dos fios no servo traseiro. O servo traseiro aponta para baixo, o frontal para frente. Una com cola ou abrafos.
  2. Bateria: Solde fios vermelho/preto nos polos da bateria de celular (use fita isolante). Se usar Li-Ion, mais fácil. Cole a protoboard na bateria.
  3. Estrutura: Prenda bateria+protoboard ao conjunto dos servos com abrafos.
  4. Cabeça (bolinha pingue-pongue): Corte uma cunha na bola (use óculos de proteção! – o plástico lasca). Verifique se o Arduino cabe, cole na estrutura.
  5. Pernas: Arame de aço 1mm dobrado nos braços de fixação dos servos. Na ponta, "pés" de bastão de cola quente (aqueça arame com isqueiro e enfie no bastão).
  6. Circuito e Upload: Faça a ligação (ver esquemático Fritzing) e carregue o sketch. Leia como gravar no Pro Mini (guia oficial).

O código tem delay de 5s no setup para centralizar servos e dar tempo de desplugar antes de prender as pernas. Depois pode reduzir/remover o delay.

Demonstração

Se tudo der certo, você terá um pequeno robô andando. Veja nos comentários o vídeo do Triceratops do ClaudioGasp – incrível!

Código: Bug (Robô Inseto)


#include <Servo.h>
int FRONT = 4;
int BACK = 5;
Servo frontLegs, backLegs;

void setup() {
  pinMode(13, OUTPUT); // LED indicador
  frontLegs.attach(FRONT);
  backLegs.attach(BACK);
  frontLegs.write(90); // Centraliza
  backLegs.write(90);
  delay(5000); // 5s para desplugar e fixar pernas
}

void loop() {
  digitalWrite(13, HIGH); // LED on
  delay(200);
  frontLegs.write(70);   // Move perna frontal
  delay(200);
  backLegs.write(70);    // Move perna traseira
  digitalWrite(13, LOW);  // LED off
  delay(200);
  frontLegs.write(110);
  delay(200);
  backLegs.write(110);
}

Esquemático

Arquivo Fritzing (bug_Yr3jFYFuNQ.fzz) com ligação: servos nos pinos 4 e 5, bateria Li-Ion na protoboard, chave deslizante na alimentação, LED no pino 13.

Processo de manufatura

  1. Dominando a Sintaxe de Netlist SPICE: Nomenclatura de Componentes, Elementos Passivos e Ativos, e Definição de Fontes
  2. Circuitos Integrados (CIs): Chips Compactos e Poderosos Impulsionando a Eletrônica Moderna
  3. Dados Digital com Arduino: Gere Números Aleatórios 1-6 em LCD 16x2
  4. Sistema Multi-Posição de Sensores de Temperatura para Integração em Casa Inteligente
  5. Controle USB para Jogos DIY com Arduino – Construa Seu Próprio Gamepad de Alto Desempenho
  6. MotionSense: Detecção Inteligente de Intrusão com Arduino e ESP8266
  7. Kit MOSMusic: MOSFET, Arduino e Mais - Iluminação Sincronizada com Música
  8. Microeletrônica Explicada: A Ciência da Eletrônica Minúscula
  9. Componentes Essenciais de uma Máquina de Furar: Visão Geral Completa
  10. Principais Componentes de um Motor de Combustão Interna