สารบัญ:

HC-SR04 Ultrasonic Sensor พร้อม Raspberry Pi: 6 ขั้นตอน
HC-SR04 Ultrasonic Sensor พร้อม Raspberry Pi: 6 ขั้นตอน

วีดีโอ: HC-SR04 Ultrasonic Sensor พร้อม Raspberry Pi: 6 ขั้นตอน

วีดีโอ: HC-SR04 Ultrasonic Sensor พร้อม Raspberry Pi: 6 ขั้นตอน
วีดีโอ: Raspberry Pi EP.37 การใช้งาน Ultrasonic เซ็นเซอร์วัดระยะทาง HC-SR04 2024, กรกฎาคม
Anonim
HC-SR04 อัลตราโซนิกเซนเซอร์พร้อม Raspberry Pi
HC-SR04 อัลตราโซนิกเซนเซอร์พร้อม Raspberry Pi
HC-SR04 อัลตราโซนิกเซนเซอร์พร้อม Raspberry Pi
HC-SR04 อัลตราโซนิกเซนเซอร์พร้อม Raspberry Pi

สวัสดีทุกคน … ฉันชื่อ Ahmed Darwish … นี่คือโครงการของฉันโดยใช้ Raspberry Pi กับเซ็นเซอร์ Ultrasonic และฉันต้องการแบ่งปันกับทุกคน ฉันถูกขอให้เตรียมรหัสที่ทำงานบน Python เพื่อควบคุมเซ็นเซอร์อัลตราโซนิก 8 ตัวที่เชื่อมต่อกับบอร์ด Raspberry Pi ระบบจะต้องเชื่อมต่อกับหน้าจอผ่าน HDMI และควรแสดงบางอย่างเช่นจอมอนิเตอร์เรดาร์

เซ็นเซอร์ที่ฉันเลือกสำหรับโครงการนี้คือเซ็นเซอร์ HC-SR04 ฉันจะใช้เซ็นเซอร์เพียงตัวเดียวในการทดลองนี้ และหากคุณต้องการให้เซ็นเซอร์เชื่อมต่อกับ Pi ของคุณมากขึ้น คุณควรคำนึงถึงการจัดหาแหล่งพลังงานภายนอก 5 V สำหรับเซ็นเซอร์แทนที่จะรับพลังงานจาก Pi

ขั้นตอนที่ 1: ติดต่อ

ดีใจมากที่ได้ยินความคิดเห็นจากคุณ โปรดอย่าลังเลที่จะเข้าร่วมช่องของฉันที่:

Instagram: @simplydigital010

Twitter: @simply01Digita

ขั้นตอนที่ 2: เราต้องการอะไรสำหรับโครงการนี้

เราต้องการอะไรสำหรับโครงการนี้?
เราต้องการอะไรสำหรับโครงการนี้?
เราต้องการอะไรสำหรับโครงการนี้?
เราต้องการอะไรสำหรับโครงการนี้?
เราต้องการอะไรสำหรับโครงการนี้?
เราต้องการอะไรสำหรับโครงการนี้?

อันดับแรก: สำหรับ Raspberry Pi:

- บอร์ด Raspberry Pi

- สาย HDMI

- ทีวีหรือจอมอนิเตอร์พร้อมพอร์ต HDMI

- เมาส์และคีย์บอร์ด

- การเชื่อมต่อ DSL สำหรับการเข้าถึงอินเทอร์เน็ต

- การ์ด micro SD ขนาด 8GB

- สายไมโคร USB

ประการที่สอง: สำหรับเซ็นเซอร์:

- เซ็นเซอร์ HC-SR04

- เขียงหั่นขนมทุกขนาด

- สายต่อ (ชาย-หญิง)

- ตัวต้านทาน (1 k ohm & 2 k ohm)

ที่สาม: สำหรับคุณ:

- กาแฟหรือน้ำผลไม้หนึ่งแก้ว

- เก้าอี้สวย

- โต๊ะหรือโต๊ะทำงาน

ขั้นตอนที่ 3: เตรียมบอร์ด Raspberry Pi ของฉันให้ทำงาน:

ก่อนอื่นฉันต้องดาวน์โหลดระบบปฏิบัติการจากเว็บผ่าน (https://www.raspberrypi.org/downloads/noobs/) สำหรับความช่วยเหลือเพิ่มเติมในการทำความคุ้นเคยกับบอร์ด Raspberry Pi สำหรับผู้เริ่มต้น คุณสามารถดูหน้าต่อไปนี้ (https://www.raspberrypi.org/help/videos/)

หลังจากดาวน์โหลดระบบปฏิบัติการ ฉันทำสำเนาในการ์ดหน่วยความจำ 8 GB เพื่อติดตั้งบนบอร์ดและเริ่มทำงาน วิดีโอด้านบนมีประโยชน์มากสำหรับผู้ใช้ครั้งแรกและช่วยคุณในระหว่างการติดตั้ง

โปรดทราบว่าไม่ควรถอดการ์ดหน่วยความจำออกจากบอร์ดไม่ว่าด้วยเหตุผลใดก็ตาม มิฉะนั้นบัตรนั้นจะใช้งานไม่ได้

ขั้นตอนที่ 4: ขั้นตอนถัดไป: การตั้งค่าระบบของคุณ:

ขั้นตอนถัดไป: การตั้งค่าระบบของคุณ
ขั้นตอนถัดไป: การตั้งค่าระบบของคุณ
ขั้นตอนถัดไป: การตั้งค่าระบบของคุณ
ขั้นตอนถัดไป: การตั้งค่าระบบของคุณ

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

ก่อนอื่นเราเริ่มต้นด้วยเขียงหั่นขนมและเซ็นเซอร์ หน้านี้มีประโยชน์มากสำหรับขั้นตอนนี้ (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi) แก้ไขเซ็นเซอร์บนเขียงหั่นขนมตามที่แสดงกับตัวต้านทานและเชื่อมต่อกับ Pi ของคุณ คุณสามารถคัดลอกโค้ดในหน้าเพื่อทดสอบเซ็นเซอร์ของคุณ เพียงเปิดหน้า Python ของคุณและคัดลอกโค้ด (กำจัดคำที่ด้านบนของหน้า) โปรดทราบว่ารหัสนี้สร้างขึ้นสำหรับการเรียกใช้ครั้งเดียว หมายความว่ารหัสจะบันทึกการอ่านเพียงครั้งเดียวแล้วหยุด

ตอนนี้ หลังจากที่โค้ดทำงานได้ดีกับระบบของคุณแล้ว คุณจะต้องดำเนินการในขั้นตอนต่อไป นั่นคือ การวัดการทำงานอย่างต่อเนื่อง หน้านี้มีประโยชน์มากสำหรับขั้นตอนนี้ (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/) เพียงไปที่โค้ดโดยตรงเพราะคุณไม่จำเป็นต้องมีคำอธิบายอีกต่อไปเมื่อคุณได้แนวคิดมาจากไซต์แรก แต่คุณอาจต้องอ่านความคิดเห็นเนื่องจากมีเคล็ดลับที่เป็นประโยชน์

ขั้นตอนที่ 5: วิธีการแสดงตัวเลข?

วิธีการแสดงตัวเลข?
วิธีการแสดงตัวเลข?

ระบบดีและการอ่านเซ็นเซอร์ก็ใช้ได้ ขั้นตอนต่อไปคือการแปลงการอ่านเป็นรูปร่างด้วยสี ก่อนอื่นคุณต้องดาวน์โหลดไลบรารี่ชื่อ matplotlib เพียงเปิดหน้าพรอมต์คำสั่ง Pi ของคุณและเขียน: sudo apt-get install python-matplotlib หรือทำตามคำแนะนำในไซต์นี้ หลังจากติดตั้งไลบรารี่แล้ว ให้ทดสอบโค้ดในไซต์นี้ รหัสที่ฉันหมายถึงคือหมายเลข 15 โดยมีเครื่องหมายถูกสีเขียวอยู่ข้างๆ

ขั้นตอนที่ 6: ขั้นตอนสุดท้าย: ทดสอบเซ็นเซอร์และสร้างรูป:

โปรดทราบว่ารหัสด้านล่างเป็นรหัสของฉัน ฉันต้องรวมโค้ดเซ็นเซอร์ที่ทำงานอย่างต่อเนื่องกับโค้ดการพล็อตรูปเพื่อให้ทำงานได้ตามที่ฉันต้องการ คุณสามารถเปลี่ยนได้ตามที่คุณต้องการ เพียงคัดลอกโค้ดไปยังไฟล์ Python ใหม่และเรียกใช้

แนะนำ: