|
Công cụ bài viết | Kiểu hiển thị |
#1
|
|||
|
|||
![]() Cảm biến( sensor), giác quan robot, bộ phận này nhằm giúp cho robot cảm nhận được môi trường xung quanh, từ đó mà nó có những thay đổi để thích nghi với môi trường. Trong robot nhện 6 chân, sensor nó bao gồm 2 loại sau: + Cảm biến giúp robot né tránh chướng ngại vật: gồm các loại sau: - Cảm biến râu (công tắc hành trình dạng râu): loại này có ưu điểm là rẻ tiền, nhưng nhược điểm là không nhạy và làm cho kết cấu robot trở nên cồng kềnh. - Cảm biến quang phản xạ: có kết cấu nhỏ gọn, giá thành hợp lí. - Cảm biến siêu âm: loại này có tầm nhận biết rộng, nhưng giá thành cao, khó thi công và chế tạo( do không mua được biến tử thu và phát). + Cảm biến giúp robot biết được nơi có nguồn năng lượng: năng lượng dùng để sạc pin cho robot lấy từ nguồn ánh sáng mặt trời, đây là nguồn năng lượng vô tận, với nguồn năng lượng này robot rất dễ nhận biết được để di chuyển đến. Biến tử dùng để nhận biết nơi có ánh sáng đơn giản chỉ là quang trở. +Sau đây chúng ta sẽ đi tìm hiểu nguyên lí cảm biến quang phản xạ trên hexarobot: Ý tưởng thiết kế: gồm 2 led phát IR_R, IR_L và 1 led thu IR_DETECTOR.Giao tiếp với board cảm biến bao gồm 5 dây: VCC(+5V), GND, Left Led Enable, Right Led Enable, IR Sensor Output. Nguyên tắc hoạt động: Khi Left Led Enable=1 thì IR_L phát tín hiệu, Right Led Enable=1 thì IR_R phát tín hiệu, khi thu được tín hiệu thì IR Sensor Output=1 . Khi Left Led Enable =1, tại ngõ ra IR Sensor Output=1, trong khi Right Led Enable=1 ngõ ra IR Sensor Output=0 thì Robot gặp vật cản nằm phí trước và bên trái robot, tất nhiên khi này mạch xử lí sẽ bảo nó quẹo sang phải.Cho trường hợp tương tự khi vật cản bên phải. Nếu Left Led Enable =1, tại ngõ ra IR Sensor Output=1, và khi Right Led Enable=1 ngõ ra IR Sensor Output=1 thì vật cản nằm phí trước, ở chính giữa robot, trong trường hợp này nó sẽ quay đầu. |
Công cụ bài viết | |
Kiểu hiển thị | |
|
|