Агуулгын хүснэгт:

PlotClock_zoomIn_LOT: 7 алхам
PlotClock_zoomIn_LOT: 7 алхам

Видео: PlotClock_zoomIn_LOT: 7 алхам

Видео: PlotClock_zoomIn_LOT: 7 алхам
Видео: PlotClock zoomIn LOT 2024, Есдүгээр
Anonim
Image
Image
Хүрээнд зориулсан лазер хайчлах
Хүрээнд зориулсан лазер хайчлах

Plotclock дээр суурилсан joo

Joo, Johannes Heberlein болон бусад үйлдвэрлэгчийн ачаар! ~ (^ ◇^)/ (┌ ・ ω ・) ┌✧

Plotclock -ийн илүү том хувилбар. LOT -ийн микроконтроллерийн самбарыг ашиглах. Та зураг зурах, бичихээс гадна гар утсаа дарах боломжтой.

Би эдгээр өөрчлөлтүүдийг хийсэн:

  • Ойролцоогоор 2 удаа томруулах;
  • Сугалааны хүрээ нь олон утасны дэлгэцийг бүрхэх хангалттай том хэмжээтэй;
  • Эргэдэг хэсгүүдэд холхивч нэмж оруулав;
  • Том servo -ийг сольсон;
  • Хүрээг дахин боловсруулж, лазераар тайрсан;
  • Микроконтроллерийн самбарыг NodeMCU-32s-ээр сольсон;

Хятад хэл:

Алхам 1: Материалын жагсаалт

  • NodeMCU-32S x 1
  • Beech ламинат 300*300*4мм. x1
  • угаагч m3 x6
  • Servo MG995 x3
  • GFM030402 фланц бүхий ханцуйны холхивч. x12
  • Бөмбөгний холбоос m3 x1
  • Бөмбөгний холбоос m2 x1
  • Nylon шураг M3 x8
  • Nylon самар M3 x8
  • Nylon шураг M4 x12
  • Nylon самар M4 x12
  • Ган шураг M3 x3
  • M3 x3 самар зогсоох
  • цахилгаан хангамж 5v8a эсвэл 5v10a x1

Алхам 2: Хүрээг лазераар огтлох

Та үүнийг fusion360 - Sketch файлаас олж болно

Алхам 3: угсрах

Угсрах
Угсрах
Угсрах
Угсрах
Угсрах
Угсрах
Угсрах
Угсрах

Servo тээглүүр:

  • D23
  • D22
  • D21

Алхам 4: PlatformIO -д бэлэн боллоо

Энэ кодыг өөрчлөх шаардлагатай бөгөөд дараа нь arduino IDE дээр ажиллах боломжтой тул PlatformIO нь илүү сайн арга юм.

Үүнийг шалгахын тулд PIO -ийг хэрхэн ашиглах вэ:

platformio.org/platformio-ide

Бүх төрлийн номын санг татаж авахад маш хялбар байдаг тул та Arduino IDE -ийг бас суулгах хэрэгтэй.

Алхам 5: MAC эсвэл компьютер дээрээ Драйв суулгаарай

Хэрэв таны компьютер USB кабелиар холбохдоо NodeMCU -г илрүүлээгүй бол. Гарын авлагын тусламжтайгаар хөтөчийг суулгах шаардлагатай.

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 -ийн lib руу хуулж ав.

Анхаарна уу: arduino анхны servo lib -ийг бүү ашигла, энэ нь NodeMCU дээр ажиллах боломжгүй. үүнийг ашиглах хэрэгтэй:

ESP32Servo (arduino номын сангийн менежерээс хайх)

Алхам 7: Калибровк хийх

Энэ бол Хэцүү ажил юм. Хэрэв та миний хүрээ, кодыг ашигладаг бол үүнийг хийсэн байж магадгүй гэж би бодож байна.

Хэрэв та тохируулахыг хүсч байвал үүнийг шалгана уу.

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

Би үүнийг дагаж байна, танд хэрэгтэй гэж найдаж байна.

Зөвлөмж болгож буй: