Оглавление:

PlotClock_zoomIn_LOT: 7 шагов
PlotClock_zoomIn_LOT: 7 шагов

Видео: PlotClock_zoomIn_LOT: 7 шагов

Видео: PlotClock_zoomIn_LOT: 7 шагов
Видео: Корпус на 3D принтере для часов KIT-DIY 2024, Июль
Anonim
Image
Image
Лазерная резка рамы
Лазерная резка рамы

Основание на Plotclock от joo

Спасибо joo, Johannes Heberlein и другим создателям! ~ (^ ◇ ^) / (┌ ・ ω ・) ┌✧

Увеличенная версия Plotclock. использовать плату микроконтроллера LOT. Помимо рисования и письма, вы также можете щелкнуть по мобильному телефону.

Я сделал эти изменения:

  • Увеличьте масштаб примерно в 2 раза;
  • Диапазон рисования достаточно велик, чтобы покрыть экран многих телефонов;
  • К вращающимся частям добавлены подшипники;
  • Заменен сервопривод большего размера;
  • Рама переработана и вырезана лазером;
  • Плата микроконтроллера заменена на NodeMCU-32s;

Версия на китайском:

Шаг 1: Список материалов

  • NodeMCU-32S x 1
  • Ламинат бук 300 * 300 * 4мм. x1
  • шайба м3 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

Этот код необходимо изменить, а затем его можно будет запустить в IDE Arduino, поэтому PlatformIO - лучший способ.

Как использовать PIO, чтобы это проверить:

platformio.org/platformio-ide

И вам также следует установить Arduino IDE, потому что с ее помощью можно легко загрузить все виды библиотек.

Шаг 5. Установите диск для вашего 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 в вашу библиотеку PIO.

Внимание: не используйте исходную серво-библиотеку arduino, она не может работать на NodeMCU. нужно использовать это:

ESP32Servo (поиск в диспетчере библиотек arduino)

Шаг 7: Калибровка

Это ТРУДНАЯ работа. Если вы воспользуетесь моим фреймом и кодом, возможно, это было сделано, я полагаю.

Если вы хотите отрегулировать, проверьте это:

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

Слежу за ним, надеюсь пригодится вам.

Рекомендуемые: