สารบัญ:

Ultrasonic Sensor บนหุ่นยนต์ดูดฝุ่น: 5 ขั้นตอน
Ultrasonic Sensor บนหุ่นยนต์ดูดฝุ่น: 5 ขั้นตอน

วีดีโอ: Ultrasonic Sensor บนหุ่นยนต์ดูดฝุ่น: 5 ขั้นตอน

วีดีโอ: Ultrasonic Sensor บนหุ่นยนต์ดูดฝุ่น: 5 ขั้นตอน
วีดีโอ: รีวิว Dreame Bot L10s Ultra !! เรียบหรู ไฮเทคสุดๆ ดูดฝุ่นถูพื้นสะอาดกว่าคนทำมีอยู่จริง Daddy's Tips 2024, กรกฎาคม
Anonim
Ultrasonic Sensor บนหุ่นยนต์ดูดฝุ่น
Ultrasonic Sensor บนหุ่นยนต์ดูดฝุ่น

สวัสดี, เรามีหุ่นยนต์ดูดฝุ่น Dirt Devil มาประมาณ 3 ปีแล้ว และมันก็ยังใช้งานได้ มันคือรุ่น M611 ซึ่ง "โง่" เล็กน้อย: ไม่มีการสแกนพื้นที่หรือหน่วยความจำบางส่วนว่าจะไม่ดูดฝุ่น แต่มีความสามารถในการกลับไปที่สถานีชาร์จหลังจากแบตเตอรี่หมด การเป็นหุ่นยนต์ 'ใบ้' ไม่เคยมีปัญหา มันไหลผ่านห้องนั่งเล่นของเราหลายครั้ง ในที่สุดทุกอย่างก็สะอาด หรือวันรุ่งขึ้น อย่างไรก็ตาม ภรรยาของฉันปูพรมไว้ใต้โต๊ะ และตอนนี้หุ่นยนต์ตัวน้อยก็ติดอยู่ตลอดเวลา พรมไม่สูงพอที่จะเปิดใช้งานกันชน

ดังนั้นฉันจึงคิดว่าถ้ามันมีตาแทนที่จะเป็นกันชน มันจะตรวจจับพรมและหมุนได้ เหมือนกับตอนที่มันชนกำแพงหรือเก้าอี้

ในคำแนะนำนี้ฉันจะแสดงวิธีการทำเช่นนี้บางทีมันอาจจะสนับสนุนให้คุณค้นหาแอปพลิเคชั่นสำหรับ Arduino ทั้งหมดที่มีอยู่:-)

เสบียง

หุ่นยนต์ดูดฝุ่น Dirt Devil M611 หรืออาจจะเป็นรุ่นราคาถูกอื่นๆ

บอร์ด WEMOS D1 R3

HC-SR04 เซ็นเซอร์อัลตราโซนิก

สายบาง.

ขั้นตอนที่ 1: Wemos D1 R3 และ HC-SR04 Sensor

Wemos D1 R3 และเซ็นเซอร์ HC-SR04
Wemos D1 R3 และเซ็นเซอร์ HC-SR04
Wemos D1 R3 และเซ็นเซอร์ HC-SR04
Wemos D1 R3 และเซ็นเซอร์ HC-SR04

การทำให้ Wemos ทำงาน:

ฉันดาวน์โหลด IDE ที่นี่:

ฉันใช้เวอร์ชัน Mac OS และต้องการไดรเวอร์ CH341 เพราะ 'arduino' ของฉันคือ 'โคลนจีน' (WEMOS D1 R3)

ติดเซ็นเซอร์

หลังจากที่คุณให้ Wemos ทำงาน ฉันก็ติดเซ็นเซอร์กับมัน ดูแผนภาพการเดินสายวิธีการต่อสาย ผมได้ความรู้จากหลายๆ หน้าดังนี้

เริ่มการเข้ารหัส

แนบคุณพบรหัสที่ฉันใช้ ฉันยังคงพยายามแสดงสิ่งนี้ในหน้านี้…

ฉันคือรหัสที่คุณเห็นว่าหลังจากที่วัตถุเข้าใกล้เซ็นเซอร์มากเกินไป พินเอาต์พุตจะเพิ่มขึ้นประมาณ 5 วินาที มันมากเกินไป อย่างที่เห็นในหนังตัวอย่างเล็กๆ ที่ฉันสร้าง

ขั้นตอนที่ 2: เปิดหุ่นยนต์ดูดฝุ่น

การเปิดหุ่นยนต์ดูดฝุ่น
การเปิดหุ่นยนต์ดูดฝุ่น

ฉันพบวิดีโอนี้วิธีเปิด Dirt Devil:

ภาพที่แนบมาแสดงภายในของหุ่นยนต์

ขั้นตอนที่ 3: ดูตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์

มองหาตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์
มองหาตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์
มองหาตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์
มองหาตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์
มองหาตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์
มองหาตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์

ฉันพบว่ากันชนของหุ่นยนต์ไม่ใช่สวิตช์ แต่เป็นเซ็นเซอร์ออปโตคัปเปลอร์บางชนิด

เมื่อฉันกดมัน ฉันค้นหาหนึ่งในการเชื่อมต่อที่จะ "สูง" นี่คือที่ที่ฉันแนบผลลัพธ์ของ Wemos! นี่คือสายสีเขียวในภาพ

ขั้นตอนที่ 4: มองหาพลังสำหรับ Wemos…

กำลังมองหาพลังสำหรับ Wemos…
กำลังมองหาพลังสำหรับ Wemos…
กำลังมองหาพลังสำหรับ Wemos…
กำลังมองหาพลังสำหรับ Wemos…
กำลังมองหาพลังสำหรับ Wemos…
กำลังมองหาพลังสำหรับ Wemos…

บนกระดานหลักของหุ่นยนต์ ฉันพบชิป 7805 นี่คือชิปตัวแปลง DC ที่แปลงโวลต์ได้มากถึง 15 หรือมากกว่านั้นเป็น 5 โวลต์คงที่

ในแผ่นข้อมูลหลายแผ่น ฉันได้เรียนรู้ว่าการใช้ไฟ 5 โวลต์กับเต้ารับของ Wemos นั้นปลอดภัย ดังนั้นฉันจึงบัดกรีปลั๊กไฟที่ขาเอาต์พุตของ 7805

ขั้นตอนที่ 5: นำทุกอย่างมารวมกัน

… และทดสอบใช้งาน:-)

ดังที่เห็นในวิดีโอ เวลาบัมเปอร์ 5 วินาทีนั้นนานเกินไป ดังนั้นฉันจึงต้องเปลี่ยนโค้ดเล็กน้อยและปรับเทียบเวลาที่เหมาะสมที่สุด

ขั้นตอนต่อไปคือการสร้างเซ็นเซอร์ในหุ่นยนต์ บางทีอาจอยู่ในกันชนที่ไร้ประโยชน์ซึ่งอยู่ด้านบน ฉันยังไม่รู้ว่าจะวางกระดาน Wemos ไว้ที่ไหน

ไชโย

แฟรงค์

แนะนำ: