Title: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on June 24, 2013, 06:06:14 PM ตามหัวข้อเลยครับ พอดีโปรเจคจบของผม จะต้องสร้างมิเตอร์วัดไฟอัจฉริยะ ผมเลยอยากขอคำปรึกษาจากผู้รู้ ช่วยอธิบายพอเป็นแนวทางในสร้างมิเตอร์วัดไฟขึ้นมาซักเครื่องนึงอะครับ เอาแค่แบบธรรมดาๆ เลยครับ แต่ผมไม่ได้มาขอแบบสำเร็จรูปอะไรอย่างนั้นนะครับ กลัวพี่ๆเข้าใจผิดว่ามาขอแบบเสร็จเลย ไม่ออกหัวคิดทำเอง ผมแค่อยากได้ความรู้เบื้องต้น แนวทางในการสร้าง อะไรประมาณนี้อะครับ เพราะตอนนี้ผมอยู่ปี 4 แล้ว แต่ความรู้ก็ยังไม่แน่นเท่าไหร่เลยครับ :'( เลยอยากขอความช่วยเหลือจากพี่ๆในบอร์ด ขอบคุณมากครับ :)
Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: MicroX on June 25, 2013, 01:10:00 PM หลักการก็คล้ายๆ กระทู้นี้ครับ
http://www.thaimicrotron.com/webboard2/index.php/topic,1037.msg2810.html#msg2810 (http://www.thaimicrotron.com/webboard2/index.php/topic,1037.msg2810.html#msg2810) Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on June 25, 2013, 11:22:01 PM ขอบคุณมากๆครับ :)
แล้วพี่พอจะมีแนวทางเริ่มต้นมั้ยอะครับ คือตอนนี้ผมยังจับต้นชนปลายไม่ค่อยถูกเลยครับ รู้สึกว่าตัวเองเป็นวิศวะที่อ่อนหัดมากๆเลยอะครับ :( Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: MicroX on June 26, 2013, 05:05:49 AM - ขั้นแรกคุณก็ต้องกำหนด spec ก่อนว่าจะวัดกระแสสูงสุดเมื่อใช้งานต่อเนื่องไว้เท่าไร เช่น 5A, 10A, 45A เหมือนอย่างมิเตอร์ของการไฟฟ้า
- ต่อมาก็หาข้อมูลเซนเซอร์ (หรือพันขดลวดเอา)ตามขนาดที่ต้องการแล้วดูที่ระดับกระแสต่ำสุดว่าใช้ได้ไหม ไม่เช่นนั้นเวลาคุณเสียบพัดลมตัวเล็กๆ มันอาจจะตรวจจับกระแสไม่ได้ - คำถามต่อมา แล้วเมื่อใช้กระแสเกินชั่วขณะ จะป้องกันไม่ให้มันพังได้อย่างไร - อาจจะศึกษาจากมิเตอร์มาตรฐานหาข้อมูล ว่ามันมีหลักการอย่างไร - ตรวจสอบข้อมูลที่วัดได้ว่าถูกต้องหรือไม่จากมิเตอร์มาตรฐาน - มิเตอร์ของคุณดีกว่ามิเตอร์มาตรฐานอย่างไร คำถามแรกของอาจารย์ที่ตรวจสอบ - มันจะเก็บข้อมูลอย่างไร อ่านออกมาอย่างไร ใช้ตัวอ่านๆ ออกมาแบบไม่สำผัสได้ไหม กำลังฮิทที่เมืองนอก ไม่ต้องจด อ่านเข้า handheld computer ได้ไหม และที่สำคัญเมื่อเกิดไฟดับละ มันจะเก็บข้อมูลไว้ได้ไหม Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on June 26, 2013, 10:37:55 PM ขอบคุณ คุณ MicroX มากๆเลยนะครับ ที่ช่วยแจงขั้นตอนเป็นลำดับขั้นให้ผม ตอนนี้ผมกำลังศึกษาข้อมูลเกี่ยวกับมิเตอร์ไฟฟ้าอยู่ครับ คิดว่าตอนที่ทดลองทำมิเตอร์ผมคงจะต้องเจอปัญหาแน่ๆเลยครับ ถ้าถึงตอนนั้นแล้ว ผมคงต้องรบกวนขอคำปรึกษาหน่อยนะครับ :P
ขอบคุณ คุณ MicroX อีกครั้งนะครับ ที่ช่วยตอบกระทู้ ;D Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on June 30, 2013, 03:41:41 PM ถ้าผมต้องการสร้างมิเตอร์ที่สามารถเก็บบันทึกค่าข้อมูลย้อนหลังได้ (ทั้งกราฟและกำลังไฟฟ้า) ผมจะต้องทำอย่างไรอะครับ จะต้องใช้ database หรือเปล่าครับ แล้วถ้าใช้ database ผมจะต้องศึกษาเกี่ยวกับภาษาอะไรเพิ่มเติมบ้างอะครับ ??? ??? ??? ขอบคุณมากๆครับ
Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: MicroX on July 01, 2013, 01:01:42 PM - การเก็บข้อมูลสามารถเก็บลง EEProm ภายนอกได้ครับ แต่คุณก็ต้องศึกษาการเก็บข้อมูลเป็น record ว่าจะต้องเก็บอะไรบ้างเช่น วัน/เดือน/ปี+เวลา+ข้อมูล
- หรืออาจจะเก็บลง SD card ก็ได้แต่ไมโครฯ ก็ต้องมีขนาดใหญ่ขึ้นไปอีกสำหรับบัพเฟอร์ที่ใช้ติดต่อกับ SD Card - ส่วนการแสดงผลนั้นโดยอาจจะแสดงเป็นกราฟ น่าจะหลังจากโหลดข้อมูลมาวิเคราะห์บน PC มากกว่าครับบนไมโคร น่าจะทำได้แบบ วัน-เวลาไหนใช้ไฟมากที่สุด น้อยที่สุด ประมาณนั้น - หากจะใช้ database บน windows ก็ใช้ access หรือใช้ web base ก็ PHP + MySQL หากไม่ต้องการหวังผลใหญ่โตมากนัก ก็วิเคราะห์ แบบ text file ก็พอครับ Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on July 01, 2013, 08:41:43 PM ก็คือ ส่วนของ database ไม่จำเป็นต้องใช้ก็ได้ใช่มั้ยครับ คือตอนนี้ผมกำลังศึกษา database เบื้องต้น + SQL อยู่ เพราะผมไม่มีความรู้เรื่องนี้เลย เท่ากับว่าผมจะได้หันไปศึกษาเรื่องอื่นแทน เช่นพวก EEProm , Sd card
แล้วการดูข้อมูลย้อนหลังนี่ ถ้าผมต้องการทำให้สามารถเรียกดูข้อมูลได้จากมิเตอร์(ไม่นับกราฟนะครับ) โดยไม่ต้องเชื่อมต่อกับ PC จะยุ่งยากมากขึ้นมั้ยอะครับ เช่น ดูว่าเมื่อวานใช้ไฟฟ้าไปทั้งหมดกี่บาท กี่วัตต์ สุดท้ายนะครับ ถ้าผมอยากให้คุณ MicroX ช่วยแนะนำไมโครสำหรับโปรเจคนี้ คุณ MicroX พอจะมีแนวทางบ้างรึเปล่าอะครับ ขอบคุณมากๆครับ ที่ช่วยตอบกระทู้ :) Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: MicroX on July 02, 2013, 01:37:57 PM ก่อนอื่นคุณต้องกำหนดขอบเขตของโครงงานให้ได้เสียก่อนครับ ว่าต้องการอะไรบ้าง ลองเขียนมาเป็นข้อๆ เลย ส่วน database นั้นมักจะใช้วิเคราห์ข้อมูลจำนวนมากๆ หรืิอเป็น Query ที่เป็นการฟิลเตอร์ข้อมูล อย่างเช่น วันไหน/เดือนไหน/เวลาไหนมีการใช้ไฟมากที่สุด/น้อยที่สุด หากไม่ต้องการถึงเช่นนั้น ก็ใช้เป็น log file ธรรมดาก็พอครับ
โดยดูตัวอย่างคุณสมบัติจากผู้ผลิต อย่างเช่นของ SILA (http://www.silaresearch.com/productpicture/w_t-10a.gif) http://www.silaresearch.com/electronics.php ลองโหลด Manual มาอ่านดูเป็นแนวทางครับ ปกติแล้วมิเตอร์ไฟฟ้า จะใช้ 7 SEG LED แสดงผลมันจะดูอะไรได้ไม่มากนัก นอกจากตัวเลข ลองดูแนวทางจากศิลาก่อนแล้วกัน หากจะมีวัน-เวลามาเกี่ยวข้อง ก็ต้องมี RTC (Real time controler) อย่าง DS1307 มาร่วมด้วยครับ การแสดงผลอาจจะใช้ LCD 16x2 บรรทัดก็ได้ครับ Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on July 02, 2013, 11:32:12 PM มิเตอร์ที่ผมอยากได้ มีฟังก์ชันประมาณนี้อะครับ
- สามารถอ่านค่ากำลังไฟฟ้าที่ใช้ และค่าไฟฟ้า ได้แบบ Real Time ทำให้รู้ว่า เดือนนั้นต้องจ่ายค่าไฟเท่าไหร่ - สามารถแสดงกราฟ Load Curve ได้ - สามารถเรียกดูข้อมูลย้อนหลังได้ เพื่อเปรียบเทียบปริมาณการใช้ไฟในแต่ละเดือนว่ามีแนวโน้มยังไง - สามารถตั้งค่ากำลังไฟฟ้าที่ต้องการใช้ในเดือนนั้น เพื่อกำหนดปริมาณการใช้ไฟ แล้วถ้าผู้ใช้ ใช้ไฟฟ้าไปจนถึงค่าๆหนึ่งก่อนถึงค่าที่กำหนด มิเตอร์จะแจ้งเตือนผู้ใช้ และแสดงแนวทางการใช้ไฟฟ้าให้ไม่เกินค่าที่ตั้งเอาไว้ เช่น ให้ใช้โหลดที่เปลืองไฟในช่วง off peak แทน อันนี้เป็นคุณสมบัติตามที่อาจารย์อยากได้อะครับ แต่ถ้าทำจริงๆ คิดว่าอาจจะมีการตัดบางข้อออกไปบ้างครับ :-[ Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on July 03, 2013, 10:21:48 PM เพิ่มเติมครับ วันนี้ได้คุยกับอาจารย์มา อาจารย์บอกประมาณว่า
- ต้องการลดค่า peak load ให้ได้เป็นอันดับแรก - หน้าจอ ใช้เป็น LCD เพื่อให้แสดงกราฟ load curve ได้ - บันทึกข้อมูลเรียลไทม์ ทุกๆ 15 นาที คือตอนนี้ ผมยังไปไม่ค่อยถูกเลยครับ ยังไม่รู้เลยว่าต้องซื้อของอะไรบ้าง ลิสรายการไม่ถูกเลย :'( Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on July 15, 2013, 08:32:24 PM ไม่มีใครมาช่วยตอบเลยหรอครับ :'(
Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: gundam on July 16, 2013, 12:56:00 PM จากข้อมูลข้างต้น คุณน่าจะวางแผนการทำงานด้วยตนเองได้แล้วครับ
- เลือกไมโคร + คอมไพล์เลอร์ + เครื่องโปรแกรม (ปรึกษา อาจารย์ หรือเพื่อนๆ) - เริ่มอ่านหนังสือหา download ได้จาก eBook & Download (http://www.thaimicrotron.com/webboard2/index.php/board,5.0.html) หนังสือไทยที่น่าอ่าน http://www.thaimicrotron.com/webboard2/index.php/topic,874.0.html การพัฒนาไมโครคอนโทลเลอร์ http://www.thaimicrotron.com/webboard2/index.php/topic,984.msg2515.html#msg2515 - เริ่มเขียนโปรแกรม และทดลอง ทำไฟกระพริบ ,อ่านค่าอินพุต, แสดงผลออกทาง UART-->RS232 คุณอาจเริ่มต้นการทำงานเป็นส่วนๆ เช่น - เลือกเซนเซอร์ ทำการทดลองโดยอ่านค่าผ่าน A to D แล้วแสดงผลผ่านทาง RS232 ไปยัง PC http://www.es.co.th/detail.asp?Prod=35700093 http://www.thaimicrotron.com/CCS-628/Referrence/MAX232.htm - หากต้องการแสดงผลผ่าน กราฟฟิค LCD ก็ต้องสั่งซื้อมาเล่น http://www.es.co.th/detail.asp?Prod=13502706 - หัด เชียน/อ่าน ข้อมูลลงใน EEProm แล้วแสดงผลผ่านทาง RS232 ไปยัง PC เมื่อได้แล้วค่อยนำ HW และ code มารวมกัน คงไม่มีทางลัดใดๆ ให้คุณๆต้องค่อยๆฝึกฝนด้วยตนเองครับ Title: Re: ผมอยากสร้างมิเตอร์วัดไฟบ้านอะครับ Post by: ElleryQueen on August 19, 2013, 07:15:33 PM อยากรบกวนขอคำปรึกษาเพิ่มเติมหน่อยอะครับ คือตอนนี้ผมซื้ออุปกรณ์มาแล้วบางส่วน ผมใช้ ไอซี MCP3906 เพื่อวัดค่า power อะครับ ไม่ได้ใช้ current sensor แต่ปัญหาคือ ผมเริ่มต้นในการต่อวงจรไม่ถูกอะครับ ได้ลองศึกษา datasheet แล้ว แต่ก็ยังไปต่อไม่ได้เลยอะครับ คือผมสงสัยว่าขาไหนจะต้องต่ออะไรบ้าง และค่า R,C จะคำนวณอย่างไร และส่วนของ output ที่ออกมาเป็นความถี่ แล้วจะรู้ได้ยังไงอะครับ ว่าค่า power ที่ได้ออกมามีค่าถูกต้องหรือเปล่า หรือจะต้องต่อวงจรไปถึงไมโครและ display เพื่อแสดงค่า power ออกมาเท่านั้นหรือเปล่าอะครับ มีวิธีที่สามารถรู้ค่า power จากความถี่ที่ออกมาจาก MCP3906 มั้ยอะครับ
|