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

วันหนึ่งฉันตัดสินใจซื้อ roomba แต่ราคาแพงเกินไปสำหรับฉันที่เป็นนักเรียนและยังคงให้ความสำคัญกับโรงเรียน
และความคิดก็แวบเข้ามาในหัวของฉันโดยระบุว่าฉันจะสร้างมันขึ้นมาได้อย่างไร ฉันมีพื้นฐานที่ดีในการเขียนโปรแกรมและ Arduino แล้วทำไมล่ะ
ขั้นตอนที่ 1: การจัดหาวัสดุภายนอก




ส่วนสำหรับโครงการมีการระบุไว้ด้านล่าง:
Arduino pro mini หรือบอร์ด Arduino ใดๆ
ฉันเพิ่งใช้ pro mini เพราะมันมีประสิทธิภาพและเล็กกว่า
ตัวขับมอเตอร์ L298n
ตัวขับมอเตอร์นี้ใช้เพื่อขับเคลื่อนมอเตอร์สองตัวที่จ่ายกำลังให้กับเครื่องกวาดพื้น
ดันไม้กวาด
ถ้าไม่รู้ไม้กวาดอะไรก็เหมือนไม้กวาดที่มีแปรงหลายอัน
และหมุนในขณะที่คุณดันเข้าไปและเก็บสิ่งสกปรก
มอเตอร์ไฟฟ้ากระแสตรง 2 ตัว
ฉันเพิ่งใช้มอเตอร์ DC เบ็ดเตล็ดที่ฉันได้มาจากรถของเล่นที่พัง
สองอัลตราโซนิกเซนเซอร์
ที่จะสัมผัสและหลีกเลี่ยงกำแพงและอุปสรรค
แจ็คไฟ DC
เพื่อชาร์จพาวเวอร์แบงค์
พาวเวอร์แบงค์
เพื่อจัดหาพลังงานที่จำเป็นสำหรับบอร์ดและมอเตอร์
สาย USB ตัวผู้สองตัว
เพื่อเชื่อมต่อกับพาวเวอร์แบงค์
ขั้นตอนที่ 2: เครื่องมือที่จำเป็น

เครื่องมือ Dremel
เพื่อตัดและเจาะรูตามความจำเป็น
หัวแร้ง
เพื่อบัดกรีสายไฟแน่นอน
คีม
เพื่อตัดลวดและช่วยดัดสายไฟ
ปืนกาว (ไม่จำเป็น)
เพื่อยึดมอเตอร์ไว้ด้วยกัน แต่ถ้าไม่เพียงแค่ใช้ zipties
ไขควง
เพื่อขันและคลายสกรูของส่วนประกอบต่างๆ
ขั้นตอนที่ 3: ค้นหาตำแหน่งที่จะวางมอเตอร์และเซ็นเซอร์และงานสี



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




- ดังนั้นฉันจึงใส่สี่รูที่ด้านหน้าของไม้กวาดส่วนบนสองอันทางด้านซ้ายและสองรูทางด้านขวาเพื่อให้เซ็นเซอร์เข้าไป
- และฉันยังใส่รูสี่เหลี่ยมสองรูที่ด้านล่างของตัวไม้กวาดด้านล่างเพื่อให้มอเตอร์เข้าไป
ขั้นตอนที่ 5: นำทุกอย่างมารวมกัน



ฉันติดเซ็นเซอร์และมอเตอร์ทั้งหมดไว้กับตัวกล้องด้วยความร้อน สำหรับมอเตอร์นั้น ฉันใส่ไว้ในตัวส่วนล่างและรองรับด้วยเดือยไม้ เพื่อไม่ให้กระตุกไปมา สำหรับเซ็นเซอร์ ฉันยังติดกาวร้อนในรูที่เหมาะสม ฉันยังสร้างบอร์ดฝ่าวงล้อมสำหรับโปรมินิ เพื่อให้สามารถต่อสายและแก้ไขปัญหาได้ง่ายขึ้น ขณะที่ตัวขับมอเตอร์อยู่หน้าเครื่องทำความสะอาด
ขั้นตอนที่ 6: รหัส
รหัสถูกสร้างขึ้นใน Arduino IDE และแน่นอนว่ามีการดัดแปลง c plus หากคุณต้องการดาวน์โหลดรหัสเพียงกดลิงค์ด้านล่าง ดังนั้นจึงมีโค้ดอีกสองส่วนในเทอมของคนธรรมดา งานของส่วนแรกคือการรับข้อมูลจากเซ็นเซอร์เพื่อให้บอร์ดวิเคราะห์ได้ และงานส่วนที่สองคือการกำหนดให้มอเตอร์หมุนและเคลื่อนตัว ซึ่งก็แค่สองอย่างง่ายๆ ชิ้นส่วน หากคุณสงสัยว่าฉันอัปโหลดรหัสได้อย่างไร ฉันแค่ใช้ Arduino uno เพื่ออัปโหลด
ขั้นตอนที่ 7: เดินสายมัน




ฉันใช้สายเบ็ดเกจ # 12 เพื่อเชื่อมต่อทุกสิ่งเข้ากับตำแหน่งที่เหมาะสม แผนผัง fritzing ได้รับข้างต้น
VCC และ GND ของเซ็นเซอร์เชื่อมต่อกับพาวเวอร์แบงค์ซึ่งจ่ายไฟ 5 โวลต์ และหมุดย้ำ ขาสะท้อนจะเชื่อมต่อกับพินที่เหมาะสม พินสำหรับควบคุมมอเตอร์ยังถูกกำหนดไว้ในรหัส
ขั้นตอนที่ 8: ปิดมัน

ฉันวางพาวเวอร์แบงค์ไว้ด้านบนเพราะไม่มีที่ว่างสำหรับพาวเวอร์แบงค์ขนาดใหญ่สองอันอยู่ข้างใน ฉันยังวางไว้ด้านหน้าเพื่อเพิ่มน้ำหนัก ดังนั้นจึงเพิ่มการยึดเกาะที่ล้อหน้าซึ่งกำลังขับแปรง ฉันยังทำให้ทุกอย่างกลับมาเหมือนเดิม
ขั้นตอนที่ 9: เสร็จสิ้นการสัมผัส
นี่เป็นขั้นตอนสุดท้ายของความหวังที่สอนได้ยาวนานนี้ว่าคุณสนุกกับการทำและปรับเปลี่ยนและเปลี่ยนแปลงได้อย่างอิสระ
แนะนำ:
Automatic Dog Feederrr!!: 4 ขั้นตอน

Automatic Dog Feederrr!!: ง่าย มีประโยชน์ และดีต่อสุขภาพ
Automatic Tip Cleaner - ArduCleaner: 3 ขั้นตอน (พร้อมรูปภาพ)

Automatic Tip Cleaner - ArduCleaner: คุณสามารถหาหัวแร้งบนโต๊ะของผู้ที่ชื่นชอบ DIY ทุกคน เป็นการยากที่จะระบุจำนวนสถานการณ์ที่จะเป็นประโยชน์ ผมเองใช้มันในทุกโครงการของฉัน อย่างไรก็ตาม เพื่อให้เพลิดเพลินกับการบัดกรีคุณภาพสูงเป็นเวลานาน
การออกแบบที่เอาใจใส่: Arduino Automatic Rat Feeder: 18 ขั้นตอน

การออกแบบที่เอาใจใส่: Arduino Automatic Rat Feeder: คำแนะนำนี้ทำหน้าที่เป็นคู่มือที่ครอบคลุมทั้งหมดในการสร้างอุปกรณ์ให้อาหารอัตโนมัติสำหรับหนูหรือสัตว์เลี้ยงที่มีขนาดใกล้เคียงกัน แรงบันดาลใจสำหรับโครงการนี้มาจากหนูของน้องสาวฉันที่ต้องป้อนอาหาร 4 เม็ดให้เ
ทำ AC 220 Volt Automatic Stabilizer โดยใช้ Arduino NANO หรือ UNO: 3 ขั้นตอน

สร้าง AC 220 Volt Automatic Stabilizer โดยใช้ Arduino NANO หรือ UNO: ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างตัวควบคุมแรงดันไฟฟ้าอัตโนมัติโดยใช้ Arduino NANO ที่จะแสดงแรงดันไฟฟ้ากระแสสลับ วัตต์ ขั้นตอน อุณหภูมิหม้อแปลง & เปิด-ปิดพัดลมอัตโนมัติเพื่อทำความเย็น นี่คือ 3 ขั้นตอน Automatic Voltage stabilizerMy Confid
Automatic Drone Lap Timer - 3D Printed, Arduino Powered.: 18 ขั้นตอน (พร้อมรูปภาพ)

Automatic Drone Lap Timer - 3D Printed, Arduino Powered.: ฉันเริ่มสนใจแนวคิดของการแข่งโดรนแบบวิดีโอมุมมองบุคคลที่หนึ่ง (FPV) มากขึ้นเรื่อยๆ ฉันเพิ่งได้โดรนขนาดเล็กมาและต้องการวิธีจับเวลารอบของฉัน - นี่คือโครงการที่เป็นผล แป้นลงจอดของโดรนนี้มีคุณสมบัติ ul