PlotClock_zoomIn_LOT: 7 pași
PlotClock_zoomIn_LOT: 7 pași
Anonim
Image
Image
Decupare cu laser pentru cadru
Decupare cu laser pentru cadru

Baza pe Plotclock de joo

Mulțumesc lui joo, Johannes Heberlein și altui producător! ~ (^ ◇ ^) / (┌ ・ ω ・) ┌✧

O versiune mai mare a Plotclock. utilizați placa de microcontroler LOT. Pe lângă desen și scriere, puteți face clic pe telefonul mobil.

Am făcut aceste schimbări:

  • Măriți de aproximativ 2 ori;
  • Gama de extragere este suficient de mare pentru a acoperi ecranul multor telefoane;
  • Piesele rotative au fost adăugate rulmenți;
  • A înlocuit servo mai mare;
  • Cadrul este reproiectat și tăiat cu laser;
  • Placa de microcontroler a fost înlocuită cu NodeMCU-32s;

Ver. Chineză:

Pasul 1: Lista materialelor

  • NodeMCU-32S x 1
  • Laminat de fag 300 * 300 * 4mm. x1
  • mașină de spălat m3 x6
  • Servo MG995 x3
  • rulment cu manșon cu flanșă GFM030402. x12
  • Legătură cu bilă m3 x1
  • Legătură cu bile m2 x1
  • șurub de nailon M3 x8
  • piuliță de nailon M3 x8
  • șurub de nailon M4 x12
  • piuliță de nailon M4 x12
  • Șurub de oțel M3 x3
  • Piuliță de oprire M3 x3
  • sursa de alimentare 5v8a sau 5v10a x1

Pasul 2: Decupare cu laser pentru cadru

O puteți găsi în fișierul fusion360 - Sketch

Pasul 3: Asamblați

Asambla
Asambla
Asambla
Asambla
Asambla
Asambla
Asambla
Asambla

Pini servo:

  • D23
  • D22
  • D21

Pasul 4: Pregătit pentru PlatformIO

Acest cod trebuie modificat, apoi poate rula în IDE arduino, deci PlatformIO este o modalitate mai bună.

Cum se utilizează PIO pentru a verifica acest lucru:

platformio.org/platformio-ide

Și ar trebui să instalați și Arduino IDE, deoarece poate descărca atât de ușor tot felul de bibliotecă.

Pasul 5: Instalați Drive pentru MAC sau PC

Dacă computerul dvs. nu a detectat NodeMCU atunci când îl conectați prin cablu USB. Aveți nevoie să instalați unitatea manual.

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

Pasul 6: Încărcați codul

Noul proiect PIO.

Modificați-le în platformio.ini

[env: nodemcu-32s]

platforma = espressif32 board = nodemcu-32s framework = arduino monitor_speed = 115200

înlocuiți main.cpp:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

Copiați aceste biblioteci din calea dvs. aduino în lib PIO.

Atenție: nu utilizați servo lib arduino original, nu poate funcționa pe NodeMCU. trebuie să folosiți acest lucru:

ESP32Servo (căutare pe arduino Library Manager)

Pasul 7: Calibrare

Aceasta este o lucrare DURĂ. Dacă îmi folosești cadrul și codul, așa că poate s-a făcut, cred.

Dacă doriți ajustarea, vă rugăm să verificați acest lucru:

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

Îl urmez, sper să vă fie de folos.

Recomandat: