Mundarija:

PlotClock_zoomIn_LOT: 7 qadam
PlotClock_zoomIn_LOT: 7 qadam

Video: PlotClock_zoomIn_LOT: 7 qadam

Video: PlotClock_zoomIn_LOT: 7 qadam
Video: Santa Came at Clock Tower on Christmas 🎅 🎄|Fearless Man FF 2024, Iyul
Anonim
Image
Image
Ramka uchun lazerli kesish
Ramka uchun lazerli kesish

Joo tomonidan Plotclock bazasi

Jo, Johannes Heberlein va boshqa ishlab chiqaruvchilarga rahmat! ~ (^ ◇^)/ (┌ ・ ω ・) ┌✧

Plotclockning katta versiyasi. LOT mikrokontroller kartasidan foydalaning. Chizma va yozishdan tashqari, mobil telefonni ham bosish mumkin.

Men bu o'zgarishlarni qildim:

  • Taxminan 2 marta kattalashtiring;
  • O'yin diapazoni ko'plab telefon ekranlarini qamrab oladigan darajada katta;
  • Aylanadigan qismlarga rulmanlar qo'shildi;
  • Katta servo almashtirildi;
  • Ramka qayta ishlangan va lazer bilan kesilgan;
  • Mikrokontroller taxtasi NodeMCU-32 bilan almashtirildi;

Xitoy tili:

1 -qadam: materiallar ro'yxati

  • NodeMCU-32S x 1
  • Olxa laminati 300*300*4 mm. x1
  • yuvish m3 x6
  • Servo MG995 x3
  • GFM030402 gardish bilan yengli rulman. x12
  • Balli aloqa m3 x1
  • Balli aloqa m2 x1
  • neylon vint M3 x8
  • neylon yong'oq M3 x8
  • neylon vint M4 x12
  • neylon yong'oq M4 x12
  • Chelik vint M3 x3
  • M3 x3 yong'oqni to'xtating
  • quvvat manbai 5v8a yoki 5v10a x1

2 -qadam: ramka uchun lazerli kesish

Siz uni fusion360 - Sketch faylida topishingiz mumkin

3 -qadam: yig'ish

Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish

Servo pinlari:

  • D23
  • D22
  • D21

4 -qadam: PlatformIO uchun tayyor

Ushbu kodni o'zgartirish kerak, keyin arduino IDE -da ishlashi mumkin, shuning uchun PlatformIO - bu yaxshiroq usul.

Buni tekshirish uchun PIO -dan qanday foydalanish kerak:

platformio.org/platformio-ide

Va siz Arduino IDE -ni ham o'rnatishingiz kerak, chunki har qanday kutubxonani yuklab olish juda oson.

5 -qadam: MAC yoki shaxsiy kompyuteringiz uchun drayverni o'rnating

Agar kompyuteringizda usb kabeli orqali ulanganda NodeMCU aniqlanmagan bo'lsa. Qo'l bilan haydovchini o'rnatish kerak.

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

6 -qadam: Kodni yuklash

Yangi PIO loyihasi.

Buni platformio.ini -da o'zgartiring

[env: nodemcu-32s]

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

main.cpp -ni almashtiring:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

Bu kutubxonani aduino yo'lidan PIO libiga ko'chiring.

Diqqat: arduino original servo lib ishlatmang, u NodeMCU da ishlamaydi. buni ishlatish kerak:

ESP32Servo (arduino kutubxonasi menejeridan qidirish)

7 -qadam: Kalibrlash

Bu qiyin ish. Agar siz mening ramkamdan va kodimdan foydalansangiz, ehtimol bu bajarilgan, deb o'ylayman.

Agar siz sozlashni xohlasangiz, buni tekshiring:

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

Men bunga amal qilaman, umid qilamanki siz uchun foydalidir.

Tavsiya: