Índice:

Uma lâmpada de mesa acionada: 4 etapas (com imagens)
Uma lâmpada de mesa acionada: 4 etapas (com imagens)

Vídeo: Uma lâmpada de mesa acionada: 4 etapas (com imagens)

Vídeo: Uma lâmpada de mesa acionada: 4 etapas (com imagens)
Vídeo: Acidente de trabalho em máquina 2024, Novembro
Anonim
Image
Image
Eletrônica - Preparando os Motores
Eletrônica - Preparando os Motores

Aqui, vou mostrar como fazer uma lâmpada de mesa simples e atuada usando arduino e servo motores. Também direi como você pode alterar os motores para que possa registrar as manipulações e, portanto, realizar movimentos com a lâmpada que a lâmpada pode então repetir. Com isso, você pode “ensinar” vários movimentos à sua lâmpada.

Você precisará do seguinte:

- Arduino Uno ou Yun

- 2 x servo motores SG-90

- 2 botões (um botão e um botão de alternância)

- muitos negritos e nozes tamanho M0

- potenciômetro (para controlar a luz)

A lâmpada é composta por dois braços e uma parte da cabeça, todos cortados a laser. Você vai precisar fazer sua própria caixa para o corpo, perdi o arquivo ai. Para o cabeçote, comprei outra pequena lâmpada (o minúsculo tim https://duckduckgo.com/?q=tiny+tim+little+lamp) e usei apenas o headpart para o LED. Tenho certeza de que existem melhores, mas está tudo bem.

Etapa 1: Corte a laser

Anexei os arquivos ai, bem direto! Fixe os motores usando parafusos.

Etapa 2: Eletrônica - Preparando os motores

Eletrônica - Preparando os Motores
Eletrônica - Preparando os Motores

Se você quiser gravar a manipulação física (para capturar você mudando a posição da lâmpada), você precisará hackear um pouco o motor. Mas não é difícil. A única coisa que você precisa fazer é conectar um fio adicional à minúscula placa na caixa do motor. Você pode conectar este fio ao seu arduino e então ler a posição atual do motor. Comece com isso, primeiro você precisa abrir a caixa do motor, desapertando os minúsculos parafusos na parte inferior. Em seguida, retire o gabinete inferior e remova a placa (consulte a Figura 1). Em seguida, você precisa soldar um novo fio ao pino na placa, conforme mostrado na figura 2. Eu removi todos os três cabos e soldei quatro novos fios. Na foto, o fio amarelo é o novo fio, que precisa ser conectado a uma entrada analógica em seu arduino, como A5. Agora você pode girar o motor manualmente e seu Arduino pode rastrear esse movimento. Um aviso: não é recomendado pelos fornecedores girar o motor assim, pois corre o risco de quebrar o motor. No entanto, poucos motores quebraram até agora para mim. Certifique-se de reciclar o material se o motor quebrar!

Etapa 3: juntando tudo

Juntando tudo
Juntando tudo

Abaixo está um esboço de como tudo está conectado. Eletrônica básica rápida: o botão de pressão precisa ser conectado a 5V de um lado e do outro lado você tem o pino e um resistor para aterramento. Quando o botão não é pressionado, o pino fará a leitura do solo. Se você pressionar o botão, o pino irá para o alto. Dessa forma, você sempre lerá alto ou baixo no pino e não obterá um estado flutuante (o que pode produzir uma saída aleatória). O mesmo princípio se aplica ao botão basculante. No entanto, você tem o botão como antes e também o led (se tiver um no botão basculante). Você pode controlar o led se colocar o pino 4 como uma saída em alto. Incluí apenas um motor no desenho para facilitar a leitura, mas você precisará de dois ou se quiser até três (um na base).

Etapa 4: O Código

Quando você gira o botão basculante, a lâmpada está no modo de gravação. Todos os movimentos que você fizer são armazenados. Depois de empurrar a parte inferior do balanceiro para trás, você pode repetir o movimento com o botão de pressão. Aproveitar!

Recomendado: