Eduardo Nogueira
  • Masculino
  • São Paulo, Brazil
  • Brasil
Compartilhar no Facebook
Compartilhar no Facebook MySpace
  • Mensagens de blog
  • Tópicos (30)
  • Eventos
  • Grupos
  • Fotos (1)
  • Álbuns de Fotos
  • Vídeos

Amigos de Eduardo Nogueira

  • Marcelo Mosczynski
  • Leonilde Diogenes Gurgel Neto

Discussões de Eduardo Nogueira

Impressão de peças em 3D

Started 19 Out, 2013 0 Respostas

Pessoal, comprei um impressora de 3D e estou me acostumando com esse mundo novo. Estou pensando que isso possa ser uma oportunidade de vender os serviços de impressão para as outras pessoas que assim…Continuar

Estágio/Emprego Arduino

Iniciou esta discussão. Última resposta de Gabriel Zanetti 30 Nov, 2012. 1 Resposta

Pessoal, é possível que uma vaga de Estágio/Tecnico Junior esteja disponível em breve. Para os interessados enviar CV para eduardo@gruponogues.com.br.Atividades: Confecção e montagem e solda de CIs,…Continuar

Tags: cv, estágio, emprego, curriculo

Problemas ao instalar o Arduino NANO no Windows 7

Iniciou esta discussão. Última resposta de marcos cotona de freitas 23 Set, 2015. 16 Respostas

Pessoal, há dias estou procurando na internet a solução do meu problema de forma solitária... mas como não estou conseguindo resolver, recorro ao conhecimento coletivo!!! Bonito heim!!! Adquiri 2…Continuar

Tags: not, in, sync:, resp=0x00, stk500_getsync():

Usar um SDCard via I2C com o PCF8574

Iniciou esta discussão. Última resposta de Eduardo Nogueira 17 Out, 2012. 3 Respostas

Salve galera... alguém já usou  o PCF8574 (I2C) para controlar o SDCard? Pra poupar portas do Arduino?Continuar

Tags: PCF8574, I2C, SDCard

 

Página de Eduardo Nogueira

Informações do Perfil

Formação:
-
Ocupação:
-
Interesses:
Hobista

Fotos de Eduardo Nogueira

  • Adicionar fotos
  • Exibir todos

Caixa de Recados (6 comentários)

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Às 16:50 em 4 abril 2013, felipe araujo dos santos disse...

Boa Tarde Eduardo

muito obrigado pela força , assim que montar ele , volto a pedir ajuda

abraços

Às 21:17 em 27 setembro 2012, Marcelo Mosczynski disse...

Bom, que horas tem disponibilidade? que provavelmente segunda-feira a partir das 16:00 eu to tranquilo. meu email é mmoscz[arroba]gmail.com

Às 17:21 em 27 setembro 2012, Marcelo Mosczynski disse...

Cara, vamos nos falar por e-mail, ou abre um tópico no forum, para deixarmos isso para todos verem.

De onde você é, as vezes combinamos e nos encontramos para colocar isso para funcionar, eu sou de Osasco/SP, se você for de SP também, podemos nos encontrar no Garoa ou até na minha fábrica e tentamos tocar isso.

Às 10:47 em 27 setembro 2012, Marcelo Mosczynski disse...

Cara, acho que o que você quer não é o 74138, você deve usar o 74166, que é um paralelo para serial,

Eu parti o meu projeto com 74166 desse skretch.


//********************************************************************************
// Monitorar 74166
//********************************************************************************

// 74166
#define CI74166_DATAIN 6 // VERDE
#define CI74166_CLOCK 9 // AMARELO
/*
O pino CI74166_CLOCK pode ser compartilhado com o pino de clock usado no CI 74595
*/
#define CI74166_CLOCK_INH 8 // LARANJA
#define CI74166_STROBE 7 // AZUL

byte DebugOn = true;

int EntradasAC[] = {0,0,0,0,0,0,0,0};
int EntradasAC_OLD[] = {0,0,0,0,0,0,0,0};
unsigned int EntradasAC_Intervalo_Leituras = 1000; // Intervalo entre leituras AC

//********************************************************************************

//********************************************* Timer de Leituras das entradas AC
unsigned long EntradasAC_Leitura_Timer_Inicio = 0;
unsigned int EntradasAC_Leitura_Timer_Acionado = false;
unsigned int EntradasAC_Leitura_Timer_ON = false;
unsigned int EntradasAC_Leitura_Timer_Intervalo = EntradasAC_Intervalo_Leituras;

void setup()
{
Serial.begin(9600);


// ******************************************* DEFINE PINOS 74166

pinMode(CI74166_CLOCK, OUTPUT);
pinMode(CI74166_STROBE, OUTPUT);
pinMode(CI74166_DATAIN, INPUT);

// ******************************************* Inicializa 74166
digitalWrite(CI74166_STROBE,1);
digitalWrite(CI74166_CLOCK,0);

//Define o Tempo para Proxima Leitura de Estado de Reles
EntradasAC_Leitura_Timer_Inicio = millis();
}

void loop()
{
if ((EntradasAC_Leitura_Timer_Inicio + EntradasAC_Leitura_Timer_Intervalo) < millis())
{
Serial.print("Entradas AC ");
ShiftIn();
Serial.println("");
EntradasAC_Leitura_Timer_Inicio = millis();
}
}

void ShiftIn()
{
int BitEntrada = 0;
digitalWrite(CI74166_CLOCK,LOW);
digitalWrite(CI74166_STROBE,LOW);
delayMicroseconds(2);
digitalWrite(CI74166_CLOCK,HIGH);
digitalWrite(CI74166_STROBE,HIGH);
for (int i= 0; i < 8; i++)
{
digitalWrite(CI74166_CLOCK,HIGH);
delayMicroseconds(2);
EntradasAC[i] = digitalRead(CI74166_DATAIN);
if (DebugOn)
{
Serial.print(EntradasAC[i], BIN);
}
digitalWrite(CI74166_CLOCK, LOW);
delayMicroseconds(2);
}
}

Às 21:12 em 19 setembro 2012, Euclides Franco de Rezende disse...

Eduardo. Para expandir as portas do Arduino pode-se usar o 74x595 (família TTL). Acredito que seja mais barato que a outra opção que você colocou (PCF8574). Procure pelo Mauro Assis, que ele colou uma mensagem aqui sobre isso. Detalhe: Com 3 pinos vc. pode expandir para quantas portas quiser (se você montar em cascata, os CIs intermediários ficam subutilizados, pois não desempenham papel ativo na solução do problema, mas deve ser possível sim, desde que vc. crie uma estrutura em árvore dentro da memória do Arduino...mas o esforço não compensaria...vá por mim). Boa sorte.

Às 23:35 em 30 agosto 2012, Cinesio Moreira Mendes disse...

Eduardo,

Eu não entendi muito bem suas duvidas. O EasyVR Shield já tem pre-gravados alguns comando em varias linguas ( inglês, italiano, japonês, alemão,  espanhol, francês ).

Ex.

Se na programação você especificar que a linguagem será o inglês e falar no microfone "one", a placa reconhecerá e você poederá associar esse reconhecimento a alguma ação ( ligar um rele ).

Outro modo da placa, é você gravar o seus proprios comando com a sua voz.

Ex.

Virar, esquerda, direita.

No caso não importa o tipo de voz, mas quanto mais proximo da voz pre-gravada ou gravada, mais eficiente será o reconhecimento de voz.

Existe ainda o reconhecimento de somente uma determinada voz ( para biometria ) e a possibiliade de tocar sons armazenados.

Ex:

Você grava uma seguencia de palavras para abertura de fechadira eletrica.

Depois ( com um software especifico ), transfere para o shield mensagens tipo: "senha correta", "senha incorreta", "tente novamente".

Quando você falar a senha no microfone, o shield além de reconhecer o comando, irá tocar o som gravado no shield dependendo se foi reconhecido ou não ( "senha correta", "senha incorreta", "tente novamente".)

Não sei se pude esclarecer suas duvidas.

Um dos shields eu programei para meu filho apagar as luzes do quarto ( liga e desliga ) e trocar o canal da TV .

O outro shield instalei num projeto de animatronica ( uma caveira ), que irá falar e interagir com o usuario.

O proximo projeto será comandar o radio, farois, e tempertaura de um carro.

Existe um outo modulo de reconhecimento que fazia parte de um  KIT de robo vendido n o Brasil ( http://www.planetadeagostini.com.br/colecionavel/construa-e-programe-o-seu-robot.html), Comprei somente o fasciculo que tinha esse modulo,  e estou tentando programa-lo ( R$ 47,00).

Sds,

 
 
 

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço