หน้าแรก ดูโปรเจกต์ทั้งหมด
Hard

โปรเจกต์ Arduino UV Meter ที่มี 1530 Levels

ใช้ LED indicators เพื่อแสดงผลระดับ Dark หรือ Light Level

โปรเจกต์ Arduino UV Meter ที่มี 1530 Levels

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

รายการอุปกรณ์และเครื่องมือ

1x Soldering iron (generic)
-
1x Rotary Potentiometer, 1 Mohm
🛒 สั่งซื้อ
1x Solder Wire, Lead Free
-
1x Mastech MS8217 Autorange Digital Multimeter
-

รายละเอียดและวิธีทำ

โปรเจกต์นี้จะสอนวิธีสร้างเครื่องวัดระดับความสว่าง/ความมืดด้วย Arduino Uno

โปรเจกต์นี้ทำงานโดยใช้ LDR เป็นหลัก เมื่อแสงตกกระทบที่หน้าสัมผัสของ LDR ค่าความต้านทานจะเปลี่ยนไป จากนั้น Analog Pin A0 จะอ่านระดับของค่าความต้านทานนั้น

ในขณะเดียวกัน คุณจะเข้าใจเหตุผลว่าทำไมเราถึงใช้ LED เพียง 6 ดวง นั่นเป็นเพราะ Arduino มี PWM Pins เพียง 6 ช่องเท่านั้น หากคุณต้องการปรับความสว่างของ LED คุณจำเป็นต้องใช้เฉพาะ PWM Pins

อย่างที่คุณทราบ Pins หมายเลข 3, 5, 6, 9, 10, 11 คือ PWM Pins

นอกจากนี้ ผมยังได้ใช้ Potentiometer ขนาด 10k หนึ่งตัวเพื่อปรับค่าความไว (sensitivity) ของแสง

แผนผังวงจร (Circuit Diagram) มีดังนี้

ส่วนของการต่อสายไฟ (wiring) นั้นง่ายมาก แม้ว่าคุณจะเป็นมือใหม่สำหรับ Arduino คุณก็สามารถทำโปรเจกต์นี้ได้อย่างง่ายดาย เนื่องจาก Code ถูกทำให้เรียบง่ายมากสำหรับผู้เริ่มต้น

หากคุณรับชมวิดีโอต่อไปนี้ คุณจะเข้าใจขั้นตอนการสร้างโปรเจกต์นี้ได้ดียิ่งขึ้น

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: arduino-uv-meter-with-1530-levels-e80bc5
1120 บาท
PromptPay QR Code