สารบัญ:

เครื่องตรวจจับก๊าซ IoT พร้อม Arduino และ Raspberry Pi: 5 ขั้นตอน
เครื่องตรวจจับก๊าซ IoT พร้อม Arduino และ Raspberry Pi: 5 ขั้นตอน

วีดีโอ: เครื่องตรวจจับก๊าซ IoT พร้อม Arduino และ Raspberry Pi: 5 ขั้นตอน

วีดีโอ: เครื่องตรวจจับก๊าซ IoT พร้อม Arduino และ Raspberry Pi: 5 ขั้นตอน
วีดีโอ: EP18 Arduino IoT มาสร้างระบบการควบคุมการปิดเปิดอุปกรณ์ไฟฟ้าผ่านอินเตอร์เนต ด้วยเวลาเพียง 35 นาที 2024, กรกฎาคม
Anonim
Image
Image
เชื่อมต่อ Gas Sensor กับ Arduino
เชื่อมต่อ Gas Sensor กับ Arduino

ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสร้างเครื่องตรวจจับก๊าซ IoT โดยใช้ Arduino, Raspberry Pi และเซ็นเซอร์ก๊าซ MQ-5 นอกจากชิ้นส่วนเหล่านี้ คุณจะต้องใช้สายไฟสามเส้นเพื่อเชื่อมต่อ Arduino กับเซ็นเซอร์ก๊าซ เมื่อเสร็จแล้ว คุณจะสามารถเขียนโค้ดสำหรับ Arduino และ Raspberry Pi เพื่อรับระดับก๊าซในปัจจุบันในห้อง ไม่ว่าจะเป็นก๊าซธรรมชาติ แอลกอฮอล์ หรือแม้แต่ลมหายใจของคุณ มาเริ่มกันเลย!

ขั้นตอนที่ 1: เชื่อมต่อ Gas Sensor กับ Arduino

เชื่อมต่อ Gas Sensor กับ Arduino
เชื่อมต่อ Gas Sensor กับ Arduino

คุณจะต้องใช้สายไฟสามเส้นเพื่อเชื่อมต่อเซ็นเซอร์ก๊าซกับ Arduino:

- หนึ่งจากเซ็นเซอร์ A0 (แอนะล็อกเอาต์) ไปยังพินอินพุตแบบอะนาล็อกบน Arduino

- หนึ่งจาก GND (พินกราวด์) ของเซ็นเซอร์ไปยังพินกราวด์บน Arduino

- หนึ่งจาก VCC ของเซ็นเซอร์ (อินพุตพลังงาน) ไปยังพิน 5v บน Arduino

เมื่อเสร็จแล้วให้เปิด Arduino คุณควรเห็นไฟสีแดงบนเซ็นเซอร์ก๊าซ

ขั้นตอนที่ 2: เชื่อมต่อ Arduino กับ Raspberry Pi

เชื่อมต่อ Arduino กับ Raspberry Pi
เชื่อมต่อ Arduino กับ Raspberry Pi

คุณจะต้องเสียบ Arduino เข้ากับ Raspberry Pi เพื่อตรวจสอบว่าขับเคลื่อนผ่านพอร์ต USB ของ Pi คุณจะใช้การเชื่อมต่อนี้เพื่อการสื่อสารผ่านฟังก์ชัน serial.println() ของ Arduino ซึ่ง Raspberry Pi จะได้รับ

ขั้นตอนที่ 3: เขียนโค้ดสำหรับ Arduino

เขียนโค้ดสำหรับ Arduino
เขียนโค้ดสำหรับ Arduino

เมื่อเชื่อมต่อ Arduino แล้ว จะต้องสามารถอ่านค่าจากเซ็นเซอร์ก๊าซและส่งไปยัง Raspberry Pi ได้ ในการทำเช่นนี้ จำเป็นต้องมีโค้ดสองสามบรรทัด: Arduino ต้องใช้อินพุตแบบอะนาล็อกจากเซ็นเซอร์แล้วเขียนลงในการเชื่อมต่อแบบอนุกรม ซึ่งจะทำให้ Pi สามารถอ่านได้ ตัวอย่างของวิธีการนี้จะรวมอยู่ในภาพ

ขั้นตอนที่ 4: เขียนโค้ดสำหรับ Raspberry Pi

เขียนโค้ดสำหรับ Raspberry Pi
เขียนโค้ดสำหรับ Raspberry Pi
เขียนโค้ดสำหรับ Raspberry Pi
เขียนโค้ดสำหรับ Raspberry Pi
เขียนโค้ดสำหรับ Raspberry Pi
เขียนโค้ดสำหรับ Raspberry Pi

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

ถัดไป คุณจะต้องเริ่มต้นการเชื่อมต่อแบบอนุกรมใหม่และเขียนคลาสเซ็นเซอร์ที่จะอ่านจาก Arduino และส่งข้อมูลนั้นไปยังเส้นทาง Flask ของเรา ซึ่งแสดงในรูปภาพที่สอง สุดท้าย คุณจะต้องสร้างหน้าเว็บใน HTML เพื่อให้เราสามารถดูข้อมูลของเราได้จริง ตัวอย่างวิธีที่คุณสามารถทำสิ่งนี้ได้รวมไว้ที่นี่

ขั้นตอนที่ 5: สร้างเคสแล้วลองใช้เลย

สร้างเคสแล้วลองใช้เลย!
สร้างเคสแล้วลองใช้เลย!
สร้างเคสแล้วลองใช้เลย!
สร้างเคสแล้วลองใช้เลย!
สร้างเคสแล้วลองใช้เลย!
สร้างเคสแล้วลองใช้เลย!

สุดท้าย เมื่อคุณทดสอบเซ็นเซอร์แล้ว คุณสามารถสร้างเคสสำหรับเซ็นเซอร์และทดสอบได้! คุณสามารถสร้างเคสด้วยเครื่องพิมพ์ 3 มิติ (เคสที่สร้างไว้ล่วงหน้าสำหรับ Pi และ Arduino มีอยู่แล้ว) หรือแม้แต่สร้างจากกระดาษแข็ง ตัวอย่างของทั้งสองรวมอยู่ด้านบน เราได้รับกรณีของเราจาก Thingiverse (ที่นี่และที่นี่) ในที่สุด ทางเลือกก็ขึ้นอยู่กับคุณ! สร้างสุข!

แนะนำ: