Índice:

PlotClock_zoomIn_LOT: 7 etapas
PlotClock_zoomIn_LOT: 7 etapas

Vídeo: PlotClock_zoomIn_LOT: 7 etapas

Vídeo: PlotClock_zoomIn_LOT: 7 etapas
Vídeo: DIY - How to Make a Miniature Grandfather Clock - Video #2 2024, Julho
Anonim
Image
Image
Corte a laser para moldura
Corte a laser para moldura

Base em Plotclock de joo

Graças a joo, Johannes Heberlein e outro criador! ~ (^ ◇ ^) / (┌ ・ ω ・) ┌✧

Uma versão maior do Plotclock. use a placa do microcontrolador do LOT. Além de desenhar e escrever, você também pode clicar no celular.

Eu fiz essas mudanças:

  • Amplie cerca de 2 vezes;
  • O alcance do sorteio é grande o suficiente para cobrir muitas telas do telefone;
  • Rolamentos foram adicionados às peças giratórias;
  • Substituído o servo maior;
  • O quadro é redesenhado e cortado a laser;
  • A placa do microcontrolador foi substituída por NodeMCU-32s;

Ver chinês:

Etapa 1: Lista de Materiais

  • NodeMCU-32S x 1
  • Laminado de faia 300 * 300 * 4 mm. x1
  • arruela m3 x6
  • Servo MG995 x3
  • mancal deslizante com flange GFM030402. x12
  • Link da bola m3 x1
  • Link de bola m2 x1
  • parafuso de nylon M3 x8
  • Náilon Porca M3 x8
  • parafuso de nylon M4 x12
  • Náilon Porca M4 x12
  • Parafuso de aço M3 x3
  • Porca de parada M3 x3
  • fonte de alimentação 5v8a ou 5v10a x1

Etapa 2: Corte a laser para moldura

Você pode encontrá-lo no arquivo fusion360 - Sketch

Etapa 3: montar

Montar
Montar
Montar
Montar
Montar
Montar
Montar
Montar

Pinos de servo:

  • D23
  • D22
  • D21

Etapa 4: Pronto para PlatformIO

Esse código precisa ser modificado e pode ser executado no IDE do arduino, portanto, PlatformIO é a melhor maneira.

Como usar o PIO para verificar isso:

platformio.org/platformio-ide

E você deve instalar o Arduino IDE também, porque é muito fácil baixar todo o tipo de biblioteca.

Etapa 5: instale o Drive em seu MAC ou PC

Se o seu computador não detectou o NodeMCU ao conectá-lo por um cabo USB. Precisa instalar a unidade pelo manual.

www.silabs.com/products/development-tools/…

Etapa 6: Upload do código

Novo projeto PIO.

Modifique-os em seu platformio.ini

[env: nodemcu-32s]

plataforma = placa espressif32 = nodemcu-32s framework = arduino monitor_speed = 115200

substitua o main.cpp:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

Copie esta biblioteca de seu caminho de aduino para a biblioteca de seu PIO.

Atenção: não use a servo lib original do arduino, ela não funciona no NodeMCU. precisa usar isto:

ESP32Servo (pesquise no arduino Library Manager)

Etapa 7: Calibração

Este é um trabalho DURO. Se você usar meu frame e código, talvez já tenha sido feito, eu acho.

Se você quiser ajustar, verifique isto:

www.instructables.com/id/Plot-Clock-for-du…

Eu sigo, espero que seja útil para você.

Recomendado: