Índice:
- Etapa 1: Conceitos e componentes
- Etapa 2: Fazendo o esquema
- Etapa 3: PCB
- Etapa 4: programar (arduino)
- Etapa 5: Programa (Visual Basic)
- Etapa 6: Testando tudo no PCB
- Etapa 7: Resultado final
Vídeo: Seguidor de linha com Bluetooth: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este instrutível foi feito para um projeto escolar.
Tivemos que fazer um seguidor de linha com algumas especificações:
- Tinha que ser barato com um preço-alvo de € 50.
- O mais rápido possível:> 0, 5m / s.
- Largura da linha: 1,5 cm / raio de uma curva: 10 cm / intersecções possíveis (o carro deve dirigir em linha reta).
- O seguidor de linha deve funcionar em condições normais de luz (luzes TL, luz do sol, flash da câmera, …).
- Máx. dimensões 12 mm x 12 mm.
- Hardware simples: 1 fonte de alimentação, motores DC baratos, ponte H, …
- Conjunto de sensores de luz (min. 6).
- Controlador PID.
- Comunicação sem fio (infravermelho, Bluetooth, …).
- 1 botão start / stop, linefollower começa com os últimos valores definidos (mesmo quando a energia foi cortada).
- Todas as configurações podem ser alteradas através de um programa de PC simples de usar (Kp, Ki, Kd, depuração, velocidade máx., …).
- O produto final deve ser um PCB (design) de fabricação própria.
- Use componentes smd quando necessário.
Vamos começar.
Etapa 1: Conceitos e componentes
Você começa este projeto fazendo algumas escolhas. São eles: controlador, comunicação, ponte H, fonte de alimentação, sensores e motores. Essas escolhas dependerão umas das outras.
Minhas escolhas foram:
Micro controlador: atmega32u4 (chip arduino leonardo) precisa de 5VComunicação: RN-42 (Bluetooth) precisa de 3, 3VPower: Lio-ion 18650 2 x 4.2V 8, 4V3, 3V: UA78M33CDCYR5V: UA78M05CKVURG3H-bridge: TB6612FNGMotors: 506612FNG1 teste) e 30/1 (velocidade) Botões: B3SN-3112PSensores: SHARP microeletrônica GP2S700HCP
Etapa 2: Fazendo o esquema
Para fazer os esquemas, olhe nas fichas técnicas e você verá como tudo precisa estar conectado. Os esquemas podem ser feitos em vários programas diferentes (DipTrace, Eagle, EasyEDA, …).
Se você quiser usar o meu, pode baixá-los aqui.
Etapa 3: PCB
Quando você conseguir seu PCB, você precisará soldar tudo nele. Certifique-se de não causar curto-circuito nos componentes.
Etapa 4: programar (arduino)
Todos os cálculos estão no arduino e os valores podem ser alterados por um programa diferente (consulte a próxima etapa). Você pode baixar o programa completo.
Etapa 5: Programa (Visual Basic)
Eu rapidamente escrevi um programa em Visual Basic que pode escrever valores para o seguidor de linha, também há alguns recursos extras nele.
O programa e o código podem ser baixados aqui.
Etapa 6: Testando tudo no PCB
Agora você terá que testar tudo.
Se não houver problemas, você pode começar a ajustá-lo e torná-lo mais rápido. (Caso contrário, você terá que descobrir o que pode causar o problema e, em seguida, resolvê-lo.)
Faça isso alterando o PID, a velocidade e o tempo de ciclo.
Isso vai mudar com cada seguidor de linha
Para mim, os valores foram (para uma velocidade de 0, 858 m / s motores de 30: 1): - Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Velocidade: 140-Ciclo tempo: 2000
Se seus valores de PID forem muito altos, o seguidor de linha captará muita distorção.
Etapa 7: Resultado final
No final fizemos um linefollower com todas as especificações que nos deram e alcançamos uma velocidade de 0,885 m / s. Essa é a velocidade mais rápida já neste projeto escolar. Se você quiser todos os documentos que estão neste instrutível e muito mais, use o link abaixo. (Alguns deles estão em holandês)
drive.google.com/drive/folders/169LRTWpR2k…
Meu blog (também em holandês).
linefollower20182019syntheseproject.blogsp…
Se você tiver dúvidas, sinta-se à vontade para perguntar.
Recomendado:
Robô seguidor de linha Siebe Deetens: 4 etapas
Line Follower Robot Siebe Deetens: Bij de opleiding Elektromechanica Automatisering aan HOGENT (3e bachelor), hebben we vanuit het vak Syntheseproject de opdracht gekregen om een line follower robot te maken. sla
Seguidor de linha no Tinkercad: 3 etapas
Line Follower no Tinkercad: O A-Line Follower Robot, como o nome sugere, é um veículo guiado por automação, que segue uma linha visual embutida no piso ou teto. Normalmente, a linha visual é o caminho no qual o robô seguidor de linha vai e será uma linha preta em um
Seguidor de linha PID Atmega328P: 4 etapas
PID Line Follower Atmega328P: INTRODUÇÃOEste instrutivo trata de fazer um Line Follower eficiente e confiável com PID (proporcional-integral-derivative) Control (Mathematical) executado dentro de seu cérebro (Atmega328P) .Line Follower é um robô autônomo que segue b
Robô seguidor de linha com PICO: 5 etapas (com imagens)
Line Follower Robot With PICO: Antes de você ser capaz de criar um robô que pode acabar com a civilização como a conhecemos, e é capaz de acabar com a raça humana. Você primeiro deve ser capaz de criar os robôs simples, aqueles que podem seguir uma linha desenhada no chão, e aqui é onde você
Linha Linha: 5 Etapas
Row Row: Tudo que você precisa é o seu Makey Makey, uma caixa de sapatos e algumas decorações de sua escolha