สารบัญ:

Arduino Powered Automatic Sweeper: 9 ขั้นตอน
Arduino Powered Automatic Sweeper: 9 ขั้นตอน

วีดีโอ: Arduino Powered Automatic Sweeper: 9 ขั้นตอน

วีดีโอ: Arduino Powered Automatic Sweeper: 9 ขั้นตอน
วีดีโอ: How to make Automatic Smart Car Barrier System with Arduino | Arduino Project 2024, กรกฎาคม
Anonim
Arduino Powered เครื่องกวาดอัตโนมัติ
Arduino Powered เครื่องกวาดอัตโนมัติ

วันหนึ่งฉันตัดสินใจซื้อ 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: เสร็จสิ้นการสัมผัส

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

แนะนำ: