สารบัญ:

Arduino Sound Sensor Alarm: 5 ขั้นตอน
Arduino Sound Sensor Alarm: 5 ขั้นตอน

วีดีโอ: Arduino Sound Sensor Alarm: 5 ขั้นตอน

วีดีโอ: Arduino Sound Sensor Alarm: 5 ขั้นตอน
วีดีโอ: EP.30 เซนเซอร์ เสียง เครื่องจับเสียง (Sensitivity Microphone Sound Sensor) + CODE | Nursery Arduino 2024, พฤศจิกายน
Anonim
Arduino Sound Sensor Alarm
Arduino Sound Sensor Alarm

บทช่วยสอนนี้มีจุดมุ่งหมายเพื่อสร้างการเตือนตามเซ็นเซอร์เสียงโดยใช้ Arduino

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

1. เซ็นเซอร์เสียง

2. LED

3. ตัวต้านทาน 330 โอห์ม

4. บอร์ด Arduino

5. มัดสายไฟ

6. คอมพิวเตอร์

นอกจากนี้ยังต้องมีความเข้าใจพื้นฐานเกี่ยวกับโค้ด Arduino และ python

ขั้นตอนที่ 2: สร้างวงจร

สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร

เช่นเดียวกับกราฟแรก เซ็นเซอร์เสียงมีสี่พิน VCC และ GND จะเชื่อมต่อกับ 5V และ GND บน Arduino D0 จำเป็นต้องต่อสายกับพินดิจิทัลใด ๆ ซึ่งเป็น 7 ในวงจรของฉันบนบอร์ด Arduino นั่นคือวิธีที่เซ็นเซอร์เสียงควรต่อสาย

ต่อมาต้องต่อสาย Led ด้วย ด้านสั้นควรเชื่อมต่อกับกราวด์บนเขียงหั่นขนมขนาดเล็ก สิ่งสำคัญที่สุดคือตัวต้านทาน 330 โอห์มควรต่อสายระหว่างกัน ด้านยาวจะเชื่อมต่อกับขาดิจิตอลอีกอันซึ่งเป็น 13 ในวงจรของฉัน

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

หลังจากตั้งค่าวงจรแล้ว เราก็สามารถใช้รหัส Arduino เพื่อให้ทำงานได้

ขั้นตอนที่ 4: ขวด

กระติกน้ำ
กระติกน้ำ

เพื่อควบคุมเซ็นเซอร์ด้วยขวด ขั้นแรกเราจะเขียนขวดด้วยหลาม ก่อนอื่นเราต้องรู้ว่าเราต้องการตรวจจับอะไรเพื่อเก็บเป็นไฟล์ form.py ในกรณีนี้ สิ่งเดียวที่เราต้องรู้ว่าเซ็นเซอร์เปิดหรือปิดอยู่

Routes.py ควรถ่ายโอนข้อมูลหากเราทำการเปลี่ยนแปลงสถานะสวิตช์ของเซ็นเซอร์เสียง นอกจากนี้ เราจำเป็นต้องใช้แพ็คเกจ pyserial เพื่อสื่อสารกับ Arduino เนื่องจากโค้ด Arduino ถูกคอมไพล์ด้วยโค้ด C มันจะเขียนค่าลงใน Arduino เพื่อเปิดและปิดเซ็นเซอร์

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

ควรบันทึกไฟล์ทั้งหมดเป็นรูปภาพเพื่อเรียกใช้ นอกจากนี้ คุณต้องใช้ pip install เพื่อติดตั้ง flask, pyserial, flask-wtf หากคุณไม่มี โมดูลเหล่านี้เป็นโมดูลที่จำเป็นในการรันไฟล์ต่อไปนี้

ขั้นตอนที่ 5: ทดสอบ

หลังจากทุกขั้นตอนข้างต้นเสร็จสิ้น คุณจะสามารถเรียกใช้การเตือนภัยขนาดเล็กใหม่ได้ ในการทำเช่นนั้น คุณต้องเรียกใช้ "python iotapp.py"

แนะนำ: