
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



นานมากแล้ว ฉันพบ Rotring NC-scriber ที่ไม่มีตัวควบคุม ฉันลืมไปเลยว่าต้องการทำอะไรกับมัน แต่เมื่อสัปดาห์ที่แล้วฉันพบมันอีกครั้งและฉันต้องการสร้างพล็อตเตอร์ไวท์บอร์ดขึ้นมา
ลายมือส่วนตัวของฉันบนไวท์บอร์ดไม่ได้สวยงามที่สุด ข้อสอบบางข้ออยู่บนกระดานไวท์บอร์ดตลอดทั้งเทอมหรืออาจนานกว่านั้นด้วยซ้ำ (บางฉบับไม่แม้แต่จะลบให้แห้งอีกต่อไป) ดังนั้นสำหรับข้อความเหล่านี้ การพยายามเขียนให้สวยงามด้วยเครื่องจึงคุ้มค่าสำหรับข้อความเหล่านี้ มันจะยุ่งน้อยลงมากบนไวท์บอร์ดของฉัน ฉันอาจจะเขียนข้อความล่วงหน้าก่อนเรื่องใหม่ทุกเรื่องด้วยซ้ำ
Rotring NC_scriber ออกแบบมาเพื่อเขียนตัวอักษรในภาพวาดทางเทคนิคในเวลาที่ยังคงวาดด้วยมือ
เสบียง
วัสดุ:
- Rotring NC-scriber (หรือเครื่องวาดเส้นปากกาอื่น ๆ)
- Arduino Uno
- ชิลด์มอเตอร์
- สายจัมเปอร์บางสาย
- อะแดปเตอร์แปลงไฟสำหรับ Arduino
- ปากกาไวท์บอร์ด
- (อะคริลิคเสริม)
- แถบยาง / เทป
เครื่องมือ:
- ไขควง
- ไวท์บอร์ด
- (เครื่องตัดเลเซอร์เสริม)
- คอมพิวเตอร์สำหรับตั้งโปรแกรม Arduino
ขั้นตอนที่ 1: แยกมันออกจากกัน


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



ฉันลองใช้ตัวเลือกการเดินสายที่เป็นไปได้ทั้งหมดแล้วและมอเตอร์เดินไม่ราบรื่นและแผงป้องกันยังร้อนจัด จากนั้นฉันก็พบว่าแผงป้องกันมอเตอร์ราคาถูกที่ฉันใช้มีจุดบัดกรีที่ลัดวงจรด้วยการหุ้มพอร์ต USB บน Arduino Uno เทปพันสายไฟช่วยแก้ปัญหาของฉันทั้งหมด และพบการตั้งค่าพินที่ถูกต้องได้ง่าย
ฉันพยายามหาสายไฟในสีที่ถูกต้องและทำเครื่องหมายมอเตอร์ X และ Y เพื่อไม่ให้ยุ่ง
ขั้นตอนที่ 3: ร่าง (รหัส)




ฉันดาวน์โหลด motor shield Library จาก Adafruit และติดตั้งในโฟลเดอร์ Arduino
อันดับแรก ฉันพยายามวาดสี่เหลี่ยมจัตุรัสด้วยภาพสเก็ตช์ Adafruit และลองใช้การตั้งค่าต่างๆ
ตอนนี้ได้เวลาออกแบบตัวอักษรทั้งหมดแล้ว ฉันทำกิจวัตรย่อยที่แตกต่างกันสำหรับจดหมายทุกฉบับ ฉันวาดพวกมันทั้งหมดด้วยเส้นตรง (เพราะเส้นโค้งแข็งและฉันชอบการออกแบบย้อนยุค 8 บิตของตัวอักษรสี่เหลี่ยม)
ฉันวาดตัวอักษรบนตาราง 5 x 3 หรือ 5 x 5 (ในหัวของฉัน)
หากคุณต้องการเขียน tekst คุณเพียงแค่เรียกรูทีนย่อยใน void setup() ดังนี้:
ในการเขียน WELCOME คุณต้องใส่สิ่งนี้ใน void setup(){ w(); อี(); ล.(); ค(); o(); NS(); อี(); }
ขั้นตอนที่ 4: เพิ่ม Marker



คุณสามารถใช้เทปเพื่อเพิ่มเครื่องหมายที่หัวเขียน แต่ฉันมีเครื่องตัดเลเซอร์ ดังนั้นฉันจะใช้มัน:)
ฉันออกแบบที่ยึดแบบเรียบง่ายที่สามารถขันเข้ากับศีรษะและติดปากกาด้วยหนังยาง
ขั้นตอนที่ 5: เพิ่ม Arduino



จนถึงตอนนี้ ฉันไม่ได้สร้างความเสียหายใดๆ กับ NC-scriber ดั้งเดิม ดังนั้นจึงรู้สึกผิดเล็กน้อยที่จะเจาะรูเพื่อขันสกรู Arduino แถบยางทำอุบาย ต่อมาเมื่อฉันเพิ่มแป้นพิมพ์กลับเข้าไปใหม่ ฉันอาจพิมพ์ 3 มิติหรือเลเซอร์ตัดสิ่งที่แนบมาที่ดีสำหรับ Arduino
ขั้นตอนที่ 6: ลองเขียน



กลไกการยกปากกาบน NC-scriber ทำขึ้นเพื่อเขียนบนพื้นผิวแนวนอนและใช้งานไม่ได้บนไวท์บอร์ด ตอนแรกฉันแก้ปัญหานี้ได้โดยกดปากกาเมื่อต้องเขียนและปล่อยเมื่อต้องการยกขึ้น มีการหยุดชั่วคราวในรหัสเพื่อให้คุณมีเวลาสำหรับสิ่งนี้ เนื่องจากปากกาจะเคลื่อนที่เมื่อคุณต้องการจับ จึงไม่ให้ผลลัพธ์ที่ดี
ตอนนี้ฉันทำอย่างอื่น คุณเอียงตัวคั่นรูเล็กน้อยเมื่อคุณไม่จำเป็นต้องเขียน วิธีนี้ใช้ได้ผลดี ยกเว้นตัวอักษร J ตัวอักษรอื่นๆ ทั้งหมดจะเริ่มเขียนที่มุมบนซ้าย ตัวอักษร J ขึ้นต้นด้วยคำว่า NOT ที่มุมบนซ้าย ฉันเลยทำให้มันยุ่งเหยิงหลายครั้ง
ขั้นตอนที่ 7: การเขียน




การเขียนภาพสเก็ตช์ในตัวอักษรประจำย่อยยังค่อนข้างยาก แต่จะแก้ไขได้เมื่อแผงป้องกันมอเตอร์ V2 มาถึง และฉันสามารถเพิ่มแป้นพิมพ์ได้อีกครั้ง
ไวท์บอร์ดของฉันดูเรียบร้อยขึ้นมาก มาเริ่มเรียนกันเลย!
(วิดีโอเป็นภาษาดัตช์)
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง