สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดี, เรามีหุ่นยนต์ดูดฝุ่น Dirt Devil มาประมาณ 3 ปีแล้ว และมันก็ยังใช้งานได้ มันคือรุ่น M611 ซึ่ง "โง่" เล็กน้อย: ไม่มีการสแกนพื้นที่หรือหน่วยความจำบางส่วนว่าจะไม่ดูดฝุ่น แต่มีความสามารถในการกลับไปที่สถานีชาร์จหลังจากแบตเตอรี่หมด การเป็นหุ่นยนต์ 'ใบ้' ไม่เคยมีปัญหา มันไหลผ่านห้องนั่งเล่นของเราหลายครั้ง ในที่สุดทุกอย่างก็สะอาด หรือวันรุ่งขึ้น อย่างไรก็ตาม ภรรยาของฉันปูพรมไว้ใต้โต๊ะ และตอนนี้หุ่นยนต์ตัวน้อยก็ติดอยู่ตลอดเวลา พรมไม่สูงพอที่จะเปิดใช้งานกันชน
ดังนั้นฉันจึงคิดว่าถ้ามันมีตาแทนที่จะเป็นกันชน มันจะตรวจจับพรมและหมุนได้ เหมือนกับตอนที่มันชนกำแพงหรือเก้าอี้
ในคำแนะนำนี้ฉันจะแสดงวิธีการทำเช่นนี้บางทีมันอาจจะสนับสนุนให้คุณค้นหาแอปพลิเคชั่นสำหรับ Arduino ทั้งหมดที่มีอยู่:-)
เสบียง
หุ่นยนต์ดูดฝุ่น Dirt Devil M611 หรืออาจจะเป็นรุ่นราคาถูกอื่นๆ
บอร์ด WEMOS D1 R3
HC-SR04 เซ็นเซอร์อัลตราโซนิก
สายบาง.
ขั้นตอนที่ 1: Wemos D1 R3 และ HC-SR04 Sensor
การทำให้ Wemos ทำงาน:
ฉันดาวน์โหลด IDE ที่นี่:
ฉันใช้เวอร์ชัน Mac OS และต้องการไดรเวอร์ CH341 เพราะ 'arduino' ของฉันคือ 'โคลนจีน' (WEMOS D1 R3)
ติดเซ็นเซอร์
หลังจากที่คุณให้ Wemos ทำงาน ฉันก็ติดเซ็นเซอร์กับมัน ดูแผนภาพการเดินสายวิธีการต่อสาย ผมได้ความรู้จากหลายๆ หน้าดังนี้
เริ่มการเข้ารหัส
แนบคุณพบรหัสที่ฉันใช้ ฉันยังคงพยายามแสดงสิ่งนี้ในหน้านี้…
ฉันคือรหัสที่คุณเห็นว่าหลังจากที่วัตถุเข้าใกล้เซ็นเซอร์มากเกินไป พินเอาต์พุตจะเพิ่มขึ้นประมาณ 5 วินาที มันมากเกินไป อย่างที่เห็นในหนังตัวอย่างเล็กๆ ที่ฉันสร้าง
ขั้นตอนที่ 2: เปิดหุ่นยนต์ดูดฝุ่น
ฉันพบวิดีโอนี้วิธีเปิด Dirt Devil:
ภาพที่แนบมาแสดงภายในของหุ่นยนต์
ขั้นตอนที่ 3: ดูตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์
ฉันพบว่ากันชนของหุ่นยนต์ไม่ใช่สวิตช์ แต่เป็นเซ็นเซอร์ออปโตคัปเปลอร์บางชนิด
เมื่อฉันกดมัน ฉันค้นหาหนึ่งในการเชื่อมต่อที่จะ "สูง" นี่คือที่ที่ฉันแนบผลลัพธ์ของ Wemos! นี่คือสายสีเขียวในภาพ
ขั้นตอนที่ 4: มองหาพลังสำหรับ Wemos…
บนกระดานหลักของหุ่นยนต์ ฉันพบชิป 7805 นี่คือชิปตัวแปลง DC ที่แปลงโวลต์ได้มากถึง 15 หรือมากกว่านั้นเป็น 5 โวลต์คงที่
ในแผ่นข้อมูลหลายแผ่น ฉันได้เรียนรู้ว่าการใช้ไฟ 5 โวลต์กับเต้ารับของ Wemos นั้นปลอดภัย ดังนั้นฉันจึงบัดกรีปลั๊กไฟที่ขาเอาต์พุตของ 7805
ขั้นตอนที่ 5: นำทุกอย่างมารวมกัน
… และทดสอบใช้งาน:-)
ดังที่เห็นในวิดีโอ เวลาบัมเปอร์ 5 วินาทีนั้นนานเกินไป ดังนั้นฉันจึงต้องเปลี่ยนโค้ดเล็กน้อยและปรับเทียบเวลาที่เหมาะสมที่สุด
ขั้นตอนต่อไปคือการสร้างเซ็นเซอร์ในหุ่นยนต์ บางทีอาจอยู่ในกันชนที่ไร้ประโยชน์ซึ่งอยู่ด้านบน ฉันยังไม่รู้ว่าจะวางกระดาน Wemos ไว้ที่ไหน
ไชโย
แฟรงค์