Taula de continguts:

PlotClock_zoomIn_LOT: 7 passos
PlotClock_zoomIn_LOT: 7 passos

Vídeo: PlotClock_zoomIn_LOT: 7 passos

Vídeo: PlotClock_zoomIn_LOT: 7 passos
Vídeo: How i Made this Amazing Hollow Clock | Arduino 2024, Juliol
Anonim
Image
Image
Tall per làser per a marc
Tall per làser per a marc

Basat en Plotclock per joo

Gràcies a joo, Johannes Heberlein i altres creadors. ~ (^ ◇ ^) / (┌ ・ ω ・) ┌✧

Una versió més gran del Plotclock. utilitzeu la placa de microcontroladors de LOT. A més de dibuixar i escriure, també podeu fer clic al telèfon mòbil.

He fet aquests canvis:

  • Amplieu aproximadament dues vegades;
  • El rang de sorteig és prou gran per cobrir la pantalla del telèfon;
  • Es van afegir rodaments a les parts giratòries;
  • Va substituir el servo més gran;
  • El marc es redissenya i es talla làser;
  • La placa de microcontroladors es va substituir per NodeMCU-32s;

Ver xinès:

Pas 1: Llista de materials

  • NodeMCU-32S x 1
  • Laminat de faig 300 * 300 * 4mm. x1
  • rentadora m3 x6
  • Servo MG995 x3
  • coixinet de mànigues amb brida GFM030402. x12
  • Enllaç de bola m3 x1
  • Enllaç de pilota m2 x1
  • cargol de niló M3 x8
  • femella de niló M3 x8
  • cargol de niló M4 x12
  • femella de niló M4 x12
  • Cargol d'acer M3 x3
  • Femella de parada M3 x3
  • font d'alimentació 5v8a o 5v10a x1

Pas 2: tall per làser del marc

El podeu trobar al fitxer de fusion360 - Sketch

Pas 3: Muntatge

Muntar
Muntar
Muntar
Muntar
Muntar
Muntar
Muntar
Muntar

Servo pins:

  • D23
  • D22
  • D21

Pas 4: llest per a PlatformIO

Aquest codi s'ha de modificar i es pot executar en IDE arduino, de manera que PlatformIO és una manera millor.

Com s'utilitza PIO per comprovar-ho:

platformio.org/platformio-ide

I també heu d’instal·lar Arduino IDE, perquè és molt fàcil descarregar tot tipus de biblioteca.

Pas 5: instal·leu Drive per al vostre MAC o PC

Si el vostre ordinador no ha detectat NodeMCU quan el connecteu mitjançant un cable USB. Necessiteu instal·lar la unitat manualment.

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

Pas 6: pengeu el codi

Nou projecte PIO.

Modifiqueu-los al vostre platformio.ini

[env: nodemcu-32s]

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

substituïu main.cpp:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

Copieu aquestes llibreries des del vostre camí d’aduino a la lib de PIO.

Atenció: no utilitzeu servo lib arduino original, no pot funcionar a NodeMCU. heu d'utilitzar-ho:

ESP32Servo (cerca a Arduino Library Manager)

Pas 7: calibració

Es tracta d’un treball DUR. Si utilitzeu el marc i el codi, potser ja estaven fets, suposo.

Si voleu ajustar, comproveu això:

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

El segueixo, espero que us sigui útil.

Recomanat: