Съдържание:

PlotClock_zoomIn_LOT: 7 стъпки
PlotClock_zoomIn_LOT: 7 стъпки

Видео: PlotClock_zoomIn_LOT: 7 стъпки

Видео: PlotClock_zoomIn_LOT: 7 стъпки
Видео: Ariana Grande - 7 rings (Official Video) 2024, Юли
Anonim
Image
Image
Лазерно изрязване за рамка
Лазерно изрязване за рамка

База на Plotclock от joo

Благодарение на joo, Johannes Heberlein и друг производител! ~ (^ ◇^)/ (┌ ・ ω ・) ┌✧

По -голяма версия на Plotclock. използвайте микроконтролерната платка на LOT. В допълнение към рисуването и писането, можете също да щракнете върху мобилния телефон.

Направих тези промени:

  • Увеличете около 2 пъти;
  • Обхватът на теглене е достатъчно голям, за да покрие многобройните екрани на телефона;
  • Към въртящите се части бяха добавени лагери;
  • Сменен по -големият серво;
  • Рамката е преработена и лазерно изрязана;
  • Платката на микроконтролера беше заменена с NodeMCU-32;

Китайски Ver:

Стъпка 1: Списък на материалите

  • NodeMCU-32S x 1
  • Буков ламинат 300*300*4 мм. x1
  • шайба m3 x6
  • Серво MG995 x3
  • втулка лагер с фланец GFM030402. x12
  • Топкова връзка m3 x1
  • Топкова връзка m2 x1
  • найлонов винт M3 x8
  • найлонова гайка M3 x8
  • найлонов винт M4 x12
  • найлонова гайка M4 x12
  • Стоманен винт M3 x3
  • Стоп гайка M3 x3
  • захранване 5v8a или 5v10a x1

Стъпка 2: Лазерно изрязване за рамка

Можете да го намерите във файла на fusion360 - Sketch

Стъпка 3: Сглобете

Съберете
Съберете
Съберете
Съберете
Съберете
Съберете
Съберете
Съберете

Серво щифтове:

  • D23
  • D22
  • D21

Стъпка 4: Готов за PlatformIO

Този код трябва да бъде променен, след което може да работи в arduino IDE, така че PlatformIO е по -добър начин.

Как да използвате PIO, за да проверите това:

platformio.org/platformio-ide

Трябва също да инсталирате Arduino IDE, защото може толкова лесно да изтеглите всички видове библиотеки.

Стъпка 5: Инсталирайте Drive за вашия MAC или компютър

Ако компютърът ви не е открил NodeMCU, когато го свържете чрез USB кабел. Необходимо е да инсталирате устройство ръчно.

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

Стъпка 6: Качване на код

Нов PIO проект.

Променете ги във вашия platformio.ini

[env: nodemcu-32s]

платформа = espressif32 дъска = nodemcu-32s framework = arduino monitor_speed = 115200

заменете main.cpp:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

Копирайте тази библиотека от вашия път на aduino до lib на вашия PIO.

Внимание: не използвайте arduino оригинален servo lib, той не може да работи на NodeMCU. трябва да използвате това:

ESP32Servo (търсене в Arduino Library Manager)

Стъпка 7: Калибриране

Това е ТЯЖКА работа. Ако използвате моята рамка и код, така че може би е направено, предполагам.

Ако искате да коригирате, моля, проверете това:

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

Следвам го, надявам се да ви е полезно.

Препоръчано: