Índice:
- Etapa 1: PCBs de baixo custo e alta qualidade do JLCPCB
- Etapa 2: os componentes
- Etapa 3: Projeto de circuito e desenvolvimento de PCB
- Etapa 4: Obtendo PCBs do JLCPCB
- Etapa 5: O Código
- Etapa 6: o controle remoto
- Etapa 7: test drive
Vídeo: Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Ei pessoal, bem-vindos de volta. No meu post anterior, eu expliquei o que é um circuito de ponte H, L293D motor driver IC, pegando L293D Motor driver IC para dirigir drivers de motor de alta corrente e como você pode projetar e fazer sua própria placa de driver de motor L293D, que pode controlar até 4 de altura os motores CC atuais de forma independente e faça sua própria placa de circuito impresso Arduino Motor Shield.
Neste post, vou mostrar como fazer um Arduino Wirless Robot usando o módulo HC12 Wireless. usando JLCPCB.
Etapa 1: PCBs de baixo custo e alta qualidade do JLCPCB
JLCPCBIs uma das melhores empresas de fabricação de PCB online, de onde você pode solicitar PCBs online sem qualquer aborrecimento. A empresa trabalha 24 horas por dia, 7 dias por semana sem parar. Com seu maquinário de alta tecnologia e fluxo de trabalho automatizado, eles podem fabricar grandes quantidades de PCBs de alta classe em poucas horas.
O JLCPCB pode desenvolver PCBs de várias complexidades. Eles desenvolvem PCBs simples e baratos com placa de camada única para amadores e entusiastas, bem como placas multicamadas complexas para aplicações industriais de alto padrão. JLC trabalha com grandes fabricantes de produtos e pode ser a PCB de dispositivos que você está usando, como laptop ou telefones celulares, foram feitos nesta fábrica.
Etapa 2: os componentes
Ponte H
A ponte H é simplesmente um circuito que permite que uma tensão seja aplicada em uma carga em qualquer direção. Eles são comumente usados para controlar o motor DC em peças móveis de robôs. A vantagem de usar motor DC é quehttps://rootsaid.com/arduino-gesture-controller/, podemos inverter a polaridade da tensão aplicada na carga sem modificar o circuito. Se você quiser saber mais sobre este circuito H Bridge, dê uma olhada neste link.
L293D
L293D é uma forma compacta de circuito H Bridge na forma de um IC que emprega o circuito mencionado acima. É um IC com 8 pinos em cada lado (16 pinos no total) que contém 2 circuitos H Bridge independentes, o que significa que podemos controlar dois motores independentemente usando um único IC.
L293D é um driver de motor típico ou IC de driver de motor que permite que o motor DC seja acionado em qualquer direção. O L293D é um IC de 16 pinos que pode controlar um conjunto de dois motores DC simultaneamente em qualquer direção. Isso significa que você pode controlar dois motores CC com um único IC L293D. Saiba mais sobre L293D IC
Arduino Pro Mini
Esta minúscula placa foi desenvolvida para aplicações e projetos onde o espaço é premium e as instalações são permanentes.
Pequeno, disponível nas versões 3,3 V e 5 V, alimentado por ATmega328. Devido ao seu pequeno tamanho, neste projeto iremos usar esta placa para controlar a placa de driver de motor baseada em Arduino.
O Chassi do RobôEste é o chassi do robô que usei para fazer meu Robô BLE. Eu tenho esse kit banggood.com. Não apenas este, eles têm muitos tipos de estruturas de robôs, motores e quase todos os sensores para fazer arduino, raspberry pi e outros projetos eletrônicos e de hobby.
Você vai conseguir todas essas coisas por um preço barato com frete muito rápido e de qualidade. E a melhor coisa sobre esse kit é que eles fornecem todas as ferramentas de que você precisa para montar a estrutura.
Etapa 3: Projeto de circuito e desenvolvimento de PCB
Características da PCB Pro Mini Motor Shield
- Controla 2 motores de forma independente por vez
- Controle de velocidade independente usando PWM
- Design compacto 5 V, 12 V e cabeçalhos Gnd para componentes extras
- Aumente o poder pegando carona
- Suporte a módulo sem fio HC12
Agora vamos dar uma olhada no circuito de nossa placa de controle do motor. Parece um pouco bagunçado? Não se preocupe, vou explicar para você.
O regulador
A alimentação de entrada é conectada a um regulador 7805. 7805 é um regulador de 5 V que converterá uma tensão de entrada de 7 a 32 V em uma fonte de 5 V CC constante. A fonte de 5 V está conectada à entrada de tensão do Arduino, bem como para as operações lógicas do IC L293D. Existem LEDs indicadores nos terminais de 12 V e 5 V para facilitar a solução de problemas. Portanto, você pode conectar uma tensão de entrada de qualquer lugar entre 7V a 32 a este circuito. Para o meu bot, prefiro uma bateria Lipo 11.1V.
Agora deixe-me dizer como eu projetei o circuito e fiz este PCB do JLCPCB.
Etapa 1 - Criação do protótipo
Primeiro, conecte todos os componentes juntos na placa de ensaio para que eu possa solucionar o problema facilmente se algo der errado. Depois de fazer tudo funcionar corretamente, experimentei em um robô e brinquei com ele por algum tempo. Dessa vez, verifiquei se o Circuito está funcionando bem e não está esquentando.
Etapa 2 - Os esquemas
Para desenhar circuitos e projetar PCBs, temos ferramentas de design de PCB online da EasyEDA, que fornece toda a capacidade necessária para design de PCB online e impressão de PCB de placas de circuito com centenas de componentes e várias camadas com milhares de trilhas.
Desenhei um circuito no EasyEDA que incluía todos os componentes da placa de ensaio - os ICs, Arduino Nano e o módulo HC12 que são conectados ao pino digital do Arduino. Também adicionei alguns cabeçalhos que estão conectados a Pinos analógicos e Pinos digitais desses botões que serão úteis no futuro.
Além disso, existem 5V, 12V, Gnd, módulo sem fio, cabeçotes de pino digital e analógico caso você queira adicionar sensores e fazer leituras no futuro. O mapeamento completo dos pinos é explicado nas seções abaixo.
Motorista 1
- Habilitar 1 - 5 (PWM)
- InM1A - 2InM1B - 3
- Habilitar 2 - 6 (PWM)
- InM2A - 7In
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx / Rx - D10 / D11
Etapa 3 - Criação de layout de PCB
Em seguida, projetando o PCB. Layout de PCB é na verdade uma parte significativa do design de PCB, usamos layouts de PCB para fazer PCBs a partir de esquemas. Eu projetei um PCB onde eu poderia soldar todos os componentes juntos. Para isso, primeiro salve os esquemas e, na lista de ferramentas do topo, clique no botão converter e selecione “Converter para PCB”.
Isso abrirá uma janela. Aqui, você pode colocar os componentes dentro do limite e organizá-los da maneira que desejar. A maneira mais fácil de rotear todos os componentes é o processo de “roteamento automático”. Para isso, clique na ferramenta “Rota” e selecione “Auto Router”.
Opções de roteamento online PCB
Isso abrirá uma página de configuração do roteador automático, onde você pode fornecer detalhes como folga, largura da trilha, informações de camada, etc. Depois de fazer isso, clique em “Executar”. Aqui está o link para os esquemas EasyEDA e os arquivos Gerber do L293D Arduino Motor Shield Board. Fique à vontade para baixar ou editar o esquema / layout do PCB.
É isso galera, seu layout já está completo. Este é um PCB de camada dupla, o que significa que o roteamento está lá em ambos os lados do PCB. Agora você pode baixar o arquivo Gerber e usá-lo para fabricar seu PCB a partir do JLCPCB.
Etapa 4: Obtendo PCBs do JLCPCB
Etapa 4 - Obtendo a fabricação de PCB de alta qualidade
JLCPCB é uma empresa de fabricação de PCB com um ciclo de produção completo. O que significa que eles começam em “A” e terminam com “Z” do processo de fabricação de PCB.
Da matéria-prima ao produto acabado, tudo é feito sob o teto. Acesse o site JLCPCBs e crie uma conta gratuita.
Depois de criar uma conta com sucesso, clique em “Citar agora” e carregue seu arquivo Gerber. O arquivo Gerber contém informações sobre o seu PCB, como informações de layout do PCB, informações de camada, informações de espaçamento, trilhas, para citar alguns.
Abaixo da visualização do PCB, você verá muitas opções como Quantidade de PCB, Textura, Espessura, Cor etc. Escolha tudo o que for necessário para você. Assim que terminar, clique em “Salvar no carrinho”.
Na próxima página, você pode escolher uma opção de envio e pagamento e fazer check-out com segurança. Você pode usar Paypal ou Cartão de Crédito / Débito para pagar. É isso galera. Está feito.
O PCB será fabricado e enviado em dias e será entregue em sua porta dentro do período de tempo mencionado.
Etapa 5: O Código
Aqui, compartilharei o código do Controlador Remoto HC12 e do Robô RC. Basta fazer o upload deste código para o seu controle remoto, bem como para o seu DIY RC Robot.
Este é o código para DIY RC Off Road Robot.
Etapa 6: o controle remoto
No post anterior, mostrei como você pode configurar um controlador remoto de longo alcance para o seu robô RC. Você pode usar o mesmo controle remoto com o mesmo código para este projeto.
Etapa 7: test drive
Depois de fazer o upload de todos os códigos, tanto no transmissor quanto no Robot. Ligue-o.
Você pode usar uma bateria LiPo para ligar o robô e uma bateria de 9 V ou USB para ligar o controle remoto. Se tudo correr bem, os LEDs indicadores acenderão.
Agora tente mover o joystick. O bot deve começar a se mover agora.
Recomendado:
Comunicação sem fio usando o módulo transceptor NRF24L01 para projetos baseados em Arduino: 5 etapas (com imagens)
Comunicação sem fio usando o módulo transceptor NRF24L01 para projetos baseados em Arduino: Este é meu segundo tutorial instrutível sobre robôs e microcontroladores. É realmente incrível ver seu robô vivo e funcionando como esperado e acredite, será mais divertido se você controlar seu robô ou outras coisas sem fio com rapidez e
Remoto sem fio usando módulo 2.4 Ghz NRF24L01 com Arduino - Nrf24l01 Receptor transmissor de 4 canais / 6 canais para Quadcopter - Helicóptero Rc - Avião Rc usando Arduino: 5 etapas (com imagens)
Remoto sem fio usando módulo 2.4 Ghz NRF24L01 com Arduino | Nrf24l01 Receptor transmissor de 4 canais / 6 canais para Quadcopter | Helicóptero Rc | Avião Rc Usando Arduino: Para operar um carro Rc | Quadcopter | Drone | Avião RC | Barco RC, sempre precisamos de um receptor e transmissor, suponha que para RC QUADCOPTER precisamos de um transmissor e receptor de 6 canais e esse tipo de TX e RX é muito caro, então vamos fazer um em nosso
Robô Arduino com distância, direção e grau de rotação (leste, oeste, norte, sul) controlado por voz usando o módulo Bluetooth e movimento autônomo do robô: 6 etapas
Robô Arduino com distância, direção e grau de rotação (leste, oeste, norte, sul) controlado por voz usando o módulo Bluetooth e movimento autônomo do robô .: Este Instructable explica como fazer o robô Arduino que pode ser movido na direção necessária (para frente, para trás , Esquerda, Direita, Leste, Oeste, Norte, Sul) Distância necessária em centímetros usando o comando de voz. O robô também pode ser movido de forma autônoma
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio USB TP Link WN7200ND no Raspbian Stretch: Raspberry Pi é ótimo para criar pontos de acesso sem fio seguros, mas não tem um bom alcance, usei um adaptador sem fio USB TP Link WN7200ND para estendê-lo. Quero compartilhar como fazer por que quero usar um pi de framboesa em vez de um roteador?
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: Tenho assistido a alguns vídeos e bandas e quase todas usam um sistema sem fio na guitarra. Enlouquecer, mover-se, caminhar e fazer o que quiserem sem o cabo, então sonho em ter um .. Mas .. para mim agora é muito caro então eu vim para isso