สารบัญ:

คอนโทรลเลอร์สำหรับเสาอากาศแบบ Magnetic Loop 3 อันพร้อมสวิตช์ Endstop: 18 ขั้นตอน (พร้อมรูปภาพ)
คอนโทรลเลอร์สำหรับเสาอากาศแบบ Magnetic Loop 3 อันพร้อมสวิตช์ Endstop: 18 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: คอนโทรลเลอร์สำหรับเสาอากาศแบบ Magnetic Loop 3 อันพร้อมสวิตช์ Endstop: 18 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: คอนโทรลเลอร์สำหรับเสาอากาศแบบ Magnetic Loop 3 อันพร้อมสวิตช์ Endstop: 18 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Chameleon Power Compensator 30W CW w/ Remote Controlled F-Loop 3.0 Magnetic Loop Antenna w/ IC-7300 2024, กรกฎาคม
Anonim
คอนโทรลเลอร์สำหรับเสาอากาศแบบวงแม่เหล็ก 3 อันพร้อม Endstop Switch
คอนโทรลเลอร์สำหรับเสาอากาศแบบวงแม่เหล็ก 3 อันพร้อม Endstop Switch
คอนโทรลเลอร์สำหรับเสาอากาศแบบวงแม่เหล็ก 3 อันพร้อม Endstop Switch
คอนโทรลเลอร์สำหรับเสาอากาศแบบวงแม่เหล็ก 3 อันพร้อม Endstop Switch
คอนโทรลเลอร์สำหรับเสาอากาศแบบวงแม่เหล็ก 3 อันพร้อม Endstop Switch
คอนโทรลเลอร์สำหรับเสาอากาศแบบวงแม่เหล็ก 3 อันพร้อม Endstop Switch

โปรเจ็กต์นี้สำหรับพวกแฮมสมัครเล่นที่ไม่มีเชิงพาณิชย์ ง่ายต่อการสร้างด้วยหัวแร้ง กล่องพลาสติก และความรู้เล็กน้อยเกี่ยวกับ Arduino ตัวควบคุมทำด้วยส่วนประกอบงบประมาณที่คุณสามารถหาได้ง่ายในอินเทอร์เน็ต (~20 €) ส่วนประกอบหลักคือซีเอ็นซีชิลด์ที่พอดีกับ Arduino Uno ทั้งสองสร้างตัวควบคุมขนาดกะทัดรัด ขนาดเล็ก และราคาถูก

คอนโทรลเลอร์นี้สามารถทำงานได้โดยไม่ต้องใช้สวิตช์เอนด์สต็อป เนื่องจากคุณสามารถควบคุมตำแหน่ง 0 และขีดจำกัดบนได้ด้วยตนเอง

มีเวอร์ชันเก่าที่ Andrzej4380 แนะนำให้ฉันทำ คุณสามารถดูได้ในส่วน "ฉันสร้างมัน" ของหน้านี้ มันถูกปรับใช้เพื่อใช้จอแสดงผล OLED ขนาด 128x32 ซึ่งเข้ากันได้อย่างสมบูรณ์กับมัน ดังนั้นคำแนะนำจึงเหมือนกัน ข้อแตกต่างเพียงอย่างเดียวคือการแสดงผล

ดาวน์โหลดโค้ดได้ที่นี่:

คุณสมบัติ:

- เวอร์ชันใหม่ของซอฟต์แวร์เวอร์ชัน 3.0 2020-04-05 แก้ไขข้อผิดพลาดบางอย่าง

- เพิ่มเวอร์ชันใหม่ 3.0 ที่สามารถแท็กความถี่ไปยังความทรงจำ

- เวอร์ชัน 3.1 แก้ไขข้อผิดพลาดบางอย่าง

- ฟังก์ชั่นรีเซ็ตเป็นค่าจากโรงงาน

- การปรับปรุงบางอย่างในโค้ด - ตัวจับเวลาสำหรับทุกฟังก์ชั่น

- รองรับเสาอากาศได้ถึง 3 แบบ

- สวิตช์ Endstop ที่สามารถใช้ endstop ได้

- ฟังก์ชั่นศูนย์อัตโนมัติ

- ช่วง 64000 ขั้นสำหรับการเคลื่อนย้ายทุกเสาอากาศ

- ความสามารถในการไมโครสเต็ปปิ้ง 1/2 1/4 1/8 1/16 หรือมากกว่านั้นขึ้นอยู่กับการควบคุมโพโลลูสเต็ปเปอร์

- หน่วยความจำ 3 ช่องพร้อมหน่วยความจำที่ตั้งโปรแกรมได้ 14 รายการสำหรับเสาอากาศ (42 ความทรงจำ)

- ขีดจำกัดบนที่ตั้งโปรแกรมได้สำหรับทุกเสาอากาศ

- การชดเชยฟันเฟืองจาก 0 ถึง 200

- การควบคุมความเร็วจาก 2 (2มิลลิวินาทีหยุดชั่วคราวระหว่างขั้นตอน) ถึง 40 (40 miliseconds หยุดชั่วคราวระหว่างขั้นตอน)

- การชดเชยไมโครสเต็ป

- แหล่งจ่ายไฟ 12V

เสบียง

ตัวเข้ารหัสแสงที่เพิ่มขึ้น

CNC shield v3 พร้อม Arduino UNO

LCD LCD-1602 + I2C IIC 5V สำหรับ Arduino

5 ปุ่มกด

สวิตช์เอนด์สต็อป

เพิ่มไฟล์ STL สำหรับการพิมพ์ 3 มิติที่ท้ายบทความนี้

- แพลตฟอร์มสำหรับปรับ Arduino UNO ให้เหมาะกับทุกกรณีของคุณ

- กอบด้วยเครื่องเข้ารหัสแบบโรตารี่

ลิงก์ที่ฉันทำเป็นเพียงตัวอย่างเท่านั้น ไม่จำเป็นต้องบอกว่าคุณสามารถซื้อได้ทุกที่ที่คุณต้องการ

ขั้นตอนที่ 1: มุมมองโดยรวม

มุมมองโดยรวม
มุมมองโดยรวม
มุมมองโดยรวม
มุมมองโดยรวม
มุมมองโดยรวม
มุมมองโดยรวม

ในภาพนี้ คุณจะเห็น CNC shield เหนือ Arduino uno, optical rotary encoder, จอแสดงผล I2C 16x2 และปุ่มกดห้าปุ่มที่ด้านล่าง ในที่สุด เราก็มีสวิตช์ endstop สองตัว

ขั้นตอนที่ 2: CNC SHIELD และ ARDUINO UNO

CNC SHIELD และ ARDUINO UNO
CNC SHIELD และ ARDUINO UNO
CNC SHIELD และ ARDUINO UNO
CNC SHIELD และ ARDUINO UNO

บอร์ด Arduino แทบไม่มีสายไฟ สิ่งเดียวที่คุณต้องการคือตัวจ่ายไฟ จำเป็นต้องเชื่อมสายไฟบางเส้นเข้ากับบอร์ด Arduino และเชื่อมต่อกับซีเอ็นซีชิลด์ ชิลด์มาพร้อมกับ 4 pololus a4988 หรือใกล้เคียง Pololu มีโพเทนชิออมิเตอร์ ดังนั้นคุณจึงสามารถจำกัดแรงบิดสูงสุดของสเต็ปมอเตอร์ได้ คำแนะนำของฉันคือจำกัดแรงบิดให้เหลือน้อยที่สุดที่จำเป็นในการเคลื่อนย้ายตัวเก็บประจุ วิธีนี้จะป้องกันไม่ให้ตัวเก็บประจุเสียหาย

CNC SHIELD พร้อม ARDUINO UNO

การตั้งค่าไมโครสเต็ปปิ้ง

ขั้นตอนที่ 3: ตัวเข้ารหัสออปติคัล

ตัวเข้ารหัสออปติคัล
ตัวเข้ารหัสออปติคัล
ตัวเข้ารหัสออปติคัล
ตัวเข้ารหัสออปติคัล
ตัวเข้ารหัสออปติคัล
ตัวเข้ารหัสออปติคัล
ตัวเข้ารหัสออปติคัล
ตัวเข้ารหัสออปติคัล

ตัวเข้ารหัสแบบโรตารี่แบบออปติคัลคือ 100 พัลส์หนึ่ง ภาพที่คุณเห็นว่าลวดสีเหลือง (A) และสีเขียว (B) เชื่อมเข้ากับหมุด 10 และ 9 อย่างไร ในกรณีที่การหมุนตามเข็มนาฬิกาทำให้นับจากมากไปน้อย คุณอาจสลับสายไฟได้

ตัวเข้ารหัสที่เพิ่มขึ้น

ต่อสายไฟตามลำดับนี้:

สีดำ - GND

สีแดง - 5V+

สีเขียว - พินดิจิตอล 9

สีเหลือง - พินดิจิตอล 10

ขั้นตอนที่ 4: 16X2 แสดงผลและกดปุ่ม

16X2 แสดงผลและปุ่มกด
16X2 แสดงผลและปุ่มกด
16X2 แสดงผลและปุ่มกด
16X2 แสดงผลและปุ่มกด
16X2 แสดงผลและปุ่มกด
16X2 แสดงผลและปุ่มกด
16X2 แสดงผลและปุ่มกด
16X2 แสดงผลและปุ่มกด

ปุ่มกดห้าปุ่มถูกเชื่อมเข้ากับตัวป้องกันซีเอ็นซีตามลำดับนี้:

-ขึ้น- 17 (A3) -ลง

-11 (ดิจิตอล 11)

-MEM ขึ้น -15 (A1)

-MEM ลง - 16 (A2)

-เมนู - 14 (A0)

จอแสดงผล I2C 16x2 ได้เข้าร่วมคำสั่งนี้:

แสดง SDA - sda พิน (A4)

DISPLAY SCL - พิน scl (A5)

แสดง GND - gnd

จอแสดงผล VCC - 5V+

ขั้นตอนที่ 5: การเดินสายไฟไปที่มอเตอร์

การเดินสายไฟไปยังมอเตอร์
การเดินสายไฟไปยังมอเตอร์
การเดินสายไฟไปยังมอเตอร์
การเดินสายไฟไปยังมอเตอร์

ฉันใช้สายอีเทอร์เน็ตในการเชื่อมต่อมอเตอร์เสาอากาศและตัวควบคุม

ขั้นตอนที่ 6: แผนผัง

แผนผัง
แผนผัง
แผนผัง
แผนผัง

เพื่อความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับซีเอ็นซีชิลด์ โปรดไปที่หน้าเว็บนี้:

Arduino CNC Shield V3. XX

ขั้นตอนที่ 7: ENDSTOP SWITCHES

สวิตช์เอนด์สต็อป
สวิตช์เอนด์สต็อป
สวิตช์เอนด์สต็อป
สวิตช์เอนด์สต็อป
สวิตช์เอนด์สต็อป
สวิตช์เอนด์สต็อป

ฉันได้ใช้สวิตช์สำรองสองตัวที่ฉันมี

ในภาพสายไฟคือ:

ฟ้า- gnd (14)

สีเขียว- (13) สวิตช์ขึ้น

สีเหลือง-(12) สวิตช์ต่ำ

ขั้นตอนที่ 8: ไมโครสเต็ปปิ้ง

ไมโครสเต็ปปิ้ง
ไมโครสเต็ปปิ้ง

ชิลด์ซีเอ็นซีมีจัมเปอร์สามตัวในทุกโพโลลูที่อนุญาตให้ใช้ไมโครสเต็ปปิ้ง ในไมโครสเต็ปปิ้ง คุณสามารถแบ่งทุกขั้นตอนเป็นตัวประกอบของ 2-4-8-16 หรือ 32

คุณสามารถค้นหาการกำหนดค่าในหน้านี้:

การตั้งค่าไมโครสเต็ปปิ้ง

ขั้นตอนที่ 9: รหัสและคู่มือการใช้งาน

รหัสและคู่มือการใช้งาน
รหัสและคู่มือการใช้งาน

รหัสบน github (คลิกที่โคลนหรือดาวน์โหลดและดาวน์โหลด zip)

สำหรับ arduino ide คุณต้องมีไลบรารี่:

LiquidCrystal_I2C.h

บางครั้ง LCD มาพร้อมกับชิป 8574at และหน้าจอไม่ทำงาน ทิศทางคือ 0x03f แทนที่จะเป็น 0x27 ในกรณีนั้นคุณต้องเปลี่ยนทิศทางของชิปในบรรทัดนี้:

LiquidCrystal_I2C จอแอลซีดี (0x27, 16, 2); // ตั้งค่าที่อยู่ LCD เป็น 0x27

สำหรับอันนี้:

LiquidCrystal_I2C จอแอลซีดี (0x03f, 16, 2); // ในชิป I2C 8574at ตั้งค่าที่อยู่ LCD เป็น 0x03f

EEPROM.h รวมอยู่ใน Arduino ide

ฉันได้สร้างซอฟต์แวร์เวอร์ชันที่มีเพียงเสาอากาศตามคำร้องขอของ Lev OK2PLL เขากำลังสร้างตัวควบคุมลูปขนาดเล็กด้วย Arduino nano และ pololu สำหรับการใช้งานแบบพกพารหัสอยู่ที่นี่:

ตัวควบคุมลูปสำหรับเสาอากาศ 1 ตัวพร้อม endstop

รุ่นอื่นที่มีเสาอากาศพร้อมตัวควบคุม tb6600 ตามคำขอของ TA1MC:

ตัวควบคุมลูปพร้อม TB6600

ขั้นตอนที่ 10: การจำกัดแรงบิด

แรงบิดจำกัด
แรงบิดจำกัด
แรงบิดจำกัด
แรงบิดจำกัด

ชิลด์มาพร้อมกับ 4 pololu a4988 หรือใกล้เคียงกัน Pololu มีโพเทนชิออมิเตอร์ ดังนั้นคุณจึงสามารถจำกัดแรงบิดสูงสุดของสเต็ปมอเตอร์ได้ คำแนะนำของฉันคือจำกัดแรงบิดให้เหลือน้อยที่สุดที่จำเป็นในการเคลื่อนย้ายตัวเก็บประจุ วิธีนี้จะป้องกันไม่ให้ตัวเก็บประจุเสียหาย

สุดท้าย โพโลลัสอาจเสียหายได้หากไม่มีมอเตอร์ต่ออยู่ กรุณาติดตั้งเฉพาะโพโลลัสจำนวนเท่ากันกับมอเตอร์

เพื่อไม่ให้โพโลลูไหม้ ให้ใส่ใจกับหมุดที่ระบุว่า "EN" ต้องพอดีกับรูที่ระบุว่า en ในซีเอ็นซีชิลด์

ขั้นตอนที่ 11: คำอธิบายวิดีโอ

ขั้นตอนที่ 12: การชดเชยแบ็คแลช

Image
Image

ขั้นตอนที่ 13: สิ่งที่ดาวน์โหลดได้

การควบคุมนี้ออกแบบมาสำหรับการจัดการเสาอากาศแบบลูปที่แตกต่างกัน 3 แบบ คุณสามารถจัดการทุกเสาอากาศได้โดยไม่รบกวนส่วนที่เหลือ แหล่งจ่ายไฟ 12v. นี่ไม่ใช่การออกแบบเชิงพาณิชย์ที่ทำขึ้นสำหรับมือสมัครเล่นแฮมเท่านั้นเพื่อความเพลิดเพลินของชุมชนที่เหลือ

คอนโทรลเลอร์สามารถจัดการเสาอากาศแบบลูปได้ 3 แบบแยกกัน

มี 64000 ขั้นตอนสำหรับทุกเสาอากาศ

ความเป็นไปได้ของสวิตช์เอนด์สต็อป

14 ความทรงจำสำหรับเสาอากาศ

คุณสามารถกำหนดขีดจำกัดขึ้นและลงได้

!!!! สำคัญมาก!!!

คอนโทรลเลอร์มีหน่วยความจำ 3 ช่อง (หน่วยความจำ 1 ช่องสำหรับเสาอากาศ) หากคุณต้องการลบหน่วยความจำให้กดปุ่ม UP & DOWN พร้อมกัน

ในกรณีที่คุณต้องการลบข้อมูลทั้งหมดให้กดปุ่ม DOWN & MENU พร้อมกัน

คอนโทรลเลอร์มีปุ่มกดห้าปุ่ม:

MENU – ปุ่มนี้เลือกระหว่างฟังก์ชัน MEM/ANT/SAVE/ADJUST/BACKLASH/SPEED/DISABLE POLOLU และ MICROSTEP

ขึ้น/ลง – ใช้สำหรับฟังก์ชันถัดไป:

- เพิ่มและลดสเต็ปเปอร์มอเตอร์ด้วยตนเอง (ฟังก์ชั่นปกติและปรับ)

- บันทึกหน่วยความจำในฟังก์ชั่นบันทึกหน่วยความจำ

- เรียกใช้ฟังก์ชันศูนย์อัตโนมัติ

-ปรับเปลี่ยนฟันเฟือง/ความเร็ว/ไมโครสเต็ปและปิดใช้งานฟังก์ชัน Pololu

MEM UP/ MEM DOWN – ใช้เพื่อเลือกความทรงจำและเปลี่ยนเสาอากาศ

ฟังก์ชันทั้งหมดจะกลับสู่ฟังก์ชัน MEM หลังจาก 3 หรือ 8 วินาที

ฟังก์ชั่น:

--เมม-

ในตำแหน่งนี้ คุณสามารถเลือกหน่วยความจำที่ต้องการได้ หากคุณไม่มีหมายเลขที่จัดเก็บไว้ NO DATA จะแสดงบนจอแสดงผล โปรดจำไว้ว่า MEM14 เป็นขีดจำกัดบน คุณต้องเก็บตำแหน่งสูงสุดที่คุณต้องการย้ายตัวเก็บประจุของคุณในตำแหน่งนี้ สำหรับการเลือกหน่วยความจำให้กด MEM UP / MEM DOWN

--มด-

ในตำแหน่งนี้ คุณสามารถเลือกเสาอากาศระหว่าง 1 ถึง 3 สำหรับการเลือกเสาอากาศ ให้กด MEM UP / MEM DOWN

--บันทึก-

เมื่อ SAVE แสดงที่มุมซ้าย คุณต้องเลือกจำนวนหน่วยความจำที่ต้องการ (ระหว่าง 1 ถึง 14) และกดปุ่ม UP หรือ DOWN เพื่อบันทึก

หลังจากนี้จะปรากฏหน้าจอใหม่ที่คุณสามารถบันทึกความถี่ได้ แนะนำความถี่ด้วยวิธีนี้:

- ปุ่มขึ้นและลงเพื่อเลือก MHZ (1000 KHz) สูงสุด 59 MHZ

- ปุ่ม MEMP & MEMDOWN เพื่อเลือก KHZx100 สูงสุด 59 MHZ

- ตัวเข้ารหัสแบบโรตารี่เพื่อเลือก KHZ

- กดปุ่ม MENU เพื่อบันทึกความถี่หรือรอ 4 วินาที

โปรดจำไว้ว่านี่เป็นเพียงแท็กไม่ใช่ความถี่จริง

จำไว้ว่าในตำแหน่ง 14 คุณต้องบันทึกขีดจำกัดบน

--ปรับ-

ฟังก์ชัน ADJUST ช่วยให้สามารถเคลื่อนย้ายสเต็ปเปอร์มอเตอร์ได้โดยไม่ต้องเพิ่มหรือลดตัวเลขใดๆ บนจอแสดงผล มีประโยชน์เมื่อเราต้องการค้นหาตำแหน่ง 0 ด้วยตนเอง บางครั้งจำเป็นสำหรับการปรับเทียบหน่วยความจำที่เก็บไว้ เมื่อปรับหนึ่งในนั้นแล้ว ส่วนที่เหลือจะถูกปรับเทียบด้วย

--แบ็คแลช-

การชดเชยฟันเฟืองจาก 0 ถึง 200 ในตำแหน่งนี้ คุณเลือกค่าที่คุณพิจารณาว่ามีผลในระบบของคุณ เพื่อไม่ให้ซอฟต์แวร์ซับซ้อน ฉันได้ตัดสินใจที่จะชดเชยเมื่อลดลงเท่านั้น ดังนั้น หากคุณต้องการความแม่นยำมากขึ้น ก่อนเก็บตำแหน่ง:

Ej-ขั้นตอน 1750

1) เพิ่มมูลค่าอีกเล็กน้อย ----1765

2) ลดค่าไปยังตำแหน่งที่ต้องการ ---1750

3) บันทึก - 1750 บันทึก

อย่าลืมทำเช่นนี้หากคุณต้องการความแม่นยำในตำแหน่งที่บันทึกไว้

ในกรณีที่คุณไม่ต้องการการชดเชยฟันเฟือง ให้ใส่ค่าเป็น 0

--ความเร็ว-

ฟังก์ชั่นนี้ทำให้ความเร็วสูงสุดในการเคลื่อนไหวอัตโนมัติ (หน่วยความจำและ autozero) เสถียรขึ้น 3 คือความเร็วสูงสุด (3 มิลลิวินาทีหยุดชั่วคราวในทุกขั้นตอน) 20 คือความเร็วต่ำสุด (20 มิลลิวินาทีหยุดชั่วคราวในทุกขั้นตอน) คุณต้องปรับความเร็วเพื่อไม่ให้ตัวเก็บประจุของคุณเสียหาย ฉันสามารถใช้ 1 มิลลิวินาที แต่ความเร็วนั้นอันตรายสำหรับเกือบทุกระบบ

--DIS POLOLU-

Pololu เป็นคนขับที่รับผิดชอบในการเคลื่อนย้ายสเต็ปมอเตอร์ ในระหว่างการทำงาน pololu จะทำให้เกิดสัญญาณรบกวน rf จำนวนมากในเสาอากาศ บางคนได้ออกแบบระบบเพื่อไม่ให้ได้รับผลกระทบจากเสียงรบกวนนี้ ในกรณีที่คุณไม่สามารถจัดการกับเสียงรบกวน คุณสามารถปิดการใช้งาน pololu ได้หลังจากทุกการเคลื่อนไหว สิ่งนี้จะเกิดขึ้นโดยอัตโนมัติหากคุณเลือก "Y" ในกรณีที่เราเลือก "N" pololu จะไม่ปิดใช้งาน อย่าปิดการใช้งาน pololu ที่แม่นยำกว่า แต่มีเสียงดังกว่า

--AUTOZERO-

ฟังก์ชันนี้จะเคลื่อนสเต็ปมอเตอร์ลงด้านล่างจนกว่าจะพบสวิตช์เอนด์สต็อป หลังจากนั้นจะเลื่อนขึ้นไปจนถึงจุดสิ้นสุดวงจรเปิด สองวินาทีหลังจากนั้น ตัวนับถูกตั้งค่าเป็น 0 ไม่ควรเลือกฟังก์ชันนี้ก่อนที่คุณจะแน่ใจว่าระบบทำงานได้อย่างสมบูรณ์

--ไมโครสเตป-

บนซีเอ็นซีชีลด์ คุณจะพบจัมเปอร์สามตัวที่คุณสามารถตั้งค่าให้ปรับเปลี่ยนไมโครสเต็ปได้

blog.protoneer.co.nz/arduino-cnc-shield-v3…

เมนูไมโครสเต็ปใช้การชดเชยเพื่อให้แม่นยำยิ่งขึ้นเมื่อเราใช้ไมโครสเต็ปปิ้งในโพโลลู สำหรับการไม่มีการชดเชยหรือไม่มีการเหยียบไมโคร คุณสามารถใช้การชดเชย 0

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

ขั้นตอนที่ 14: กรณีพิมพ์ 3 มิติ

เคสพิมพ์ 3 มิติ
เคสพิมพ์ 3 มิติ

ฉันได้สร้างเคสที่พิมพ์ 3 มิติเพื่อติดตั้งส่วนประกอบทั้งหมดอย่างถูกต้อง

คุณต้องซื้อชิ้นส่วนเพิ่มเติมที่พอดีกับเคส:

สกรู m3 x 8mm (หัวเทเปอร์แบน) สำหรับเท้าและ Arduino

3 ยูนิต rj45 socket

แจ็ค DC

ขั้นตอนที่ 15: ประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

แก้ไข Arduino ในฐาน

ติดตั้งซ็อกเก็ต rj45 และต่อเข้ากับคอนเน็กเตอร์ดูปองท์ดังภาพ nº 3

อาจต้องใช้กาวเพื่อยึด rj 45 กับแผงด้านหลัง

มีรูบางช่องที่จะผ่านสายไฟ เผื่อว่าคุณไม่มีซ็อกเก็ต rj45

เท้าล็อคเคส

คุณสามารถเพิ่มฐานซิลิโคนเพื่อเพิ่มการยึดเกาะ

ซิลิโคนดรอป 8 มม. เส้นผ่านศูนย์กลาง

ขั้นตอนที่ 16: STL สำหรับกรณีการพิมพ์ 3 มิติ

ขั้นตอนที่ 17: ปกป้องอินพุต ENDSTOP จากRF

ปกป้องอินพุต ENDSTOP จากRF
ปกป้องอินพุต ENDSTOP จากRF
ปกป้องอินพุต ENDSTOP จากRF
ปกป้องอินพุต ENDSTOP จากRF
ปกป้องอินพุต ENDSTOP จากRF
ปกป้องอินพุต ENDSTOP จากRF

เอ็นด์สต็อปวางอยู่ข้างตัวเก็บประจุจึงต้องทนต่อสนามที่รุนแรง ฟิลด์นี้อาจทำให้เกิดความผิดปกติใน Arduino uno คำแนะนำของฉันคือใส่ระหว่างรีเลย์ 12V (ไม่สำคัญว่าจะเป็นแบบใด) ในกรณีของฉัน ฉันมี RT314012 12VDC (https://es.aliexpress.com/item/32871878118.html?sp…)

ก่อนติดตั้งรีเลย์ ระบบทำงานผิดปกติเมื่อส่งสัญญาณ ตอนนี้มันทำงานได้ดี

ในรูปจะเห็นเฉพาะรีเลย์นะครับ เพราะผมติดตั้งแค่ down limit endstop

ขั้นตอนที่ 18: คำแนะนำสำหรับตัวเก็บประจุแบบผีเสื้อและอากาศ

คำแนะนำสำหรับตัวเก็บประจุแบบผีเสื้อและอากาศ
คำแนะนำสำหรับตัวเก็บประจุแบบผีเสื้อและอากาศ

จนถึงตอนนี้ฉันใช้มอเตอร์ nema 17 เพราะมีกระปุกเกียร์ 116/12 เพื่อขับตัวเก็บประจุของฉัน ในกรณีที่คุณมีตัวเก็บประจุแบบปีกผีเสื้อหรือตัวเก็บประจุแบบอากาศ คุณจะไม่สามารถขับ ir โดยตรงได้ เนื่องจากคุณมีเพียง 100 ขั้นตอนในการปรับเสาอากาศของคุณ

คำแนะนำของฉันคือการใช้สเต็ปมอเตอร์ 12v 28BYJ ที่ดัดแปลง มอเตอร์นี้มีราคาถูกที่สุดในตลาด มีกระปุกเกียร์ 2000 สเต็ปต่อรอบ การปรับตัวเก็บประจุของคุณอย่างแม่นยำก็เพียงพอแล้ว

28BYJ-48 ไบโพลาร์ Mod

ตัวอย่างจาก Lev Kohút:

จูนเนอร์กับ 12v 28byj

แนะนำ: