Lab 6 การใช้งานLDR และ Soil Moisture Sensor ในการตรวจวัดความเข้มแสงและความชื้นของดินด้วยสัญญาณDigital
จุดประสงค์
เพื่อให้ทราบถึงลักษณะของสัญญาณDigital inputที่รับมาจากLDR Sensor และ Soil Moisture Sensor ในการตรวจวัดความเข้มแสงและความชื้นของดิน
สาระการเรียนรู้
สัญญาณ Digital
เป็นสัญญาณที่มีความเที่ยงตรงที่ค่อนข้างสูง มีได้ 2 ค่า คือ HIGH กับ LOW หรือ 1 กับ 0 นั่นเอง อุปกรณ์สัญญาณดิจิทัลที่เห็นได้อย่างชัดเจน คือ สวิตซ์ไฟฟ้า ที่ทำงานเปิด-ปิด เป็นต้น
ที่มา : https://www.primusthai.com/primus/Knowledge/info?ID=132
วัสดุอุปกรณ์
1. บอร์ดLotus Devkit V.1.0 จำนวน 1 ตัว
2. LDR Sensor
3. Soisture Sensor
4. สายMicro USB
วิธีทดลอง
เป้าหมายในการทำงานของLabนี้ เพื่อทำการอ่านค่าสัญญาณDitital แสดงผลผ่านจอแสดงผล OLED
ตอนที่ 1 การทดลองวัดความเข้มของแสงให้แสดงผลเป็นสัญญาณดิจิทัล
นำบอร์ดLotus Devkit V.1.0 มาต่อกับ LDR Sensor และสายMicro USB ดังรูปข้างล่าง
2. ทำการเขียนโค้ดใน KB-IDE การอ่านค่าจากLDR Sensor ดังรูปข้างล่าง
3. ทำการ Upload Code ลงบนบอร์ด Lotus Devkit ดังรูปข้างล่าง
4. ทำการทดสอบ โดยการปล่อย และกดปุ่ม Start หรือ GPIO27 แล้วสังเกตค่าการแสงผลสัญญาณDitital Input ที่จอ OLED ดังVDOข้างล่าง
5. นำไฟฉายมาฉายใส่LDR Sensorแล้วดูการแสดงผลที่จอOLED ในระหว่างที่ฉายแสงสว่างและไม่ฉายแสงสว่าง ดังวีดีโอสาธิตข้างล่าง จะเห็นการแสดงการเปลี่ยนแปลงผลออกมาเป็นสัญญาณดิจิทัล คือ 0 และ 1
ตัวอย่างวีดีโอทดสอบการใช้งานความเข้มแสงแสดงผลเป็นสัญญาณดิจิทัล
ตอนที่ 2 การทดลองวัดความชื้นให้แสดงผลเป็นสัญญาณดิจิทัล
นำบอร์ดLotus Devkit V.1.0 มาต่อกับ Soil Moisture Sensor และสายMicro USB ดังรูปข้างล่าง
2. ทำการเขียนโค้ดใน KB-IDE การอ่านค่าจากSoil Moisture Sensor ดังรูปข้างล่าง
3. ทำการ Upload Code ลงบนบอร์ด Lotus Devkit ดังรูปข้างล่าง
4. ทำการทดสอบ โดยการปล่อย และกดปุ่ม Start หรือ GPIO27 แล้วสังเกตค่าการแสงผลสัญญาณDitital Input ที่จอ OLED ดังVDOข้างล่าง
5. นำน้ำใส่แก้วแล้วนำSoil Moisture Sensor แช่น้ำในแก้วและเอาออกจากน้ำ ดังวีดีโอสาธิตข้างล่าง จะเห็นการแสดงผลการเปลี่ยนแปลงออกมาเป็นสัญญาณดิจิทัล คือ 0 และ 1