Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Longboards elétricos são fantásticos!
TESTE A FOOTAGE NO VÍDEO ACIMA
COMO CONSTRUIR UM LONGBOARD ELÉTRICO CONTROLADO POR UM TELEFONE COM BLUETOOTH
Atualização # 1: Grip tape instalado, alguns ajustes no controlador de velocidade significaram que eu obtive mais velocidade da placa, mas o alcance permaneceu o mesmo! vídeo em breve. Trabalhando no controlador do nunchuck também.
Links:
Motor, Esc: hobbyking.co.uk
Caminhões / suporte de motor / transmissão: diyelectricskateboard.com
Então pensei em me afastar um pouco dos multirotores para este post e escrever um registro de como construí meu longboard elétrico. É algo que eu queria fazer há algum tempo e com todos os projetos que tenho feito no meu CNC, decidi construir um sozinho. (Não era possível usar o CNC, pois não tinha uma área de trabalho muito grande). Vou começar dando um esboço dos meus objetivos de projeto e como pretendo alcançá-los:
1. Deve ter comprimento e largura suficientes para torná-lo estável.
2. Deve ser capaz de atingir uma velocidade razoável (15+ mph).
3. O alcance deve ser de pelo menos 8 milhas, pois minha cidade mais próxima fica a cerca de 4 milhas de distância.
4. Quero ser capaz de controlar o longboard com meu telefone (Android).
5. Quero ter uma leitura de voltagem no meu telefone para saber quanta bateria resta.
AVISOS: O código e o aplicativo não são perfeitos de forma alguma, eles ainda estão em beta. Por favor, tome cuidado com o botão de parada, pois dependendo do esc que você usar, os freios podem ser muito agressivos e podem tirá-lo da prancha.
Aviso: Não sou responsável se você cair de sua prancha e / ou se machucar de alguma forma porque a aceleração ou frenagem ou a velocidade são muito agressivas devido ao meu aplicativo / código / qualquer parte deste “tutorial”. Se você usar meu código e aplicativo, faça um teste completo com sua configuração específica para ter certeza de que não vai prejudicá-lo. Pode demorar alguns ajustes … Se você tiver alguma dúvida, deixe um comentário:)
meu canal do youtube:
Etapa 1: O PLANO
Existem dois aspectos deste projeto que eu acho que serão os mais difíceis. Primeiro, montando um motor nos caminhões da prancha longa e configurando um trem de força. (Eu tenho um plano para isso) Em segundo lugar vai ser a forma de comunicação entre o ESC (o dispositivo que contraria o motor) e meu telefone. Para o primeiro problema vou usar uma empresa chamada dielectric skateboards.com que faz caminhões com suportes de motor soldados e vêm com polias e uma correia e rodas. (Eu ia construir essa parte sozinho, mas estava com pouco tempo e queria passar a maior parte do tempo trabalhando na eletrônica.) (Veja minha página PLANOS em meu blog (https://skyhighrc.wordpress.com/) para algumas idéias sobre como fazer um suporte de motor) Com esse problema resolvido, passamos para a eletrônica. Vou usar um arduino nano e um módulo bluetooth (HC-05) para controlar a placa do meu telefone. Para escrever o aplicativo, vou usar o Mit App Inventor, que é uma ferramenta on-line gratuita para a construção de aplicativos simples.
Etapa 2: O Conselho
Comecei com uma prancha que fiz há muito tempo e fiquei algum tempo sentada na minha oficina juntando poeira … Resolvi lixá-la e reenvernizá-la com um verniz mate transparente.
Etapa 3: Caminhões e montagem do motor
Em seguida, instalei os caminhões que comprei em diyelectricskateboards.com. o kit que comprei deles tinha todas as peças de que você precisa para configurar o trem de força.
O motor que usei foi um turnigy SK3 192KV. Ele tem muita potência, mas é um pouco mais lento em termos de RPM com seis células. Mas o torque extra é ótimo porque posso me afastar de estacionário no motor. Isso não é recomendado porque pode desgastar o motor. O ESC é o Turnigy RotorStar 150amp ESC. Eu não recomendo usar este em particular, mas eu recomendo um com pelo menos 100 amperes de classificação! use um carro RC. Acontece que eu estava com isso por algum motivo … Se você for para um dos kits de caminhão como eu fiz, siga as instruções no site para configurá-los. Tive de perfurar as ranhuras da roda por onde passam os parafusos para segurar a polia na roda.
Etapa 4: Gabinete eletrônico
Em seguida, fiz alguns furos nos 4 cantos de uma caixa de classificação de parafuso como esta:
Em seguida, fiz o mesmo com a própria placa e usei alguns parafusos de cabeça de botão para atravessar a placa e a caixa e prendi-os com porcas. Em seguida, coloquei uma camada de espuma para impedir que os parafusos danificassem os componentes eletrônicos que iriam para a caixa. A espuma também ajudou a manter as baterias fixas no lugar, pois quando a tampa é fechada, ela pressiona as baterias contra a espuma evitando que deslizem.
Etapa 5: agora para a parte difícil … Eletrônica
Eu conectei meu arduino nano ao módulo bluetooth e o ESC ao arduino. CERTIFIQUE-SE DE NÃO USAR O BEC NO ESC OU QUALQUER OUTRA FONTE DE ALIMENTAÇÃO EXTERNA PARA ALIMENTAR O ARDUINO QUANDO O ARDUINO ESTIVER CONECTADO AO SEU COMPUTADOR PARA PROGRAMAÇÃO. PODE MATAR O ARDUINO OU Pior, SUA PORTA USB DO SEU COMPUTADOR!
Para alimentar o arduino e monitorar a tensão da bateria usei o plug de equilíbrio do lipo e não o BEC
Na foto das placas de circuito você pode ver o módulo bluetooth, o arduino nano e um pouco de PCB que usei para conectar toda a fiação e jumpers. Isso era para manter tudo relativamente organizado e me permitiu estabelecer um aterramento comum para conectar ao aterramento do arduino, já que ele tinha apenas 2 pinos de aterramento e eu precisava de alguns.
Na foto do invólucro de plástico à esquerda está o esc que tem uma tira de velcro segurando-o para baixo. No centro fica o arduino e o módulo bluetooth com um pouco de pcb para organizar os fios. À direita está a bateria de seis células que modifiquei em duas células de 3 unidas, mas compartilhando um plugue de equilíbrio.
Para alimentar o arduino, estou usando 2s do 6s lipo para me dar cerca de 7 volts de entrada dependendo do nível de carga (o arduino pode lidar com uma entrada de até 20v, eu acho …). Também estou conectando um pino analógico do arduino a 1s do lipo para usar como monitor de bateria. Se cada célula cair abaixo de 3,5 volts, pode começar a danificar o lipo, então é para isso que configurei o aviso de bateria fraca em meu aplicativo. Aqui está o código do meu arduino:
#include // importar a biblioteca serial
#includeSoftwareSerial Bluetooth (10, 11);
// RX, TXint BluetoothData; // os dados fornecidos pelo ComputerServo ESC;
long anteriorMillis = 0;
intervalo longo = 1000;
configuração vazia () {// coloque seu código de configuração aqui, para ser executado uma vez:
Bluetooth.begin (9600);
Serial.begin (9600);
Serial.println (“Bluetooth On”);
ESC.attach (9);
}
void loop ()
{// coloque seu código principal aqui, para executar repetidamente:
if (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();
ESC.write (BluetoothData);
Serial.println (BluetoothData);
}
int sensorValue = analogRead (A0);
tensão flutuante = sensorValue * (5,0 / 1023,0);
currentMillis longo sem sinal = millis ();
if (currentMillis - previousMillis> intervalo) {previousMillis = currentMillis;
if (voltagem <= 3,5) Bluetooth.println (“Bateria fraca”);
senão Bluetooth.println (voltagem, DEC);
}
}
Então, essencialmente, o código pega o número do controle deslizante no aplicativo e o envia para o servo em um dispositivo que ele pode reconhecer usando sua Biblioteca serial. Para o monitoramento da tensão da bateria, ele lê o valor de uma das células do lipo e converte o símbolo analógico em um valor. este valor é então enviado de volta ao telefone para ser exibido. Ainda não descobri como arredondar esse número para que ele não apareça como um decimal muito longo na tela …
E aqui está o aplicativo: bluetooth_controller.apk (baixe e altere a extensão do arquivo para.apk) Faça o upload para o seu telefone ANDROID e instale. Ao abri-lo, você precisa se conectar ao arduino e pressionar o botão de parada e, em seguida, conectar a bateria ao ESC. ele emitirá um bipe e então você está pronto para ir, use o controle deslizante para ajustar a velocidade suavemente e sempre empurre e depois engate o motor!
Etapa 6: Concluído, tenha cuidado
Segundo prêmio no Move It