Mündəricat:

PlotClock_zoomIn_LOT: 7 addım
PlotClock_zoomIn_LOT: 7 addım

Video: PlotClock_zoomIn_LOT: 7 addım

Video: PlotClock_zoomIn_LOT: 7 addım
Video: PlotClock zoomIn LOT 2024, Iyul
Anonim
Image
Image
Çərçivə üçün lazer kəsmə
Çərçivə üçün lazer kəsmə

Joo tərəfindən Plotclock bazası

Joo, Johannes Heberlein və digər istehsalçı sayəsində! ~ (^ ◇^)/ (┌ ・ ω ・) ┌✧

Plotclockun daha böyük bir versiyası. LOT -un mikrokontroller lövhəsindən istifadə edin. Çəkmək və yazmaqla yanaşı, cib telefonunu da vura bilərsiniz.

Bu dəyişiklikləri etdim:

  • Təxminən 2 dəfə yaxınlaşdırın;
  • Çəkiliş diapazonu bir çox telefon ekranını əhatə edəcək qədər böyükdür;
  • Fırlanan hissələrə rulmanlar əlavə edildi;
  • Daha böyük servo dəyişdirildi;
  • Çərçivə yenidən işlənmiş və lazerlə kəsilmişdir;
  • Mikrokontroller lövhəsi NodeMCU-32s ilə əvəz edildi;

Çin Ver:

Addım 1: Materialların siyahısı

  • NodeMCU-32S x 1
  • Fıstıq laminatı 300*300*4mm. x1
  • yuyucu m3 x6
  • Servo MG995 x3
  • flanşlı qollu rulman GFM030402. x12
  • Top bağlantısı m3 x1
  • Top bağlantısı m2 x1
  • neylon vida M3 x8
  • neylon qoz M3 x8
  • neylon vida M4 x12
  • neylon qoz M4 x12
  • Polad vida M3 x3
  • M3 x3 qozunu dayandırın
  • enerji təchizatı 5v8a və ya 5v10a x1

Addım 2: Çərçivə üçün Lazer Kəsmə

Fusion360 - Sketch faylında tapa bilərsiniz

Addım 3: Montaj edin

Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq

Servo pinləri:

  • D23
  • D22
  • D21

Addım 4: PlatformIO üçün hazırıq

Bu kodu dəyişdirmək lazımdır, sonra arduino IDE -də işləyə bilər, buna görə PlatformIO daha yaxşı bir yoldur.

Bunu yoxlamaq üçün PIO -dan necə istifadə etmək olar:

platformio.org/platformio-ide

Arduino IDE -ni də yükləməlisiniz, çünki hər cür kitabxananı yükləmək çox asandır.

Addım 5: MAC və ya PC üçün Sürücü qurun

Kompüterinizi USB kabeli ilə bağladığınız zaman NodeMCU algılanmazsa. Sürücüyü əl ilə quraşdırmaq lazımdır.

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

Addım 6: Kodu yükləyin

Yeni PIO layihəsi.

Bunları platformio.ini -də dəyişdirin

[env: nodemcu-32s]

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

main.cpp əvəz edin:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

Bu kitabxananı aduino yolundan PIO'nuza köçürün.

Diqqət: arduino orijinal servo lib istifadə etməyin, NodeMCU üzərində işləyə bilməz. bunu istifadə etmək lazımdır:

ESP32Servo (arduino Kitabxana Menecerində axtarış)

Addım 7: Kalibrləmə

Bu Çətin işdir. Çərçivəmdən və kodumdan istifadə edirsinizsə, bəlkə də bunu etdi, güman edirəm.

Ayarlamaq istəyirsinizsə, bunu yoxlayın:

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

İzləyirəm, inşallah sizin üçün faydalı olar.

Tövsiyə: