สารบัญ:

เครื่องวัดระดับน้ำโดยใช้ Oled Display พร้อม Raspberry Pi: 4 ขั้นตอน
เครื่องวัดระดับน้ำโดยใช้ Oled Display พร้อม Raspberry Pi: 4 ขั้นตอน

วีดีโอ: เครื่องวัดระดับน้ำโดยใช้ Oled Display พร้อม Raspberry Pi: 4 ขั้นตอน

วีดีโอ: เครื่องวัดระดับน้ำโดยใช้ Oled Display พร้อม Raspberry Pi: 4 ขั้นตอน
วีดีโอ: เขียนโปรแกรมบอร์ด Raspberry Pi เชื่อมต่อจอ OLED [คันทรีโชว์ #50] 2024, พฤศจิกายน
Anonim
Image
Image

สวัสดีทุกคน ฉันชื่อ Shafin สมาชิกของ Aiversity ฉันจะแบ่งปันเกี่ยวกับวิธีการสร้างเซ็นเซอร์ระดับน้ำด้วยจอแสดงผล Oled สำหรับถังเก็บน้ำที่มี Raspberry pi หน้าจอ oled จะแสดงเปอร์เซ็นต์ของถังที่เติมน้ำ

เสบียง

ส่วนประกอบฮาร์ดแวร์

Raspberry Pi 3 รุ่น B

Buzzer

อัลตราโซนิกเซนเซอร์ - HC-SR04 (ทั่วไป)

โมดูลแสดงผล OLED 64x128 ElectroPeak 0.96"

สายจัมเปอร์ (ทั่วไป)

เหยือกน้ำ

ถัง

ขั้นตอนที่ 1: การเชื่อมต่อ

โครงสร้าง
โครงสร้าง

ตอนนี้ เรามาพูดถึงการเชื่อมต่อของราสเบอร์รี่ pi, เซ็นเซอร์อัลตราโซนิก, จอแสดงผล oled และเสียงกริ่ง

โปรดปฏิบัติตามแผนภาพวงจรที่ให้มา

การเชื่อมต่อ:

เซ็นเซอร์อัลตราโซนิก vcc ถึง 5v ของ Raspberry Pi

เซ็นเซอร์อัลตราโซนิก Gnd ถึง Gnd ของ Raspberry Pi

ทริกเกอร์ไปที่ GPIO 14

สะท้อนไปยัง GPIO 15

Buzzer + เป็น GPIO 4

Buzzer – ถึง Gnd

Sda ของ Oled แสดงเป็น Gpio 2 ของ Raspberry Pi

Scl ของ Oled แสดงเป็น Gpio 3 ของ Raspberry Pi

Vcc ของ Oled แสดงเป็น 3.3v ของ Raspberry Pi

Gnd ของ Oled แสดง Gnd ของ Raspberry Pi

ขั้นตอนที่ 2: โครงสร้าง

·แนบมาตราส่วนกับถัง

· ถัดไปแนบออดและเซ็นเซอร์อัลตราโซนิกเข้ากับมาตราส่วน

ขั้นตอนที่ 3: รหัส

ตอนนี้คุณรู้การเชื่อมต่อและโครงสร้างแล้ว มาสร้างโค้ดกัน

1. เปิด Thonny Python IDE

2. ดาวน์โหลดโค้ด Github ด้านล่างหรือจากท้ายหน้า: --

3. เรียกใช้รหัส

4. คุณจะต้องเพิ่มระยะทางจากเซ็นเซอร์อัลตราโซนิกไปยังฐานของถังบนเส้น: บรรทัดที่ 25 dist_from_base = #เขียนระยะทางจากเซ็นเซอร์ไปยังฐานของถัง

ขั้นตอนที่ 4: การทดสอบ

การทดสอบ
การทดสอบ

เติมน้ำในถัง เมื่อระยะห่างของเซ็นเซอร์อัลตราโซนิกจากน้ำอยู่ที่ประมาณ 4 เซนติเมตร เสียงเตือนจะส่งเสียงบี๊บเพื่อเตือนว่าถังใกล้เต็มแล้ว และหน้าจอ oled จะแสดงเปอร์เซ็นต์ของถังที่เติม

หากคุณมีคำถามใด ๆ โปรดถามที่ [email protected]

หากต้องการทราบข้อมูลเพิ่มเติม โปรดไปที่ Aiversity.com

แนะนำ: