Atualmente estou desenvolvendo um Drone de baixo Custo. Ajude-me a financiar minhas pesquisas. Doe qualquer quantia.
Bem vindo
Bem vindos. Este é o blog dedicado a turma do curso de Engenharia Mecatrônica da Faculdade do Sul da Bahia – FASB.
Aqui você encontrará material para estudos, tutoriais, programas, eventos e muito mais ligado a engenharia Mecatrônica e Controle e automação.
Sintam-se a vontade para comentar, enviar pedidos, sugestões e/ou criticas. Espero que gostem do nosso trabalho.
Obrigado ;-)
Postagens populares
quarta-feira, 22 de outubro de 2014
sexta-feira, 8 de agosto de 2014
Nanino V 0.8
Uma placa Arduíno minimalista única face desenvolvimento compatível.
Características
- PCB de face única (de fácil fabricação)
- Fator de forma compatível com Arduino
- Power LEDs e para o pino 13
- Fácil acesso botão de reset
- área Prototype
- FTDI Conector para comunicação serial
- Em cristal placa com tampas de desacoplamento
- Custo mínimo (devido ao PCB e número de componentes)
- desenvolvimento
Eu tenho um pedido de um estudante universitário no Brasil para uma PCB Arduino minimalista, muito semelhante a um projeto em que trabalhei um tempo atrás. Os requisitos eram ter um baixo custo de placa única face que foi fácil de fabricar. Ele usa traços largos e um mínimo de componentes. Em vez de ter uma conexão USB, um cabo de 5V FTDI é usado. A placa pode ser alimentado tanto pelo cabo FTDI ou uma fonte de alimentação externa (como um carregador USB de 5V ou baterias). Veja-o como, baixem os arquivos:
Componente:
1x placa PCB de face única
1x ATmega328P (28 pinos DIL)
1x IC soquete 28 pinos DIL (opcional)
2x 6 × 1 0.1 " pin feminino
2x 8 × 1 0.1 " pin feminino
1x 6 × 1 0.1 " pin (conector FTDI)
1x resistor de 10k
2x 1k resistor (potência e pino 13 LED - 1 / 4W)
1x LED verde 3mm (pino 13)
1x Red LED 3mm (Power)
1x cristal MHz 16 (0.2 "pitch)
Tampas de desacoplamento 2x 18PF
Interruptor 1x 6 milímetros em miniatura (reiniciar)
2x 0.1uF dissociação cap 0,1 / 0,2 "(Aref e de energia)
1x 1uF cap 0,1 / 0,2 "(opcional, se o poder é bom)
Download Projeto:
quinta-feira, 24 de julho de 2014
MatLab, Arduino i2c
Ola galera, olha ai mais um trabalhinho com Arduíno implementado com o programa MatLab. Este esta já atualizado, em breve (srs) eu filmo a nova versão e capricho mais no vídeo para vocês. Abraços
quarta-feira, 11 de junho de 2014
Drone - Frame
Ola pessoal, venho aqui mostrar um pouco de minha pesquisa sobre Drones. Meu objetivo e conseguir construir um Quadro Rotor com menor custo e com a maioria das peças elaboradas com materiais "acessíveis ($$$)", para adquirir mais conhecimento possível.
Segue fotos da contrução do Frame:
domingo, 4 de maio de 2014
Controle de motor Brushless: Arduíno ESC Potenciômetro
Ola galera Sorry por deixar desatualizado o blog, mas iniciei minha monografia, estão to apertado:
Segue um vídeo de um experimento de controle de um motor Brushless, muito comum em aeromodelismo com Arduíno através do auxilio de um ESC.
====================== Código do programa ========================
#include <Servo.h> //inclui a biblioteca
Servo myservo; // cria o objeto servo para controlar um servo
int val; // variável para ler o valor do pino analógico
int sensorPin = A0;
void setup()
{
myservo.attach(9); // atribui o servo no pino 2 para o objeto servo
Serial.begin(9600);
Serial.println("ligado");
}
void loop(){
val = analogRead(sensorPin);
val = map(val, 0, 1023, 0, 179); // escalá-lo para usá-lo com o servo (valor entre 0 e 180)
Serial.println(val);
myservo.write(val); // define a posição de servo de acordo com o valor escalado
delay(15); // aguarda o servo chegar
//Servo::refresh();
}
Segue um vídeo de um experimento de controle de um motor Brushless, muito comum em aeromodelismo com Arduíno através do auxilio de um ESC.
====================== Código do programa ========================
#include <Servo.h> //inclui a biblioteca
Servo myservo; // cria o objeto servo para controlar um servo
int val; // variável para ler o valor do pino analógico
int sensorPin = A0;
void setup()
{
myservo.attach(9); // atribui o servo no pino 2 para o objeto servo
Serial.begin(9600);
Serial.println("ligado");
}
void loop(){
val = analogRead(sensorPin);
val = map(val, 0, 1023, 0, 179); // escalá-lo para usá-lo com o servo (valor entre 0 e 180)
Serial.println(val);
myservo.write(val); // define a posição de servo de acordo com o valor escalado
delay(15); // aguarda o servo chegar
//Servo::refresh();
}
Assinar:
Postagens (Atom)