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 การทดลองวัดความเข้มของแสงให้แสดงผลเป็นสัญญาณดิจิทัล

2. ทำการเขียนโค้ดใน KB-IDE การอ่านค่าจากLDR Sensor ดังรูปข้างล่าง

3. ทำการ Upload Code ลงบนบอร์ด Lotus Devkit ดังรูปข้างล่าง


4. ทำการทดสอบ โดยการปล่อย และกดปุ่ม Start หรือ GPIO27 แล้วสังเกตค่าการแสงผลสัญญาณDitital Input ที่จอ OLED ดังVDOข้างล่าง


5. นำไฟฉายมาฉายใส่LDR Sensorแล้วดูการแสดงผลที่จอOLED ในระหว่างที่ฉายแสงสว่างและไม่ฉายแสงสว่าง ดังวีดีโอสาธิตข้างล่าง จะเห็นการแสดงการเปลี่ยนแปลงผลออกมาเป็นสัญญาณดิจิทัล คือ 0 และ 1

ตัวอย่างวีดีโอทดสอบการใช้งานความเข้มแสงแสดงผลเป็นสัญญาณดิจิทัล

ตอนที่ 2 การทดลองวัดความชื้นให้แสดงผลเป็นสัญญาณดิจิทัล

2. ทำการเขียนโค้ดใน KB-IDE การอ่านค่าจากSoil Moisture Sensor ดังรูปข้างล่าง

3. ทำการ Upload Code ลงบนบอร์ด Lotus Devkit ดังรูปข้างล่าง


4. ทำการทดสอบ โดยการปล่อย และกดปุ่ม Start หรือ GPIO27 แล้วสังเกตค่าการแสงผลสัญญาณDitital Input ที่จอ OLED ดังVDOข้างล่าง


5. นำน้ำใส่แก้วแล้วนำSoil Moisture Sensor แช่น้ำในแก้วและเอาออกจากน้ำ ดังวีดีโอสาธิตข้างล่าง จะเห็นการแสดงผลการเปลี่ยนแปลงออกมาเป็นสัญญาณดิจิทัล คือ 0 และ 1