ในยุคที่เทคโนโลยี IoT (Internet of Things) เข้ามามีบทบาทสำคัญ การเปลี่ยนกระดาษหรือสิ่งพิมพ์ธรรมดาให้กลายเป็น สิ่งพิมพ์อัจฉริยะ (Smart Print) ไม่ใช่เรื่องยากอีกต่อไป บทความนี้จะสอนวิธีสร้างสื่อสิ่งพิมพ์ที่สามารถ ตรวจจับการเคลื่อนไหว และโต้ตอบกับผู้ใช้งานได้เบื้องต้นโดยใช้เซนเซอร์และบอร์ดไมโครคอนโทรลเลอร์
อุปกรณ์ที่จำเป็นสำหรับสิ่งพิมพ์อัจฉริยะ
- บอร์ด Arduino หรือ ESP32
- PIR Motion Sensor (เซนเซอร์ตรวจจับความเคลื่อนไหว)
- แผ่นสิ่งพิมพ์ที่ออกแบบมาเฉพาะ
- สายจัมเปอร์ และ แหล่งจ่ายไฟ
ขั้นตอนการทำงานของระบบตรวจจับการเคลื่อนไหว
หลักการทำงานคือการใช้เซนเซอร์ PIR วัดค่ารังสีอินฟราเรดที่เปลี่ยนแปลงเมื่อมีคนเดินผ่านสิ่งพิมพ์ เมื่อตรวจพบการเคลื่อนไหว ระบบจะสั่งการให้แสดงผล เช่น เปิดไฟ LED หลังแผ่นภาพ หรือส่งเสียงทักทาย
ตัวอย่างโค้ดคำสั่ง (Arduino IDE)
นี่คือโค้ดพื้นฐานในการเริ่มใช้งาน Smart Print Motion Detection:
int ledPin = 13; // ขาต่อไฟ LED
int inputPin = 2; // ขาต่อ PIR Sensor
int pirState = LOW; // สถานะเริ่มต้น
int val = 0; // ตัวแปรเก็บค่าที่อ่านได้
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
Serial.begin(9600);
}
void loop() {
val = digitalRead(inputPin); // อ่านค่าจากเซนเซอร์
if (val == HIGH) { // หากพบการเคลื่อนไหว
digitalWrite(ledPin, HIGH);
if (pirState == LOW) {
Serial.println("Motion detected!");
pirState = HIGH;
}
} else {
digitalWrite(ledPin, LOW);
if (pirState == HIGH) {
Serial.println("Motion ended.");
pirState = LOW;
}
}
}
สรุปและประโยชน์
การสร้าง สิ่งพิมพ์อัจฉริยะที่ตรวจจับการเคลื่อนไหว ช่วยเพิ่มความน่าสนใจให้กับสื่อโฆษณา หรือนิทรรศการ ทำให้ผู้เข้าชมมีส่วนร่วมกับเนื้อหาได้มากขึ้น เป็นการผสมผสานงานศิลปะเข้ากับวิศวกรรมคอมพิวเตอร์ได้อย่างลงตัว
สิ่งพิมพ์อัจฉริยะ,ตรวจจับเคลื่อนไหว,สอนสร้างIoT,สื่อปฏิสัมพันธ์

