Índice:
- Suprimentos
- Etapa 1: inicie o Visuino e selecione o tipo de placa ESPcopter
- Etapa 2: No Visuino: adicione aceleração ao ângulo
- Etapa 3: No Visuino: Adicionar Componente de Pacote e Definir Marcador de Cabeçalho
- Etapa 4: No Visuino: adicione 3 elementos binários analógicos ao componente do pacote e conecte-os
- Etapa 5: gerar, compilar e fazer upload do código do Arduino
- Etapa 6: e jogar …
Vídeo: ESPcopter e Visuino - Converter direção da bússola em ângulo 3D: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Por BoianMVisuinoFollow Mais do autor:
O ESPcopter agora é totalmente compatível com a versão mais recente do Visuino, e isso o torna provavelmente o drone mais fácil de usar que existe!:-)
Com o suporte Visuino, você pode controlar os motores, o LED, trabalhar com o acelerômetro, giroscópio e bússola, comunicar-se com o drone por WiFi, experimentar diferentes arquivos para obter estabilidade em voo, fazer com que ele se comunique com outros drones ou computadores e muito mais …
Conecte seus próprios sensores e personalize o drone da maneira que quiser! Você pode programar um drone, ou ainda mais divertido … programe um enxame de drones para se comunicarem entre si e trabalharem juntos:-).
O ESPcopter está atualmente fazendo crowdfunding, com diferentes níveis de recompensa disponíveis, dependendo das placas de expansão e da quantidade desejada.
Primeiro Projeto:
A bússola envia forças de rumo X, Y e Z. Freqüentemente, no entanto, precisamos converter as forças em ângulo X, Y, Z 3D para determinar a orientação 3D do sensor.
Suprimentos
O ESPcopter agora é totalmente compatível com a versão mais recente do Visuino, e isso o torna provavelmente o drone mais fácil de usar que existe!:-) Com seu suporte Visuino você pode controlar os motores, o LED, trabalhar com o acelerômetro, giroscópio e bússola, comunicar-se com o drone por WiFi, experimentar diferentes arquivos para obter estabilidade em vôo, fazer com que ele se comunique com outros drones ou computadores e mais …
Conecte seus próprios sensores e personalize o drone da maneira que quiser! Você pode programar um drone, ou ainda mais divertido … programe um enxame de drones para se comunicarem entre si e trabalharem juntos:-).
O ESPcopter está atualmente fazendo crowdfunding, com diferentes níveis de recompensa disponíveis, dependendo das placas de expansão e da quantidade desejada.
Primeiro Projeto:
A bússola envia as forças de aceleração X, Y e Z. Freqüentemente, no entanto, precisamos converter as forças em ângulo X, Y, Z 3D para determinar a orientação 3D do sensor.
Etapa 1: inicie o Visuino e selecione o tipo de placa ESPcopter
Para iniciar a programação do Arduino, você precisará ter o IDE do Arduino instalado aqui:
Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará!
O Visuino: https://www.visuino.com também precisa ser instalado.
Inicie o Visuino como mostrado na primeira imagem
Clique no botão "Ferramentas" no componente Arduino no Visuino
Quando a caixa de diálogo aparecer, selecione ESPcopter como mostrado
Etapa 2: No Visuino: adicione aceleração ao ângulo
Primeiro, precisamos adicionar o componente para converter o Cabeçalho da Bússola X, Y, Z em Ângulo 3D X, Y, Z:
- Digite "ângulo" na caixa Filtro da caixa de ferramentas do componente e selecione o componente "Aceleração para ângulo" e solte-o na área de design
- Clique na caixa "Fora" da caixa "Bússola" contendo os pinos de aceleração X, Y, X do componente ESPCopter para começar a conectar todos os pinos de saída de uma vez
- Mova o mouse sobre o pino de entrada "X" da caixa "Entrada" do componente AccelerationToAngle1. O Visuino irá espalhar automaticamente os fios para que eles se conectem corretamente ao resto dos pinos
Etapa 3: No Visuino: Adicionar Componente de Pacote e Definir Marcador de Cabeçalho
Para enviar todos os dados dos canais pela porta serial do Arduino, podemos usar o componente Pacote para empacotar os canais juntos e exibi-los no Escopo e Medidores no Visuino:
- Digite "pacote" na caixa Filtro da caixa de ferramentas do componente e selecione o componente "Pacote do componente" e solte-o na área de design
- Em Propriedades, expanda a propriedade "Marcador de cabeça"
- Em Propriedades, clique no botão "…"
- No editor de Bytes digite alguns números, como exemplo
- Clique no botão OK para confirmar e fechar o editor
Etapa 4: No Visuino: adicione 3 elementos binários analógicos ao componente do pacote e conecte-os
Clique no botão "Ferramentas" do componente Packet1 (Figura 1)
- No editor "Elementos" selecione o elemento "Binário Analógico" e clique no botão "+" 3 vezes (Figura 1) para adicionar 3 elementos analógicos (Figura 2)
- Clique na caixa "Out" da caixa "Accelerometer" que contém os pinos do componente AccelerationToAngle1 para começar a conectar todos os pinos Out de uma vez (Figura 4)
- Mova o mouse sobre o pino "In" do elemento "Elements. Analog (Binary) 1" do componente Packet1. O Visuin irá espalhar automaticamente os fios para que eles se conectem corretamente ao restante dos pinos (Figura 4)
- Conecte o pino de saída "Out" do componente Packet1 ao pino de entrada "In" do canal "Serial [0]" do componente "Arduino"
Etapa 5: gerar, compilar e fazer upload do código do Arduino
- No Visuino, pressione F9 ou clique no botão mostrado na Figura para gerar o código do Arduino e abra o IDE do Arduino
- No IDE do Arduino, clique no botão Upload para compilar e fazer upload do código
Etapa 6: e jogar …
O ESPcopter está atualmente fazendo crowdfunding, com diferentes níveis de recompensa disponíveis, dependendo das placas de expansão e da quantidade desejada.
Recomendado:
DIY Como controlar o ângulo do servo motor usando o componente de sequência Visuino: 10 etapas
DIY Como controlar o ângulo do servo motor usando o componente de sequência Visuino: Neste tutorial, usaremos o servo motor e o Arduino UNO, e o Visuino para controlar o ângulo do servo motor usando o componente de sequência. O componente de sequência é perfeito para situações em que queremos acionar vários eventos em sequência no nosso caso servo motor degr
Raspberry Pi A1332 Precision Hall - Tutorial Java do sensor de ângulo de efeito: 4 etapas
Raspberry Pi A1332 Precision Hall - Sensor de ângulo de efeito Java Tutorial: A1332 é um sensor de posição de ângulo magnético programável de alta resolução de 360 ° sem contato. Ele é projetado para sistemas digitais que usam uma interface I2C. É construído com tecnologia Circular Vertical Hall (CVH) e um sinal baseado em microprocessador programável
Medidor de ângulo: 3 etapas
Angle-Meter: Neste instrutível, vou compartilhar com vocês uma maneira de obter ângulo de MPU6050 com raspberry pi usando python. Estou escrevendo este artigo porque não consegui encontrar nenhum na internet que nos orientasse a usar o MPU6050 para encontrar o ângulo com pi de framboesa
Como medir o ângulo com MPU-6050 (GY-521): 3 etapas
Como medir o ângulo com MPU-6050 (GY-521): Neste Instrutível, mediremos o ângulo com um Arduino. Precisamos de alguns cabos, um Arduino UNO e GY-521 (MPU-6050) para medir o ângulo
Arduino Nano e Visuino: converta aceleração em ângulo do acelerômetro e giroscópio MPU6050 I2C Sensor: 8 etapas (com imagens)
Arduino Nano e Visuino: Converta aceleração em ângulo do acelerômetro e giroscópio MPU6050 I2C Sensor: Um tempo atrás eu postei um tutorial sobre como você pode conectar o acelerômetro MPU9250, o giroscópio e o sensor da bússola ao Arduino Nano e programá-lo com o Visuino para enviar dados do pacote e exibir em um escopo e instrumentos visuais. O acelerômetro envia X, Y