Სარჩევი:

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– ს მიერ

მადლობა ჯოოს, იოჰანეს ჰებერლეინს და სხვა შემქმნელს! (^ ◇^)/ (┌ ・ ω ・)

Plotclock– ის უფრო დიდი ვერსია. გამოიყენეთ LOT მიკროკონტროლერის დაფა. ხატვისა და წერის გარდა, შეგიძლიათ დააწკაპუნოთ მობილურ ტელეფონზე.

მე გავაკეთე ეს ცვლილებები:

  • გაადიდეთ დაახლოებით 2 -ჯერ;
  • გათამაშების სპექტრი საკმარისად დიდია ტელეფონის მრავალი ეკრანის დასაფარად;
  • საკისრები დაემატა მბრუნავ ნაწილებს;
  • შეცვალა უფრო დიდი სერვო;
  • ჩარჩო გადაკეთებულია და ლაზერულად არის დაჭრილი;
  • მიკროკონტროლის დაფა შეიცვალა NodeMCU-32– ით;

ჩინური ვერსია:

ნაბიჯი 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 frame = arduino monitor_speed = 115200

შეცვალეთ main.cpp:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

დააკოპირეთ ეს ბიბლიოთეკა aduino– ს თქვენი ბილიკიდან თქვენი PIO– ს ლიბში.

ყურადღება: არ გამოიყენოთ arduino ორიგინალური servo lib, ის ვერ იმუშავებს NodeMCU– ზე. უნდა გამოიყენოთ ეს:

ESP32Servo (მოძებნეთ arduino ბიბლიოთეკის მენეჯერი)

ნაბიჯი 7: კალიბრაცია

ეს არის მძიმე სამუშაო. თუ იყენებთ ჩემს ჩარჩოსა და კოდს, ასე რომ, ალბათ ეს გაკეთდა, ვფიქრობ.

თუ გსურთ მორგება, გთხოვთ შეამოწმოთ ეს:

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

მე მას მივყვები, იმედი მაქვს თქვენთვის სასარგებლო.

გირჩევთ: