ชื่อโปรเจกต์: ไม้เท้า/ถุงมือ/รองเท้าอัจฉริยะ ช่วยเหลือผู้พิการทางสายตา (จัดไปวัยรุ่น!)
const int trigPin = 10; // ขา Trig ของ Ultrasonic ต่อ Pin 10 นะน้อง
const int echoPin = 9; // ขา Echo ต่อ Pin 9
const int [buzzer](https://s.shopee.co.th/6pvZFdZdRf) = 12; // เสียงเตือนออก Pin 12
const int ledPin = 13; // LED บน Board เอาไว้ดูสถานะขำๆ
long duration;
int distance;
int safetyDistance;
void setup() {
pinMode(trigPin, OUTPUT); // ตั้ง TrigPin เป็น Output ไว้ส่งสัญญาณ
pinMode(echoPin, INPUT); // ตั้ง EchoPin เป็น Input ไว้รับสัญญาณ
pinMode(buzzer, OUTPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600); // เปิด Serial Monitor ไว้เช็คค่า ระยะทาง
}
void loop() {
digitalWrite(trigPin, LOW); // เคลียร์สัญญาณก่อนเริ่ม
delayMicroseconds(2);
digitalWrite(trigPin, HIGH); // ยิงคลื่น Ultrasonic ออกไป 10 micro seconds
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// รับค่าเวลาที่คลื่นเดินทางกลับมา
duration = pulseIn(echoPin, HIGH);
// คำนวณระยะทางเป็นเซนติเมตร
distance= duration*0.034/2;
safetyDistance = distance;
if (safetyDistance <= 5) // ถ้าใกล้เกิน 5 ซม. ห้ามชนนะตัวนี้!
{ digitalWrite(buzzer, HIGH);
digitalWrite(ledPin, HIGH);
}
else{
digitalWrite(buzzer, LOW);
digitalWrite(ledPin, LOW);
}
// พ่นค่าระยะทางออกมาดูหน่อย
Serial.print("Distance: ");
Serial.println(distance);}
รายละเอียดทางเทคนิคแบบจัดเต็ม
เทคโนโลยีช่วยเหลือแบบสวมใส่ (Wearable Assistive Technology)
โปรเจกต์นี้เราสร้างระบบช่วยเหลือแบบครบวงจร เพื่อให้ผู้พิการทางสายตาใช้ชีวิตได้อิสระและมั่นใจมากขึ้น สู้งานนะน้อง!
- โครงสร้างการรวมเซนเซอร์ (Sensor Fusion Architecture): อุปกรณ์ทุกชิ้นไม่ว่าจะเป็นไม้เท้า, ถุงมือ หรือรองเท้า จะติดตั้ง Ultrasonic sensor (HC-SR04) ไว้ตรวจจับสิ่งกีดขวาง โดยมีเจ้า Arduino เป็นสมองกลคอยประมวลผลระยะทางเพื่อเช็คความเสี่ยงในระยะ 2 เมตร
- การตอบสนองด้วยเสียงและแรงสั่น (Haptic & Audible Feedback): ใช้ทั้ง Piezo Buzzers ส่งเสียงร้อง และ vibration motors ไว้สั่นเตือน ยิ่งเดินเข้าไปใกล้ของเท่าไหร่ มันยิ่งเตือนถี่ยิบ ให้ความรู้สึกถึงระยะห่างได้แบบ Real-time เลยล่ะ
การจัดการพลังงานและการเชื่อมต่ออัจฉริยะ
- หัวใจหลักขนาดจิ๋ว (Compact Core): เลือกใช้บอร์ด Arduino Nano หรือ Pro Micro เพื่อให้งานออกมาเล็ก กะทัดรัด สวมใส่สบาย ไม่เทอะทะ หล่อเท่เลยงานนี้
- ระบบความปลอดภัยเสริม (Safety Connectivity): ตัวนี้ทีเด็ด! สามารถอัปเกรดใส่ GPS module และ GSM shield เพื่อส่ง SMS แจ้งพิกัดฉุกเฉินให้ญาติรู้ได้ทันทีถ้าเกิดอุบัติเหตุล้มลง โดยใช้ Accelerometer บนบอร์ดตรวจจับแรงกระแทก บอกเลยว่าแจ๋ว!