รบกวนสอบถามมีวิธีการใด ที่จะให้รู้ว่าไฟฟ้าดับด้วยการต่อ Board Arduino UNO R3 ครับ
เช่น ผมจะทำอุปกรณ์ตรวจวัดอุณหภูมิและไฟฟ้าดับ แล้วส่งข้อมูลเข้า Server ไม่รู้จะใช้วิธีการใด
1.อุณหภูมิ ใช้ DHT11 มาจับแล้ว
2.ไฟฟ้าดับ(ไฟบ้านดับหรือไฟที่ต่อเข้า Board Arduino UNO R3 ดับ)ไม่แน่ใจต้องใช้วิธีใด มี Sensor ที่ตรวจจับไฟฟ้าตลอดว่าตอนนี้ ค่าของไฟฟ้าเป็นอย่างไรหรือไม่
ตอนนี้มี ตัว 30 A Arduino Current Sensor Module (ACS712-30A) แต่ไม่รู้จะต่ออย่างไร
3.พอจะมี Code ตัวอย่าง ที่ใช้ 2 sensor(ตัวไหนก็ได้ ที่เขียนลองบน Board Arduino UNO R3 ) ร่วมกันและแสดงผลพร้อมกันหรือไม่ครับ
2.ไฟฟ้าดับ(ไฟบ้านดับหรือไฟที่ต่อเข้า Board Arduino UNO R3 ดับ)ไม่แน่ใจต้องใช้วิธีใด มี Sensor ที่ตรวจจับไฟฟ้าตลอดว่าตอนนี้ ค่าของไฟฟ้าเป็นอย่างไรหรือไม่
- เช็คไฟบ้าน 220V ถ้าแบบประหยัด ต่อ LDR เพื่อเซนเซอร์แสง แล้วต่อไฟ LED จากไฟบ้าน 220V ส่องที่ LDR ถ้าไฟดับ LDR จะตรวจจับได้
- กรณีไฟบอร์ดดับ ตัวนี้ต้องมีไฟ 2 แหล่งเพราะถ้าบอร์ดไม่มีไฟก็จะทำงานไม่ได้ โดยไฟแรกมาจาก adapter และตัวที่ 2 มาจากถ่านไฟสำรอง
- ไฟสัญญาณ 3.3V สามารถเช็คได้โดยใช้คำสั่ง digitalRead();
- NodeMCU ใช้ไฟเลี้ยง 3.3V ถ้าไฟสัญญาณ 5V สามารถใช้ตัวต้านทานแบ่งแรงดันแปลงลงให้เหลือ 3.3V ได้ตามตัวอย่างนี้
http://www.ohmslawcalculator.com/voltage-divider-calculator
ตอนนี้มี ตัว 30 A Arduino Current Sensor Module (ACS712-30A) แต่ไม่รู้จะต่ออย่างไร
3.พอจะมี Code ตัวอย่าง ที่ใช้ 2 sensor(ตัวไหนก็ได้ ที่เขียนลองบน Board Arduino UNO R3 ) ร่วมกันและแสดงผลพร้อมกันหรือไม่ครับ
- ASC712 ให้สัญญาณเป็น analog ใช้คำสั่ง analogRead() อ่านเข้ามาครับ
โคดการใช้งานดังนี้ครับ
https://github.com/rkoptev/ACS712-arduino