สารบัญ:

PlotClock_zoomIn_LOT: 7 ขั้นตอน
PlotClock_zoomIn_LOT: 7 ขั้นตอน

วีดีโอ: PlotClock_zoomIn_LOT: 7 ขั้นตอน

วีดีโอ: PlotClock_zoomIn_LOT: 7 ขั้นตอน
วีดีโอ: INDONESIA EP. 7 | ลุยสตรีทฟู้ดอินโดนีเซีย "กาแฟใส่ถ่าน" ที่เดียวในโลก 2024, กรกฎาคม
Anonim
Image
Image
เลเซอร์คัทสำหรับกรอบ
เลเซอร์คัทสำหรับกรอบ

อิงจาก Plotclock โดย joo

ขอบคุณ joo, Johannes Heberlein และผู้ผลิตรายอื่น! ~(^◇^)/ (┌・ω・)┌✧

Plotclock เวอร์ชันที่ใหญ่กว่า ใช้บอร์ดไมโครคอนโทรลเลอร์ของ LOT นอกจากการวาดและเขียนแล้ว คุณยังสามารถคลิกบนโทรศัพท์มือถือได้อีกด้วย

ฉันทำการเปลี่ยนแปลงเหล่านี้:

  • ซูมเข้าประมาณ 2 เท่า;
  • ช่วงการวาดมีขนาดใหญ่พอที่จะครอบคลุมหน้าจอโทรศัพท์จำนวนมาก
  • ตลับลูกปืนถูกเพิ่มเข้าไปในชิ้นส่วนที่หมุนได้
  • แทนที่เซอร์โวที่ใหญ่กว่า
  • เฟรมได้รับการออกแบบใหม่และตัดด้วยเลเซอร์
  • บอร์ดไมโครคอนโทรลเลอร์ถูกแทนที่ด้วย NodeMCU-32s;

เวอร์ชั่นภาษาจีน:

ขั้นตอนที่ 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: ติดตั้งไดรฟ์สำหรับ MAC หรือ PC ของคุณ

หากคอมพิวเตอร์ของคุณตรวจไม่พบ NodeMCU เมื่อเชื่อมต่อด้วยสาย USB ต้องติดตั้งไดรฟ์ด้วยตนเอง

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

ขั้นตอนที่ 6: อัปโหลดรหัส

โครงการ อปท. ใหม่

แก้ไขสิ่งเหล่านี้ใน platformio.ini. ของคุณ

[env:nodemcu-32s]

แพลตฟอร์ม = บอร์ด espressif32 = เฟรมเวิร์ก nodemcu-32s = arduino monitor_speed = 115200

แทนที่ main.cpp:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

คัดลอกไลบรารีเหล่านี้จากเส้นทางของ aduino ไปยัง lib ของ PIO

ข้อควรระวัง: ห้ามใช้ lib servo ดั้งเดิมของ arduino มันไม่สามารถทำงานบน NodeMCU ได้ จำเป็นต้องใช้สิ่งนี้:

ESP32Servo (ค้นหาใน Arduino Library Manager)

ขั้นตอนที่ 7: การปรับเทียบ

นี่เป็นงานที่ยาก ถ้าคุณใช้เฟรมและโค้ดของฉัน บางทีมันอาจจะทำเสร็จแล้ว ฉันเดาว่า

หากคุณต้องการปรับ โปรดตรวจสอบสิ่งนี้:

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

ติดตามค่ะ หวังว่าจะเป็นประโยชน์กับคุณ

แนะนำ: