สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: Wemos D1 R3 และ HC-SR04 Sensor
- ขั้นตอนที่ 2: เปิดหุ่นยนต์ดูดฝุ่น
- ขั้นตอนที่ 3: ดูตัวเลือกเพื่อแทนที่ระบบกันชนของหุ่นยนต์
- ขั้นตอนที่ 4: มองหาพลังสำหรับ Wemos…
- ขั้นตอนที่ 5: นำทุกอย่างมารวมกัน
วีดีโอ: Ultrasonic Sensor บนหุ่นยนต์ดูดฝุ่น: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
สวัสดี, เรามีหุ่นยนต์ดูดฝุ่น 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 ไว้ที่ไหน
ไชโย
แฟรงค์
แนะนำ:
หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Ultrasonic Sensor (Proteus): 12 ขั้นตอน
หุ่นยนต์หลีกเลี่ยงสิ่งกีดขวางโดยใช้เซ็นเซอร์อัลตราโซนิก (Proteus): โดยทั่วไปแล้วเราจะเจอหุ่นยนต์หลีกเลี่ยงสิ่งกีดขวางทุกที่ การจำลองฮาร์ดแวร์ของหุ่นยนต์ตัวนี้เป็นส่วนหนึ่งของการแข่งขันในหลายวิทยาลัยและในหลายเหตุการณ์ แต่การจำลองซอฟต์แวร์ของหุ่นยนต์สิ่งกีดขวางนั้นหายาก แม้ว่าเราจะพบมันที่ไหนสักแห่ง
วัดระยะทางด้วย Ultrasonic Sensor HC-SRF04 (ล่าสุด 2020): 3 ขั้นตอน
วัดระยะทางด้วย Ultrasonic Sensor HC-SRF04 (ล่าสุด 2020) : Ultrasonic Sensor (ระยะทาง) คืออะไร? อัลตราซาวนด์ (Sonar) ที่มีคลื่นสูงที่คนไม่ได้ยิน อย่างไรก็ตาม เราสามารถเห็นการมีอยู่ของคลื่นอัลตราโซนิกได้ทุกที่ในธรรมชาติ ในสัตว์ต่างๆ เช่น ค้างคาว โลมา… ใช้คลื่นอัลตราโซนิกเพื่อ
ถังขยะอัจฉริยะโดยใช้ Arduino, Ultrasonic Sensor และเซอร์โวมอเตอร์: 3 ขั้นตอน
ถังขยะอัจฉริยะโดยใช้ Arduino, Ultrasonic Sensor และเซอร์โวมอเตอร์: ในโครงการนี้ ฉันจะแสดงวิธีสร้างถังขยะอัจฉริยะโดยใช้ Arduino โดยที่ฝาถังขยะจะเปิดขึ้นโดยอัตโนมัติเมื่อคุณเข้าใกล้ถังขยะ ส่วนประกอบสำคัญอื่นๆ ที่ใช้ทำถังขยะอัจฉริยะนี้คือ HC-04 Ultrasonic Sen
Arduino เชื่อมต่อกับ Ultrasonic Sensor และ Contactless Temperature Sensor: 8 ขั้นตอน
การเชื่อมต่อกับ Arduino กับ Ultrasonic Sensor และ Contactless Temperature Sensor: ปัจจุบัน ผู้ผลิต นักพัฒนาต่างเลือกใช้ Arduino สำหรับการพัฒนาอย่างรวดเร็วของการสร้างต้นแบบของโครงการ Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพ่นซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย Arduino มีชุมชนผู้ใช้ที่ดีมาก ในโครงการนี้
วิธีการตรวจจับระดับน้ำ Arduino โดยใช้ Ultrasonic Sensor และ Funduino Water Sensor: 4 ขั้นตอน
วิธีการตรวจจับระดับน้ำ Arduino โดยใช้ Ultrasonic Sensor และ Funduino Water Sensor: ในโครงการนี้ ผมจะแสดงให้คุณเห็นถึงวิธีการสร้างเครื่องตรวจจับน้ำราคาไม่แพงโดยใช้สองวิธี: เซ็นเซอร์อัลตราโซนิก (HC-SR04).2. เซ็นเซอร์น้ำ Funduino