Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste post, vamos explicar como construir passo a passo um Gesture Control Car com nosso próprio Arduino caseiro. Isso inclui como funciona; toda a mecânica, componentes, etc.
Esperamos que goste muito de nós, descobrindo qual é a ciência por trás de um Arduino
O que é um Arduino?
Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. As placas Arduino são capazes de ler entradas, como luz em um sensor, um dedo em um botão ou tarefas muito mais complexas.
Você pode dizer à sua placa o que fazer enviando um conjunto de instruções para o microcontrolador da placa. Para fazer isso, você usa a linguagem de programação Arduino (baseada em Wiring) e o Arduino Software (IDE), baseado em Processing. É usado por artistas, estudantes, programadores e profissionais, usado principalmente para projetos, mas também pode ser usado em pequenos experimentos divertidos.
Fonte:
Como funciona:
Depois de terminar de construir nosso Arduino caseiro e o carro de controle de gestos, iremos programar o Arduino para reconhecer o acelerômetro e nossos movimentos com a mão.
O Arduino será preso a uma luva para que seja fácil de manusear, você também pode ver em que posição o incomoda menos.
Etapa 1: lista de componentes
Arduino caseiro:
- Placa de ensaio (440 ou 840 ponto de amarração)
- 22 fios AWG (várias cores)
- 2 LEDs (qualquer cor)
- 2 resistores de 220 Ohm (vermelho, vermelho, marrom)
- Regulador de Tensão 7805
- 1 resistores de 10k Ohm (marrom, preto, vermelho)
- 2 capacitores 10 uF
- 16 MHz Clock Crystal
- 2 capacitores de 22 pF
- Interruptor de tato momentâneo pequeno
- TTL - 232R3V3 USB. Cabo conversor serial
- ATMEGA328 ou ATMEGA 168
- Bateria 9v
Carro de controle de gestos:
- Arduino Lilypad ou Arduino caseiro
- Acelerômetro
- Módulo RF 433
- HT12E e HT12D
- Motorista L293DNE
- BO motor e rodas
- Protoyping Board
- 2 bateria 9v
- Madeira
- Bateria
- Regulador de Tensão 7805
- Fios
- 2 resistores de 330k Ohm
Extras:
- USB 2 fios
- Fio Macho e Fêmea
- Luva
- Lata
- Soldador Elétrico
- Arduino
- Pistola de cola
Etapa 2: Arduino: configurando a inicialização
Primeiro, precisamos configurar a energia, caso contrário, nada funcionaria. (Vermelho = Força, Preto = Terra)
1. Adicione energia e aterramento na parte inferior do BroadBoard, onde ficará o regulador de tensão.
2. Adicione energia e aterramento à parte inferior do Broadboard, conectando cada trilho.
3. Coloque o regulador de tensão ao lado direito, então um capacitor de 10 uF à sua esquerda e o outro no trilho direito.
4. Adicione o LED ao lado da entrada de alimentação, é o nosso indicador de energia; e um resistor de 220 Ohm entre o trilho esquerdo e o meio.
Agora temos o Power Set Up.
Etapa 3: Mapeamento de Pin: ATMEGA328 / 168
Agora vamos conectar todos os nossos componentes.
Para evitar qualquer RESET durante o processo, coloque o capacitor de 10k Ohm no pino de RESET.
1. Adicione o cristal de relógio de 16 MHz entre os pinos 9 e 10, e adicione os dois capacitores de 22 pF funcionando para aterrar no trilho esquerdo.
2. Adicione o botão pequeno para que você possa reinicializar o Arduino sempre que quiser e prepará-lo para programação, e adicione um pequeno fio à perna esquerda inferior do switch para o RESET.
3. Por fim, adicione um fio de alimentação ao pino 19, conecte-o ao LED (perna longa do fio) e coloque o outro resistor de 220 Ohm no trilho direito. (Experimente piscar o LED)
Você está vendo um Arduino quase funcional.
Etapa 4: inicialização e programação
O que é um Bootloader?
Um Bootloader é um trecho de código executado antes que qualquer sistema operacional seja executado; basicamente, sem ele nada aconteceria.
Carregamento de inicialização do Arduino:
Se você tiver um novo ATMEGA328, precisará gravar o bootloader nele.
Aqui está o link que você pode seguir:
Programação:
Conecte o TTL-232R3V3 USB ao protoboard e, em seguida, coloque-o junto com os fios ao ATMEGA328; verifique se a bateria de 9v não está conectada.
Abra o IDE do Arduino e nos arquivos de esboço de exemplos, em Digital, carregue o esboço do Blink
Na opção de arquivo Porta serial, selecione a porta COM que você está usando com o cabo USB.
Agora pressione o ícone de upload e, em seguida, aperte o botão de reset; se tudo estiver funcionando corretamente, o LED no pino 13 piscará, porque está programado para isso.
Depois de terminar de programar onde quiser, neste caso o The Gesture Control Car, você pode desconectá-lo e enviar sua bateria de 9v para energia.
Etapa 5: Carro de gesto: Estrutura do edifício
Comece construindo a estrutura do carro com pedaços de madeira, pequenos, 2 blocos para frente e para trás (para onde vão as rodas) e um grande no meio para suporte; cole com a pistola de cola
Em seguida, cole os motores de cada lado e conecte as 4 rodas. Solde um aterramento louco de energia para cada motor.
Corte um Saquare de 15x15cm, corte-o de forma que se encaixe na estrutura (base)
Etapa 6: Circuito do transmissor
Agora vamos começar a elaborar o circuito do transmissor e a programação.
Verifique o vídeo de 3,36 a 6,17: Circuito do Transmissor
Codificação para The Gesture Car:
Plano de download:
Etapa 7: circuito receptor
Agora comece a cuidar do circuito receptor
Confira o vídeo de 6h18 a 8h34: Circuito do receptor
Plano de download:
Por fim, cole tudo na base e estará pronto para funcionar totalmente.
Projeto original feito por Tapendra Mandal; Link do canal