Alexandre B A Villares


Lousa mágica & Lousa paramétrica

(English version here)

Ferramentas de desenhar com potenciômetros (veja o repositório no GitHub!)

Breve histórico

Vídeo da lousa mágica
Vídeo da Lousa mágina no Sesc 24 de maio - crédito: João Adriano Freitas

tweet da inauguração do Sesc 24 de maio Também era possível postar automaticamente o desenho em um tweet (usando uma biblioteca que acessava a API do Twitter e as credencias da conta do Estúdio Hacker).

Amostra de imagens produzidas

Instruções de montagem

Lista de materiais

montagem

Passo a passo

  1. Baixe e instale o IDE do Arduino;

  2. Conecte o seu Arduino/placa ao computador, abra o Arduino IDE, localize e abra pelo menu File > Examples > Firmata o sketch chamado Firmata All Inputs, em seguida selecione no menu Tools > Board: o modelo da sua placa, e em Tools > Port a porta USB/serial em que a placa está conectada ao computador. Por fim use o botão para fazer o upload do sketch para a placa.;

    Problemas conhecidos:

    • Alguns clones de Arduino precisam de um driver USB especial: How to Install CH340 Drivers
    • No Linux, você pode estar sem permissão de acesso à porta USB/serial, o que pode ser corrigido abrindo uma janela de terminal e digitando na linha de comando sudo usermod -a -G dialout <seu nome de usuário do linux aqui> ou, caso o anterior não resolva, sudo chmod a+rw /dev/ttyACM0 (troque ttyACM0 pelo nome da sua porta, como por exemplo ttyUSB0)
  3. Faça a conexão dos potenciômetros ao seu Arduino/placa conforme a imagem:

    3.1 Conecte os terminais laterias de cada potenciômetro aos pinos 5V e GND,

    3.2 Conecte os terminais centrais deles aos pinos analógicos do Arduino: A1, A2, A3 e A4;

  4. Opcionalmente, se for usar um interruptor (ou botão) para apagar o desenho da Lousa mágica, este deve ter um terminal conectado ao pino Digital 13 e o outro à alimentação 5V;

    Se não for usar o pino D13, conecte simultaneamente o terminal do pino escolhido ao resistor de 10kΩ (é o chamado resistor pull-down, e deve então ser conectado ao GND). O pino D13 já tem um pull-down embutido

  5. Veja as instruções para alguma das variantes da parte do software que desenha na tela:

    A. Versão com Thonny IDE, py5 e pyfirmata

    B. Versão com Processing modo Java

    C. Versão original com Processing modo Python (não está funcionando atualmente)

Exemplo de montagem com Arduino Nano

montagem

Suguestões para uma montagem definitiva

Outras ideias


lousa-magica por Alexandre B A Villares é um trabalho licenciado sob CC BY-NC-SA 4.0

Exceto se indicado/atribuído de outra forma em um arquivo ou trecho de código. Entre em contato para questões de licenciamento.