Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5008
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Ideias para o Projeto Empty Ideias para o Projeto

Ter Set 20, 2022 9:33 pm
Aqui vou colocar minhas idéias para esse projeto e voces podem sugerir também,
Claro que esse tópico podemos colecionar todas as possibilidades, as viaveis e as inviáveis, para depois escolhermos o que implementar.

Para fazer algo de destaque precisamos atender a duas situações uma delas com conteúdo científico e outro de entretenimento. Em feiras de ciencias pode ver que a maior concentração de pessoas ficam naqueles projetos que tem interatividade com o publico aliando diversão e conhecimento.

Como vamos usar o arduino para controlar podemos usar um menu no display para selecionar o comportamento da bobina, vou listar abaixo alguns programas que acho viável de impelmentar.
1 - Cientifico - Varredura de frequencia - O processador varia a frequencia da bobina determinando a frequencia de ressonancia, que pode ser comparadocom o modelo matemático.
2 - Científico - Fazer o ajuste da frequencia com o trimpot, sintonizando na frequencia de ressonancia, onde há maior potencia
3 - Científico - Determinar a potencia e tensão usando sensores, o capacitivo e tubos de gas ionizante, entre outros nas entradas analógicas.
4 - Cientifico - Acender lampadas fluorescentes, neon, xenon por ionização em aproximação, medir a condutividade dos gases ionizados
5 - Entretenimento - Gerar midi e fazer a bobina tocar musica, transformando as descargas em alto falante
6 - Entretenimento- Colocar um microfone e captar a voz e fazer a bobina "falar" tipo como seria sua voz em alta tensão,
7 - Entretenmento - colocar uma entrada de audio para tocar a musica do celular na bobina
8 - Entretenimento - Carregar os cabelos com eletricidade estática a pessoa e balancar o cabelo para ver os efeitos https://www.youtube.com/watch?v=QuaKibBx-wQ

Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5008
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Ideias para o Projeto Empty Re: Ideias para o Projeto

Ter Set 20, 2022 9:51 pm
Vou aproveitar e linkar as aulas e exercícios que fazemos para dar uma ideia prática de como aplicar os conhecimentos do curso,

- Menu de opções para selecionar o comportamento da bobina - Exercício 3.8 Desloca Texto no Display Plus
- Oscilador da bobina - Exercício 1.2 Pisca Pisca 2 LEDs, mas usando a intermitencia Exercício 2.06 Intermitência usando millis()
- As medições de valores usamos entradas analógica e função map() Exercicio-3.11-luzEtemp-display
- Efeitos luminosos na bobina, esse é um complemento estético, mas fica bem legal usar fita de led ou RGB para colocar efeitos , Exercicio 1.6 Sequencial Super Maquina , ou outra sequencia que ficar legal
- Varredura da frencia da bobina - Exercício 1.9 Pisca Gradual e Exercício 2.10 pisca Gradual só que ao inves de controlar o brilho controla o tempo
- Fazer o ajuste da frequencia com trimpot -  Exercício 1.15 Sequencial pelo Trimpot
- Para gerar os sons temos que testar se usamos tone Exercicio 1.5 Sequencial 6 LEDs com BEEP ou se faremos modulação por PWM esse é novidade
- Para gerar voz e musica usamos a entrada analógica , tem vários exercícios com entrada analógica, vou colocar esse Exercicio 1.12 Controle LED com LDR

Só juntar os pequenos trechos de programa que aprendemos para controlar a bobina, tem as particularidades, mas basicamente podemos substituir os leds pela etapa de potencia que vai na bobina. E isso é muito massa.
Vitor Siqueira
Vitor Siqueira
Mensagens : 89
Data de inscrição : 16/04/2022
Escola : Lindaura

Ideias para o Projeto Empty Re: Ideias para o Projeto

Ter Out 04, 2022 2:11 am
//Osciladores da bobina ( Projeto Bobina de Tesla Colegio Lindaura 2022)
//Passei essa madrugada estudando alguns exercicios do cap2 pra fazer esse

#define Oscilador1 7
#define Oscilador2 8


// programaçao das variaveis
unsigned long millisOscilador1 = millis();
unsigned long millisOscilador2 = millis();

// inicializaçao de hardware
void setup(){
Serial.begin(9600);
pinMode(Oscilador1, OUTPUT);
pinMode(Oscilador2, OUTPUT);
}
//codigo principal
void loop(){
tarefa1();
tarefa2();
}

void tarefa1(){
if((millis() - millisOscilador1) < 200){
digitalWrite(Oscilador1, HIGH);
}else{
digitalWrite(Oscilador1, LOW);
}

if((millis() - millisOscilador1) > 400){
millisOscilador1 = millis();
}
}

void tarefa2(){
if((millis() - millisOscilador2) < 1000){
digitalWrite(Oscilador2, HIGH);
}else{
digitalWrite(Oscilador2, LOW);
}

if((millis() - millisOscilador2) > 2000){
millisOscilador2 = millis();
}
}

//04/10/2022
Vitor Siqueira
Vitor Siqueira
Mensagens : 89
Data de inscrição : 16/04/2022
Escola : Lindaura

Ideias para o Projeto Empty Re: Ideias para o Projeto

Ter Out 04, 2022 2:11 am
Codigo dos Osciladores que fiz com oq estudei , veja se esta certo professor
Vitor Siqueira
Vitor Siqueira
Mensagens : 89
Data de inscrição : 16/04/2022
Escola : Lindaura

Ideias para o Projeto Empty Re: Ideias para o Projeto

Ter Out 04, 2022 10:03 am
//definicoes iniciais
#define freq1 3
#define freq2 4
#define freq3 5
#define freq4 6
#define freq5 7
#define freq6 8
#define trimpot A0
//variaveis
int tempo; 

//inicializaçao de hardware
void setup() {
Serial.begin(9600);
pinMode(freq1, OUTPUT);
pinMode(freq2, OUTPUT);
pinMode(freq3, OUTPUT);
pinMode(freq4, OUTPUT);
pinMode(freq5, OUTPUT);
pinMode(freq6, OUTPUT);
}

//funçoes adversa
void debug (){
Serial.print("luminosidade =");
Serial.println(analogRead(trimpot));

}

void timer (){
tempo = map(analogRead(trimpot),2,930, 50, 400);
delay(tempo);
Serial.print("tempo =");
Serial.println();
}

//programa 
void loop() {
debug ();
digitalWrite(freq1, HIGH);
timer();
digitalWrite(freq1, LOW);
digitalWrite(fre2, HIGH);
timer();
digitalWrite(freq2, LOW);
digitalWrite(freq3, HIGH);
timer();
digitalWrite(freq3, LOW);
digitalWrite(freq4, HIGH);
timer();
digitalWrite(freq4, LOW);
digitalWrite(freq5, HIGH);
timer();
digitalWrite(freq5, LOW);
digitalWrite(freq6, HIGH);
timer();
digitalWrite(freq6, LOW);
}
Vitor Siqueira
Vitor Siqueira
Mensagens : 89
Data de inscrição : 16/04/2022
Escola : Lindaura

Ideias para o Projeto Empty Re: Ideias para o Projeto

Ter Out 04, 2022 10:06 am
ajuste de frequencia usando o trimpot
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5008
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Ideias para o Projeto Empty Re: Ideias para o Projeto

Qua Out 05, 2022 12:15 am
Veja no simulador que vai dois pinos somente na bobina, e os tempos precisam ser compatíveis com frequencias de 10khz a 50khz, já até publiquei esse programa.
Lembra que calculamos os valores, a função é delaymicroseconds e tudo mais que já fizemos. Não se perde o que já foi desenvolvido. S'vamos complementando os programas.
Use o simulador para testar os programas, lá a pinagem já está definida e o setup tem que encaixar naquele hardware
Conteúdo patrocinado

Ideias para o Projeto Empty Re: Ideias para o Projeto

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos