SlideShare uma empresa Scribd logo
Caixa de Pandora




Jonas Esteves de Bem
Caixa de Pandora
Instalação Interativa
Caixa de Pandora
Caixa de Pandora
Baseado na mitologia grega, a caixa de pandora
consiste em uma instalação interativa com uma
caixa trasparente, e dentro dessa caixa tem um
mecanismo de busca, uma câmera (WebCam) que
é ligado a um mecanismo de movimentação, este
que se movimenta tanto na horizontal quanto na
vertical dando liberdade de movimento. Dentro da
caixa, nas paredes da caixa, encontra-se diversas
imagens QR Code, que no caso a câmera captura
aquela imagem e seu significado é exibido no monitor
de um computador ao qual o mesmo faz o processo.
QR Code consiste em um código de barra em 2D
criado em meados de 90, muito na utilizado para
identificação de produtos e até mesmo utilizado na
aérea de publicidade e propaganda.
Dentro desse conceito a Caixa de Pandora vem a
despertar a curiosidade sobre o seu conteúdo, sobre
o que esta escrito em suas paredes, e por mais que o
público consiga ver os códigos através de suas
paredes o mesmo precisa de uma maneira de fazer a
sua leitura e a única maneira é através do sistema de
busca contido na propria caixa.
Sobre o seu conteúdo, foi utilizado uma música de
composição de Carlos Maltz (ex Engenheiros do
Hawaii) e Marcus Melgar, que fala sobre a existência
de Deus, onde o mesmo se encontra, se esconde,
levando a diversas reflexões sobre o tema de
existencia entre outras leituras.
Caixa de Pandora                                    Controle e leitor de QrCode




O Arduino foi utilizado como controlador e toda a sua
programação é feita no software do mesmo.




                                                             Quanto a leitura dos códigos é feita através do programa
                                                             QuickMark disponível no site
                                                             http://www.quickmark.com.tw/En/basic/downloadPC.asp
Caixa de Pandora                           controle de dois motores
                                           (sistema utilizado no projeto)




                                                  L    R
                                                                                 OUT MOTOR 2



                                                  5V



                                                                            5V




                                                                                  6        7 10



                                                                                 9 4       3


                                                                                               5V




 Esquema Arduino - Protoboard                                                      OUT MOTOR
 - switch (controla a Direção)
 - potenciometro (controla a Velocidade)
Caixa de Pandora                                     Programação Arduino
                                                     (Parte 1)




   Programação Arduino 2 Motores

  const int switchPin = 2; // switch input
   const int motor1Pin = 3; // H-bridge leg 1 (pin 2, 1A) Motor 1
   const int motor2Pin = 4; // H-bridge leg 2 (pin 7, 2A) Motor 1
   const int enablePin1 = 9; // H-bridge enable pin
   const int enablePin2 = 10; // H-bridge enable pin
   const int motor3Pin = 6; // H-bridge leg 1 (pin 2, 1A) Motor 2
   const int motor4Pin = 7; // H-bridge leg 2 (pin 7, 2A) Motor 2
   const int ledPin1 = 9;  // controle do motor 1
   const int ledPin2 = 10;   // controle do motor 2
   int potPin1 = 0;
   int value1 = 0;
   int potValue1 = 0;
   int potPin2 = 1;
   int value2 = 1;
   int potValue2 = 1;


   void setup() {
    // set the switch as an input:
    pinMode(switchPin, INPUT);
    pinMode(potPin1, INPUT);
    pinMode(potPin2, INPUT);

    // set all the other pins you're using as outputs:
    pinMode(motor1Pin, OUTPUT);
    pinMode(motor2Pin, OUTPUT);
    pinMode(motor3Pin, OUTPUT);
    pinMode(motor4Pin, OUTPUT);
    pinMode(enablePin1, OUTPUT);
    pinMode(enablePin2, OUTPUT);
    pinMode(ledPin1, OUTPUT);
    pinMode(ledPin2, OUTPUT);

    // set enablePin high so that motor can turn on:
    digitalWrite(enablePin1, HIGH);
    digitalWrite(enablePin2, HIGH);

   // blink the LED 3 times. This should happen only once.
      // if you see the LED blink three times, it means that the module
      // reset itself,. probably because the motor caused a brownout
      // or a short.
      //blink(ledPin, 3, 100);
    }
Caixa de Pandora                                     Programação Arduino
                                                     (Parte 2)




         void loop() {
          // if the switch is high, motor will turn on one direction:
          {
        value1 = analogRead(potPin1);
        value2 = analogRead(potPin2);
        delay(50);
        analogWrite(ledPin1, value1/4);
        analogWrite(ledPin2, value2/4);
    }
     //parte modificada e salva
          if (digitalRead(switchPin) == HIGH) {
         digitalWrite(motor1Pin, LOW); // set leg 1 of the H-
    bridge low
         digitalWrite(motor2Pin, HIGH); // set leg 2 of the H-
    bridge high
         digitalWrite(motor3Pin, LOW); // set leg 1 of the H-
    bridge low
         digitalWrite(motor4Pin, HIGH); // set leg 2 of the H-
    bridge high
       }
       // if the switch is low, motor will turn in the other direction:
       else {
         digitalWrite(motor1Pin, HIGH); // set leg 1 of the H-
    bridge high
         digitalWrite(motor2Pin, LOW); // set leg 2 of the H-
    bridge low
         digitalWrite(motor3Pin, HIGH); // set leg 1 of the H-
    bridge high
         digitalWrite(motor4Pin, LOW); // set leg 2 of the H-
    bridge low
       }


         // if the switch is low, motor will turn in the other direction:

        }
        //parte modificada e salva


    /*
       blinks an LED
      */
     void blink(int whatPin, int howManyTimes, int milliSecs) {
       int i = 0;
       for ( i = 0; i < howManyTimes; i++) {
         digitalWrite(whatPin, HIGH);
         delay(milliSecs/2);
         digitalWrite(whatPin, LOW);
         delay(milliSecs/2);
       }
     }
Caixa de Pandora
  Esquema Físico criado para o projeto pandora
  (responsável pela movimentação da câmera tanto na vertical quanto na horizontal
- Bandejas de leitor de CD e o sistema de movimentação do mesmo
- Amortecedores de Bandeja de CD
- Engrenagens de impressora




                                                                                     Motor Responsável
                                                                                    pela movimentação
                                                                                         horizontal




      Amortecedores                                                                        Bandeja de
                                                                                         leitores de CD
Caixa de Pandora
   Esquema Físico criado para o projeto pandora
   (responsável pela movimentação da câmera tanto na vertical quanto na horizontal
 - Bandejas de leitor de CD e o sistema de movimentação do mesmo
 - Amortecedores de Bandeja de CD
 - Engrenagens de impressora




 Motor Responsável
pela movimentação
      vertical                                                                        Motor Responsável
                                                                                     pela movimentação
                                                                                          horizontal




         Amortecedores                                                                      Bandeja de
                                                                                          leitores de CD
Caixa de Pandora
  Esquema Físico criado para o projeto pandora
  (responsável pela movimentação da câmera tanto na vertical quanto na horizontal
- Bandejas de leitor de CD e o sistema de movimentação do mesmo
- Amortecedores de Bandeja de CD
- Engrenagens de impressora
Caixa de Pandora                                Sistema Final


  Esquema Físico criado para o projeto pandora
  (responsável pela movimentação da câmera tanto na vertical quanto na horizontal
- Bandejas de leitor de CD e o sistema de movimentação do mesmo
- Amortecedores de Bandeja de CD
- Engrenagens de impressora
- Webcam ja acoplada ao Sistema
Caixa de Pandora                                   modelo da caixa fisica

  Modelo da caixa
- largura de 35cm por 18 cm de altura
- nas paredes internas sera coloca das imagens de QR Code




                                                                                                   15cm



                                                   15cm                                15cm


                                                                                                cm
                                                                                              14

                                                                            25cm

                           25cm                                       Vista Diagonal

                       Vista Frontal


                         Exemplo QR Code




                         significado:
                         Pode estar aqui do lado
                         num quarto de motel
Caixa de Pandora   Pronta com o mecanismo de busca
Caixa de Pandora     Controle dos motores




                                    Controle dos motores
                                    (responsável pela movimentação da câmera
                                    tanto na vertical quanto na horizontal
                                  - Controle Motor 1
                                  - Botão Responsável pela direção dos dois motores
                                  - Controle Motor 2




Controle concluído                Esquema de montagem (já executado)
1-Pode estar aqui do lado       2-pode ser aquele mendigo    3-pode ser a chuva que cai   4-podem ser as ondas do mar        5-pode ser a prostituta
 num quarto de motel             dormindo embaixo do céu      sobre os automóveis da       furiosamente                       que você não beijou
                                                              Praça da Bandeira            lambendo toda a areia




                                                               8-podem ser os átomos          9-pode ser também             10-pode ser alguém
6-pode ser a força mais bruta      7-pode ser a lágrima
                                                               de uma bomba H                 um sorriso de criança         que nunca pôde ser criança
que a fome despertou               de uma borboleta
                                                               sobre Bombaín
                                   pode ser a borboleta




11-e brinca agora de esconder      12-muito longe daqui          13-em silêncio e só         14-“Senhor fazei de         15-Podem ser as ondas do mar
um, dois, três, eu vi você ...     alguém está cantando          quase uma oração            mim um instrumento ...”     sobre os automóveis da
                                                                                                                         Praça da Bandeira




                                                                                              19-muito longe daqui            20-em silêncio e só
   16-podem ser os átomos           17-pode ser também       18- Deus pode ser alguém
                                                                                              alguém está cantando            quase uma oração
   de uma prostituta                um sorriso de criança,   que nunca pôde ser criança
   que a fome despertou                                      e brinca agora de esconder




                                                                                                                          21-“Senhor fazei de mim um
Caixa de Pandora                                                 Imagens
                                                                 e Significados                                           instrumento de tua paz”.
Caixa de Pandora                                   Sobre montagem e exposição

 Sistema de Busca WebCam
- Segue junto ao equipamento um cd de instalação do mesmo.
- Conexão com o computador via USB (cabo sai direto da caixa)

  Sistema de Busca Motores e Controle
- No controle elaborado, todos os cabos estão devidamente identificados,
basta seguir a leitura de cada cabo e liga-lo ao arduino.
- 5Volts cabo Laranja       Os mesmos se encontram na
- GND Cabo Branco           lateral do controle

Motor 1
-Cabo Verde e Cabo Azul (independente da ordem, podem ser conectados ao seus respectivos cabos, que saem
                          da caixa para manter eles fixados usei garras, as mesmas acompanham a caixa)

Motor 2
-Cabo Verde e Cabo Azul (independente da ordem, podem ser conectados ao seus respectivos cabos, que saem
                          da caixa para manter eles fixados usei garras, as mesmas acompanham a caixa)

ANL é a sigla que usei para identificar as portas analógicas no Arduino, nesse caso temos duas conexões:
- ANL 0 é conectado na porta analógica zero (0) do Arduino
- ANL 1 é conectado na porta analógica um (1) do Arduino
PS: os Dois Cabos Analógicos São Branco e se encontra na saída no centro da caixa
DIG é a sigla que usei para identificar as portas Digitais no Arduino, nesse caso temos 7 conexões:
- Dig 2 - Azul é conectado na porta Digital dois (2) do Arduino
- Dig 3 - Laranja é conectado na porta Digital três (3) do Arduino
- Dig 4 - Verde Claro é conectado na porta Digital Quatro (4) do Arduino
- Dig 6 - Rosa é conectado na porta Digital seis (6) do Arduino
- Dig 7 - Branco é conectado na porta Digital sete (7) do Arduino
- Dig 9 - Marrom é conectado na porta Digital nove (9) do Arduino
- Dig 10 - Azul é conectado na porta Digital dez (10) do Arduino
PS: Como fonte de alimentação do Arduino utilizei ele ligado ao computador (USB)
Caixa de Pandora                                  Sobre montagem e exposição

 Sobre a sua exposição
 - Imaginei coloca-lo em cima de um cubo alto (se Disponivel)
 - Caixa e o Controle em cima do cubo
 e o CPU se possível no chão quanto ao monitor em cima da CPU (se Possivel)
 PS: Estarei se possível e tudo correr bem, enviando uma CPU minha (particular)
 na Segunda Feira, 28 de Junho. (Via Trasportadora, OURONEGRO)
 - Todos os softwares utilizados seram enviados junto a obra, e quanto ao computador ela
 ja vai estar devidamente configurado.




 Eventuais Problemas que podem ocorrer:
 - Motores deixarem de responder __________________________Solução, Resetar o Arduino (no proprio Botão)
 - WebCam: Ve o código porem não le_____________________Solução, Resetar o Software no Computador
                                                                       (fechar e abrir novamente)




 Quanto a qualquer problema ou outra eventualidade:
 Jonas Esteves: (48) 9626.6219
 ctrl.j@hotmail.com
 aransamus@hotmail.com


 Desde de ja agradecido pela oportunidade aberta
 Agradecimentos a Professora Yara Guasque
                 a todos os integrantes do Grupo M.U.S.A
                  ao grande amigo TiroTTi
                  e pela paciência de todos

 O Ultimo PS: se falei alguma besteira ou coisa do gênero, me dêem um desconto são 01h30 da madrugada

Mais conteúdo relacionado

Semelhante a Caixa de pandora

Projeto tacômetro com arduino
Projeto  tacômetro com arduinoProjeto  tacômetro com arduino
Projeto tacômetro com arduino
Jonaspm
 
Arduino day-2015-v1
Arduino day-2015-v1Arduino day-2015-v1
Arduino day-2015-v1
USP - University of Sao Paulo
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
Suzana Viana Mota
 
Workshop iniciação à robótica - Gyro
Workshop iniciação à robótica - GyroWorkshop iniciação à robótica - Gyro
Workshop iniciação à robótica - Gyro
Articacc, Lda
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
Edgley Xavier
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
Marcelo Laranjeira Melo
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológica
okashi24
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
Rogerio Alencar Filho
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
Ricardo Rufino
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantes
Rogerio Alencar Filho
 
38698469 slides-arduino
38698469 slides-arduino38698469 slides-arduino
38698469 slides-arduino
Rui Alves
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
elliando dias
 
Apostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFApostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDF
engelrfs
 
Arduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livreArduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livre
Marcelo Laranjeira Melo
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
PotiLivre Sobrenome
 
Arduino
ArduinoArduino
Arduino
Luiz Avila
 
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66sCHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
lucianoesdras
 
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
VASCOIA
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
Evânio Moreira
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
JeffersonReis46
 

Semelhante a Caixa de pandora (20)

Projeto tacômetro com arduino
Projeto  tacômetro com arduinoProjeto  tacômetro com arduino
Projeto tacômetro com arduino
 
Arduino day-2015-v1
Arduino day-2015-v1Arduino day-2015-v1
Arduino day-2015-v1
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
 
Workshop iniciação à robótica - Gyro
Workshop iniciação à robótica - GyroWorkshop iniciação à robótica - Gyro
Workshop iniciação à robótica - Gyro
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológica
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantes
 
38698469 slides-arduino
38698469 slides-arduino38698469 slides-arduino
38698469 slides-arduino
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Apostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFApostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDF
 
Arduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livreArduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livre
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
 
Arduino
ArduinoArduino
Arduino
 
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66sCHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
 
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
 

Mais de Jonas Esteves

Jonas esteves - portfólio
Jonas esteves - portfólioJonas esteves - portfólio
Jonas esteves - portfólio
Jonas Esteves
 
Jonas Esteves Arte e Tecnologia - artistas e aplicacao - artistas e aplicacao
Jonas Esteves  Arte e Tecnologia - artistas e aplicacao - artistas e aplicacaoJonas Esteves  Arte e Tecnologia - artistas e aplicacao - artistas e aplicacao
Jonas Esteves Arte e Tecnologia - artistas e aplicacao - artistas e aplicacao
Jonas Esteves
 
Jonas Esteves Arte e Tecnologia
Jonas Esteves  Arte e TecnologiaJonas Esteves  Arte e Tecnologia
Jonas Esteves Arte e Tecnologia
Jonas Esteves
 
Jonas Esteves - Curriculo
Jonas Esteves - CurriculoJonas Esteves - Curriculo
Jonas Esteves - Curriculo
Jonas Esteves
 
Jonas Esteves - online
Jonas Esteves - onlineJonas Esteves - online
Jonas Esteves - online
Jonas Esteves
 
E x e c u t e - s e
E x e c u t e - s eE x e c u t e - s e
E x e c u t e - s e
Jonas Esteves
 
Portfólio
Portfólio Portfólio
Portfólio
Jonas Esteves
 
Inotavel
InotavelInotavel
Inotavel
Jonas Esteves
 
Dialogo urbano
Dialogo urbanoDialogo urbano
Dialogo urbano
Jonas Esteves
 
Seven
SevenSeven
A construção do artista em mi...ação n
A construção do artista em mi...ação nA construção do artista em mi...ação n
A construção do artista em mi...ação n
Jonas Esteves
 
Slides de apresentação
Slides de apresentaçãoSlides de apresentação
Slides de apresentação
Jonas Esteves
 

Mais de Jonas Esteves (13)

Jonas esteves - portfólio
Jonas esteves - portfólioJonas esteves - portfólio
Jonas esteves - portfólio
 
Jonas Esteves Arte e Tecnologia - artistas e aplicacao - artistas e aplicacao
Jonas Esteves  Arte e Tecnologia - artistas e aplicacao - artistas e aplicacaoJonas Esteves  Arte e Tecnologia - artistas e aplicacao - artistas e aplicacao
Jonas Esteves Arte e Tecnologia - artistas e aplicacao - artistas e aplicacao
 
Jonas Esteves Arte e Tecnologia
Jonas Esteves  Arte e TecnologiaJonas Esteves  Arte e Tecnologia
Jonas Esteves Arte e Tecnologia
 
Jonas Esteves - Curriculo
Jonas Esteves - CurriculoJonas Esteves - Curriculo
Jonas Esteves - Curriculo
 
Jonas Esteves - online
Jonas Esteves - onlineJonas Esteves - online
Jonas Esteves - online
 
E x e c u t e - s e
E x e c u t e - s eE x e c u t e - s e
E x e c u t e - s e
 
Portfólio
Portfólio Portfólio
Portfólio
 
Inotavel
InotavelInotavel
Inotavel
 
Dialogo urbano
Dialogo urbanoDialogo urbano
Dialogo urbano
 
Entrelinhas
EntrelinhasEntrelinhas
Entrelinhas
 
Seven
SevenSeven
Seven
 
A construção do artista em mi...ação n
A construção do artista em mi...ação nA construção do artista em mi...ação n
A construção do artista em mi...ação n
 
Slides de apresentação
Slides de apresentaçãoSlides de apresentação
Slides de apresentação
 

Caixa de pandora

  • 1. Caixa de Pandora Jonas Esteves de Bem Caixa de Pandora Instalação Interativa
  • 2. Caixa de Pandora Caixa de Pandora Baseado na mitologia grega, a caixa de pandora consiste em uma instalação interativa com uma caixa trasparente, e dentro dessa caixa tem um mecanismo de busca, uma câmera (WebCam) que é ligado a um mecanismo de movimentação, este que se movimenta tanto na horizontal quanto na vertical dando liberdade de movimento. Dentro da caixa, nas paredes da caixa, encontra-se diversas imagens QR Code, que no caso a câmera captura aquela imagem e seu significado é exibido no monitor de um computador ao qual o mesmo faz o processo. QR Code consiste em um código de barra em 2D criado em meados de 90, muito na utilizado para identificação de produtos e até mesmo utilizado na aérea de publicidade e propaganda. Dentro desse conceito a Caixa de Pandora vem a despertar a curiosidade sobre o seu conteúdo, sobre o que esta escrito em suas paredes, e por mais que o público consiga ver os códigos através de suas paredes o mesmo precisa de uma maneira de fazer a sua leitura e a única maneira é através do sistema de busca contido na propria caixa. Sobre o seu conteúdo, foi utilizado uma música de composição de Carlos Maltz (ex Engenheiros do Hawaii) e Marcus Melgar, que fala sobre a existência de Deus, onde o mesmo se encontra, se esconde, levando a diversas reflexões sobre o tema de existencia entre outras leituras.
  • 3. Caixa de Pandora Controle e leitor de QrCode O Arduino foi utilizado como controlador e toda a sua programação é feita no software do mesmo. Quanto a leitura dos códigos é feita através do programa QuickMark disponível no site http://www.quickmark.com.tw/En/basic/downloadPC.asp
  • 4. Caixa de Pandora controle de dois motores (sistema utilizado no projeto) L R OUT MOTOR 2 5V 5V 6 7 10 9 4 3 5V Esquema Arduino - Protoboard OUT MOTOR - switch (controla a Direção) - potenciometro (controla a Velocidade)
  • 5. Caixa de Pandora Programação Arduino (Parte 1) Programação Arduino 2 Motores const int switchPin = 2; // switch input const int motor1Pin = 3; // H-bridge leg 1 (pin 2, 1A) Motor 1 const int motor2Pin = 4; // H-bridge leg 2 (pin 7, 2A) Motor 1 const int enablePin1 = 9; // H-bridge enable pin const int enablePin2 = 10; // H-bridge enable pin const int motor3Pin = 6; // H-bridge leg 1 (pin 2, 1A) Motor 2 const int motor4Pin = 7; // H-bridge leg 2 (pin 7, 2A) Motor 2 const int ledPin1 = 9; // controle do motor 1 const int ledPin2 = 10; // controle do motor 2 int potPin1 = 0; int value1 = 0; int potValue1 = 0; int potPin2 = 1; int value2 = 1; int potValue2 = 1; void setup() { // set the switch as an input: pinMode(switchPin, INPUT); pinMode(potPin1, INPUT); pinMode(potPin2, INPUT); // set all the other pins you're using as outputs: pinMode(motor1Pin, OUTPUT); pinMode(motor2Pin, OUTPUT); pinMode(motor3Pin, OUTPUT); pinMode(motor4Pin, OUTPUT); pinMode(enablePin1, OUTPUT); pinMode(enablePin2, OUTPUT); pinMode(ledPin1, OUTPUT); pinMode(ledPin2, OUTPUT); // set enablePin high so that motor can turn on: digitalWrite(enablePin1, HIGH); digitalWrite(enablePin2, HIGH); // blink the LED 3 times. This should happen only once. // if you see the LED blink three times, it means that the module // reset itself,. probably because the motor caused a brownout // or a short. //blink(ledPin, 3, 100); }
  • 6. Caixa de Pandora Programação Arduino (Parte 2) void loop() { // if the switch is high, motor will turn on one direction: { value1 = analogRead(potPin1); value2 = analogRead(potPin2); delay(50); analogWrite(ledPin1, value1/4); analogWrite(ledPin2, value2/4); } //parte modificada e salva if (digitalRead(switchPin) == HIGH) { digitalWrite(motor1Pin, LOW); // set leg 1 of the H- bridge low digitalWrite(motor2Pin, HIGH); // set leg 2 of the H- bridge high digitalWrite(motor3Pin, LOW); // set leg 1 of the H- bridge low digitalWrite(motor4Pin, HIGH); // set leg 2 of the H- bridge high } // if the switch is low, motor will turn in the other direction: else { digitalWrite(motor1Pin, HIGH); // set leg 1 of the H- bridge high digitalWrite(motor2Pin, LOW); // set leg 2 of the H- bridge low digitalWrite(motor3Pin, HIGH); // set leg 1 of the H- bridge high digitalWrite(motor4Pin, LOW); // set leg 2 of the H- bridge low } // if the switch is low, motor will turn in the other direction: } //parte modificada e salva /* blinks an LED */ void blink(int whatPin, int howManyTimes, int milliSecs) { int i = 0; for ( i = 0; i < howManyTimes; i++) { digitalWrite(whatPin, HIGH); delay(milliSecs/2); digitalWrite(whatPin, LOW); delay(milliSecs/2); } }
  • 7. Caixa de Pandora Esquema Físico criado para o projeto pandora (responsável pela movimentação da câmera tanto na vertical quanto na horizontal - Bandejas de leitor de CD e o sistema de movimentação do mesmo - Amortecedores de Bandeja de CD - Engrenagens de impressora Motor Responsável pela movimentação horizontal Amortecedores Bandeja de leitores de CD
  • 8. Caixa de Pandora Esquema Físico criado para o projeto pandora (responsável pela movimentação da câmera tanto na vertical quanto na horizontal - Bandejas de leitor de CD e o sistema de movimentação do mesmo - Amortecedores de Bandeja de CD - Engrenagens de impressora Motor Responsável pela movimentação vertical Motor Responsável pela movimentação horizontal Amortecedores Bandeja de leitores de CD
  • 9. Caixa de Pandora Esquema Físico criado para o projeto pandora (responsável pela movimentação da câmera tanto na vertical quanto na horizontal - Bandejas de leitor de CD e o sistema de movimentação do mesmo - Amortecedores de Bandeja de CD - Engrenagens de impressora
  • 10. Caixa de Pandora Sistema Final Esquema Físico criado para o projeto pandora (responsável pela movimentação da câmera tanto na vertical quanto na horizontal - Bandejas de leitor de CD e o sistema de movimentação do mesmo - Amortecedores de Bandeja de CD - Engrenagens de impressora - Webcam ja acoplada ao Sistema
  • 11. Caixa de Pandora modelo da caixa fisica Modelo da caixa - largura de 35cm por 18 cm de altura - nas paredes internas sera coloca das imagens de QR Code 15cm 15cm 15cm cm 14 25cm 25cm Vista Diagonal Vista Frontal Exemplo QR Code significado: Pode estar aqui do lado num quarto de motel
  • 12. Caixa de Pandora Pronta com o mecanismo de busca
  • 13. Caixa de Pandora Controle dos motores Controle dos motores (responsável pela movimentação da câmera tanto na vertical quanto na horizontal - Controle Motor 1 - Botão Responsável pela direção dos dois motores - Controle Motor 2 Controle concluído Esquema de montagem (já executado)
  • 14. 1-Pode estar aqui do lado 2-pode ser aquele mendigo 3-pode ser a chuva que cai 4-podem ser as ondas do mar 5-pode ser a prostituta num quarto de motel dormindo embaixo do céu sobre os automóveis da furiosamente que você não beijou Praça da Bandeira lambendo toda a areia 8-podem ser os átomos 9-pode ser também 10-pode ser alguém 6-pode ser a força mais bruta 7-pode ser a lágrima de uma bomba H um sorriso de criança que nunca pôde ser criança que a fome despertou de uma borboleta sobre Bombaín pode ser a borboleta 11-e brinca agora de esconder 12-muito longe daqui 13-em silêncio e só 14-“Senhor fazei de 15-Podem ser as ondas do mar um, dois, três, eu vi você ... alguém está cantando quase uma oração mim um instrumento ...” sobre os automóveis da Praça da Bandeira 19-muito longe daqui 20-em silêncio e só 16-podem ser os átomos 17-pode ser também 18- Deus pode ser alguém alguém está cantando quase uma oração de uma prostituta um sorriso de criança, que nunca pôde ser criança que a fome despertou e brinca agora de esconder 21-“Senhor fazei de mim um Caixa de Pandora Imagens e Significados instrumento de tua paz”.
  • 15. Caixa de Pandora Sobre montagem e exposição Sistema de Busca WebCam - Segue junto ao equipamento um cd de instalação do mesmo. - Conexão com o computador via USB (cabo sai direto da caixa) Sistema de Busca Motores e Controle - No controle elaborado, todos os cabos estão devidamente identificados, basta seguir a leitura de cada cabo e liga-lo ao arduino. - 5Volts cabo Laranja Os mesmos se encontram na - GND Cabo Branco lateral do controle Motor 1 -Cabo Verde e Cabo Azul (independente da ordem, podem ser conectados ao seus respectivos cabos, que saem da caixa para manter eles fixados usei garras, as mesmas acompanham a caixa) Motor 2 -Cabo Verde e Cabo Azul (independente da ordem, podem ser conectados ao seus respectivos cabos, que saem da caixa para manter eles fixados usei garras, as mesmas acompanham a caixa) ANL é a sigla que usei para identificar as portas analógicas no Arduino, nesse caso temos duas conexões: - ANL 0 é conectado na porta analógica zero (0) do Arduino - ANL 1 é conectado na porta analógica um (1) do Arduino PS: os Dois Cabos Analógicos São Branco e se encontra na saída no centro da caixa DIG é a sigla que usei para identificar as portas Digitais no Arduino, nesse caso temos 7 conexões: - Dig 2 - Azul é conectado na porta Digital dois (2) do Arduino - Dig 3 - Laranja é conectado na porta Digital três (3) do Arduino - Dig 4 - Verde Claro é conectado na porta Digital Quatro (4) do Arduino - Dig 6 - Rosa é conectado na porta Digital seis (6) do Arduino - Dig 7 - Branco é conectado na porta Digital sete (7) do Arduino - Dig 9 - Marrom é conectado na porta Digital nove (9) do Arduino - Dig 10 - Azul é conectado na porta Digital dez (10) do Arduino PS: Como fonte de alimentação do Arduino utilizei ele ligado ao computador (USB)
  • 16. Caixa de Pandora Sobre montagem e exposição Sobre a sua exposição - Imaginei coloca-lo em cima de um cubo alto (se Disponivel) - Caixa e o Controle em cima do cubo e o CPU se possível no chão quanto ao monitor em cima da CPU (se Possivel) PS: Estarei se possível e tudo correr bem, enviando uma CPU minha (particular) na Segunda Feira, 28 de Junho. (Via Trasportadora, OURONEGRO) - Todos os softwares utilizados seram enviados junto a obra, e quanto ao computador ela ja vai estar devidamente configurado. Eventuais Problemas que podem ocorrer: - Motores deixarem de responder __________________________Solução, Resetar o Arduino (no proprio Botão) - WebCam: Ve o código porem não le_____________________Solução, Resetar o Software no Computador (fechar e abrir novamente) Quanto a qualquer problema ou outra eventualidade: Jonas Esteves: (48) 9626.6219 ctrl.j@hotmail.com aransamus@hotmail.com Desde de ja agradecido pela oportunidade aberta Agradecimentos a Professora Yara Guasque a todos os integrantes do Grupo M.U.S.A ao grande amigo TiroTTi e pela paciência de todos O Ultimo PS: se falei alguma besteira ou coisa do gênero, me dêem um desconto são 01h30 da madrugada