Skip to content

Latest commit

 

History

History
95 lines (56 loc) · 6.91 KB

README.md

File metadata and controls

95 lines (56 loc) · 6.91 KB

Lousa mágica & Lousa paramétrica

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

  • A Lousa mágica foi apresentada inicialmente em conjunto com as atividades do Estúdio Hacker na inauguração do Sesc 24 de Maio, em agosto de 2017 (vídeo acima). Usando 6 potenciômetros, permitia desenhar e o desenho podia ser apagado tombando a caixa de controle.

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).

  • No Estúdio Hacker Day em 7 de setembro de 2017, também no Sesc 24 de maio, foi realizada atividade em que os participantes montavam uma versão da Lousa mágica com 4 potenciômetros em uma protoboard.

  • Para o Circuito Sesc de Artes 2018 foram feitas montagens com 4 potenciômetros com uma variante do software da Lousa mágica e uma versão nova chamada Lousa paramétrica com um desenho paramétrico recursivo de uma árvore.

Amostra de imagens produzidas

  • Diversos desenhos do projeto sketch-a-day foram feitos para ser usados com a mesma montagem.

  • A partir de 2020 o Processing modo Python passou a ter problemas em carregar a biblioteca Serial que é necessária para a comunicação com Firmata tornando difícil a utilização deste projeto.

  • Em 2022 foi acrescentada uma versão para uso com Thonny IDE e a biblioteca py5

  • TO DO: links de outros desenhos 'paramétricos' feitos para modificar com potenciômetros

Instruções de montagem

Lista de materiais

  • Arduino (ou variante) com pelo menos 4 portas analógicas;
  • Cabo USB para ligar o Arduino ao computador;
  • 4 a 6 potenciômetros lineares (tipo "B") de 10kΩ (com 2 ou 3 dá mas tem menos graça);
  • Protoboard e jumpers;
  • Computador com monitor (ou laptop) Linux, Mac ou Windows. Para impressionar as visitas use uma TV grande ou um projetor.
  • Opcional: Botão instantâneo ou interruptor de mercúrio (pode ser usado apenas o teclado do computador) e resistor 10kΩ (caso seja usado um botão/interruptor conectado a um pino diferente do D13);

montagem Ilustração de montagem em um protoboard

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;

montagem Exemplo de montagem com Arduino Nano

  1. 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

  2. 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)

Sugestões para uma montagem definitiva

  • Ferramentas: Alicate e solda;
  • Use um interruptor de mercúrio no D13 em lugar do botão para apagar o desenho da Lousa mágica.
  • Monte em uma caixinha com furos para os potenciômetros.

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.