Ultrasonic sensor Distance LAB3
รายการอุปกรณ์
-ชุด Raspberry pi
-SD Card 4G Class4 ขั้นต่ำ
-OS Raspbian "2013-09-25-wheezy-raspbian.zip" http://www.raspberrypi.org/downloads
-Ultrasonic sensor
-WIFI USB / LAN Wires
-Breadboard+Jumper Wires
-Mount+Keyboard
Ultrasonic sensor เป็นเซ็นเซอร์ที่ใช้การส่งเคลื่อนเสียงไปเมื่อกระทบวัตถุใดแล้วก็จะส่งสัญญาณนั้นกลับมาโดยเราสามารถทราบระยะของการส่งสัญยารนี้ได้ หรือประยุต์ใช้งานต่างๆ
การเชื่อมต่อ รหว่าง Raspberry pi กับ Ultrasonic sensor ด้วย pin GPIO
Raspberry Pi pin 2 >> Vcc to 5v
Raspberry Pi pin 6 >> GND to 0v
Raspberry Pi pin 7 >> Trig
Raspberry Pi pin 11 >> Echo
ต่อมาดาวน์โหลดไฟล์ python script โดยต้องมีการเชื่อมต่ออินเตอร์เน็ตก่อน
#sudo wget http://nvhs.xoom.it/distance.py
กำหนดสิทธิ์ให้กับไฟล์ distance.py ให้ทุก user สามารถใช้งานได้
#sudo chmod 777 distance.py
ทำการเรียกใช้คำสั่ง distance.py
#sudo ./distance.py หรือ #sudo python distance.py
ทดสอบด้วยเอาวัตถุเข้าใกล้ก่อนจากนั้นเมื่อเอาวัตถุออกห่างจาก Ultrasonic ค่าที่ได้จะเพิ่มขึ้นตามระยะดังรูปบนนี้ หรืออาจจะเอามือบังแทนวัตถุก้ได้
**การหยุดไฟลืที่รันอยู่โดยกด ctrl+c หรือ ctrl+z**
Ultrasonic sensor Distance LAB3