โปรเจกต์ Bluetooth Obstruction Sensor พร้อม Android app
โปรเจกต์นี้ใช้สำหรับแสดงระยะห่างของผู้บุกรุกบน phone app ของคุณผ่าน Bluetooth โดยใช้ MIT app inventor ในการสร้าง app
โปรเจกต์นี้ใช้สำหรับแสดงระยะห่างของผู้บุกรุกบน phone app ของคุณผ่าน Bluetooth โดยใช้ MIT app inventor ในการสร้าง app
นี่คือโปรเจกต์ที่สองของผม หลังจากที่โปรเจกต์แรกมียอดเข้าชมเยอะมาก ผมเลยรู้สึกกระตือรือร้นและสร้างโปรเจกต์นี้ขึ้นมา หวังว่าทุกคนจะชอบครับ
ในโปรเจกต์นี้ เราจะสร้าง Sensor ตรวจจับสิ่งกีดขวางโดยใช้ Ultrasonic Sensor Module (HC-SR04) และเชื่อมต่อผ่าน Bluetooth (HC-05 wireless UART Module) พร้อมแสดงผลบนแอป Android ที่ผมสร้างขึ้นโดยใช้ MIT App Inventor
คราวนี้มาถึงส่วนของการเชื่อมต่อกันครับ มันง่ายมาก!
สำหรับ HC-SR04 Ultrasonic Sensor Module จะมี 4 Pins คือ VCC, Trig, Echo และ GND
การเชื่อมต่อของผมเป็นดังนี้ (ใช้งานกับ Arduino UNO):
VCC- 3.3V
Trig- Pin 7
Echo- Pin 8
GND- GND
จำไว้ว่าคุณสามารถเปลี่ยน Pin บน Board Arduino ได้ตามความต้องการของคุณเสมอ
และอย่างที่สอง คือการเชื่อมต่อกับ Bluetooth Module ของคุณ ผมเลือกใช้ HC-05 หากคุณมีรุ่นที่แตกต่างออกไป คุณต้องปรับการใช้งานให้เหมาะสม
หมายเหตุ-HC-05 Module มี 6 Pins แต่จะใช้งานเพียง 4 Pins เท่านั้น คือ EN และ STATE Pins จะไม่ถูกใช้งาน
การเชื่อมต่อกับ Bluetooth Module ของผมเป็นดังนี้:
VCC-5V
GND-GND
RX - TX (RX ของ Module ควรเชื่อมต่อกับ TX Pin บน Board เสมอ)
TX - RX (TX ของ Module ควรเชื่อมต่อกับ RX Pin บน Board เสมอ)
เพียงเท่านี้การเชื่อมต่อก็เสร็จสมบูรณ์ครับ
ไม่ค่อยมีอะไรซับซ้อนที่ต้องอธิบายเกี่ยวกับ Code แต่ผมจะบอกว่ามันทำงานอย่างไร
คือ
ผมใช้สอง Module ในโปรเจกต์นี้ ตัวหนึ่งสำหรับ HC-SR04 (Ultrasonic Sensor) และอีกตัวหนึ่งสำหรับ HC-05 (Bluetooth Module)
นั่นคือ HCSR04 ดาวน์โหลดได้ที่ นี่ และ SoftwareSerial ซึ่งรวมอยู่ใน IDE อยู่แล้ว หรือถ้าคุณใช้ Web Editor Eureka คุณก็ไม่ต้องดาวน์โหลดอะไรเลยครับ!!!!
และก็ไม่มีอะไรต้องอธิบายมากเกี่ยวกับตัวแอปครับ มันเรียบง่ายและคุณสามารถสร้างมันเองได้ง่ายๆ :) ผมแนะนำให้ลองทำดู... เพราะแต่ละคนมีความชอบที่แตกต่างกัน และ MIT App Inventor ก็ทำให้มันง่ายมาก นอกจากนี้ยังมี Tutorial มากมายใน YouTube ครับ
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้
ประเมิน Project
เอาฟอร์มยาวออกจากท้ายหน้า Project แล้ว เหลือเป็นปุ่มให้กดไปกรอกหน้าเดียว ตัวใหญ่ เว้นบรรทัดเยอะ อ่านง่ายกว่า
รีวิวจากคนใช้งานจริง
ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย
ยังไม่มีรีวิวบนหน้านี้ ถ้าเคยใช้งานหรือมีข้อเสนอแนะ เขียนเป็นคนแรกได้เลย