Índice:

Óculos inteligentes de realidade aumentada DIY usando Arduino: 7 etapas
Óculos inteligentes de realidade aumentada DIY usando Arduino: 7 etapas

Vídeo: Óculos inteligentes de realidade aumentada DIY usando Arduino: 7 etapas

Vídeo: Óculos inteligentes de realidade aumentada DIY usando Arduino: 7 etapas
Vídeo: CAMISETA INTELIGENTE que DÁ SETA: Faça em casa! 2024, Novembro
Anonim
Óculos inteligentes de realidade aumentada DIY usando Arduino
Óculos inteligentes de realidade aumentada DIY usando Arduino

Como a tecnologia está crescendo rapidamente e se integrando a todos os aspectos da vida das pessoas, designers e desenvolvedores tentaram fornecer uma experiência mais agradável de tecnologia para as pessoas. Uma das tendências da tecnologia que visa tornar a vida mais fácil é a computação vestível. O objetivo do wearable é ajudar as pessoas a estar no controle de suas vidas, aumentando a vida real com informações extras de forma constante e onipresente. Uma das tendências de crescimento da computação vestível são os monitores montados na cabeça (HMD), já que a cabeça é um grande portal para receber informações de áudio, visuais e agitadas. Também devido ao projeto do Google Glass, os wearables na forma de óculos ganharam muito mais atenção durante o ano passado. O Google Glass é o gadget futurista que vimos nos últimos tempos. Uma técnica útil para todos os tipos de pessoas, incluindo deficientes / deficientes físicos.

Inspirado pelos óculos do Google, fiz um protótipo vestível que pode funcionar de maneira bastante semelhante ao Google Glass. Neste projeto, faremos uma extensão vestível que pode funcionar como óculos do Google, e será usada para enviar notificações de chamadas e mensagens recebidas em telefones celulares, além de mostrar a hora e a data, tudo na frente do olho do usuário.

Os óculos do Google estão disponíveis no mercado pelo preço de US $ 1.000 a US $ 1.500. Aqui faremos este projeto abaixo de Rs.1000 ou $ 15.

Os óculos inteligentes são o dispositivo de computação vestível usado como uma extensão, que pode ser acoplado aos óculos ou óculos de sol do usuário, e pode ser emparelhado com telefones inteligentes, via Bluetooth. Esta extensão contém um Micro-controlador Arduino com microprocessador ATmega328p, que é programado para se conectar com Smart-Phones através de um aplicativo Smart-phone. Um módulo Bluetooth, denominado HC-05, faz interface com o ATmega328p, que é usado para conectar-se a smartphones. Uma bateria / bateria recarregável de 5 V é usada como fonte de alimentação para Smart-Glass. Um SSD1306, display OLED de 0,96”tem interface com ATmega328p, que é usado para exibir os dados recebidos de smartphones. O aplicativo Smart-Phone é usado para transmitir dados do telefone, ou seja; Data, hora, notificações de chamadas telefônicas e mensagens de texto.

A seguir estão as principais etapas que são implementadas durante todo o processo:

  1. Notificações recebidas.
  2. Codificação.
  3. Transmitindo e recebendo.
  4. Decodificar e processar.
  5. Execução

O princípio básico deste projeto é criar um protótipo funcional e também com um custo muito menor.

Etapa 1: COMPONENTES NECESSÁRIOS:

COMPONENTES NECESSÁRIOS
COMPONENTES NECESSÁRIOS
  1. Arduino Nano, (ATMega328p)
  2. Bateria (usamos bateria de 9V)
  3. Módulo Bluetooth (HC-05)
  4. Tela OLED (SSD1306)
  5. Fios para conexão
  6. Botão de apertar
  7. Fone de ouvido Bluetooth (LG HBS 760) [opcional. Eu tinha um conjunto danificado, então também o usei.]
  8. Interruptor
  9. Quadro básico (fizemos este quadro usando folha Sunmica, remoldando sua forma usando ferro de solda)

Etapa 2: PROGRAMA:

Faça upload do programa fornecido no Arduino Nano. Mas primeiro, baixe a biblioteca do programa.

Para baixar a biblioteca, siga estas etapas; Sketch> Incluir Biblioteca> Gerenciar Biblioteca> Pesquise "SSD1306" e instale o Adafruit_SSD1306

Ou se o programa Arduino fornecido não funcionar, copie e carregue o programa fornecido abaixo;

#incluir

#incluir

#incluir

#incluir

# define OLED_RESET 4

Display Adafruit_SSD1306 (OLED_RESET);

void setup () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

atraso (2000);

display.clearDisplay ();

}

void loop () {

while (Serial.available ()> 0) {

String Date = Serial.readStringUntil ('|');

Serial.read ();

String Time = Serial.readStringUntil ('|');

Serial.read ();

String Phone = Serial.readStringUntil ('|');

Serial.read ();

String Text = Serial.readStringUntil ('\ n');

Serial.read ();

}

if (Texto == "texto" && Telefone == "telefone")

{display.println (data);

display.display ();

display.println (hora);

display.display ();

display.clearDisplay ();

}

if (Texto! = "texto" && Telefone == "telefone") {

display.println (Texto);

display.display ();

atraso (5000);

display.clearDisplay ();

}

if (Texto == "texto" && Telefone! = "telefone") {

display.println (telefone);

display.display ();

atraso (5000);

display.clearDisplay ();

}

}

Etapa 3: APLICAÇÃO:

APLICATIVO
APLICATIVO
APLICATIVO
APLICATIVO

Se o.apk fornecido não funcionar ou se você quiser criar seu próprio aplicativo personalizado. Em seguida, você pode usar o site do inventor do aplicativo e fazer os blocos funcionais conforme fornecido acima.

OU

Baixe o.apk e instale-o.

Etapa 4: CONEXÃO:

CONEXÃO
CONEXÃO

Conecte o circuito conforme mostrado neste diagrama esquemático.

Conecte à bateria e ligue a alimentação.

Etapa 5: CONFIGURAÇÃO:

CONFIGURAR
CONFIGURAR

Emparelhe o módulo Bluetooth com o Bluetooth do telefone. O aplicativo mostrará a imagem acima.

Etapa 6: TRABALHO DE CORPO / ESTRUTURA:

TRABALHO DE CORPO / ESTRUTURA
TRABALHO DE CORPO / ESTRUTURA
TRABALHO DE CORPO / ESTRUTURA
TRABALHO DE CORPO / ESTRUTURA

Faça a moldura conforme a figura, ou conforme sua escolha. Fiz esta moldura em contraplacado Sunmica, usando o ferro de soldar para fazer a curva. Você pode fazer isso de acordo com seu projeto.

Para exibição, você pode usar o modelo acima como referência.

Etapa 7: RESULTADO:

RESULTADO
RESULTADO

Como resultado, algo semelhante à imagem acima aparecerá no visor.

Se você tiver alguma sugestão para torná-lo melhor, você pode comentar.

Recomendado: