CBRSCLUB.COM

CBRs FORUM => CBR : D.I.Y. (Do It Yourself) => ข้อความที่เริ่มโดย: noneam ที่ 05, กันยายน 2010, 04:50:26 AM



หัวข้อ: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: noneam ที่ 05, กันยายน 2010, 04:50:26 AM
DIY นี้เป็นงานแรกที่ได้ถ่ายรูปไว้และเห็นว่ามีประโยชน์เลยเอามาลงครับ


     หลาย ๆ คนคงเคยเจอปัญหา Battery หมดไฟโดยที่เราไม่รู้ เพราะว่าไม่มีอุปกรณ์วัด และถ้าซื้อก็ราคาหลายร้อยอยู่
ผมก็เช่นกันครับ ขี้เกียดเอา Multimeter มาวัดบ่อย ๆ ว่า Battery เหลือแค่ไหนแล้ว เลยออกแบบวงจร Battery Level 3LEDs
และสร้างไว้ใช้เองซะเลยครับ


     ก่อนอื่นขอแนะเกี่ยวกับการดูแลรักษาแบตเตอรี่แบบตะกั่วกรดที่อยู่ในรถของพวกเราก่อนนะครับ
การดูแลแบตฯ ชนิดนี้ควรชาร์ทให้ไฟเต็มอยู่ตลอด เพราะว่าหากแรงดันแบตฯ ต่ำกว่า 12.4 Volt [สำหรับแบต 12 Volt]
หรือมีไฟต่ำกว่า 75 % จะเกิดผลึก Sulfate เกาะบนแผ่นตะกั่วในแบตฯ เป็นสาเหตุทำให้แบตเสื่อมในที่สุดครับ


     ลองมาดูแรงดันแบตฯ ตามตารางด้านล่างครับ

(http://img29.imageshack.us/img29/3852/0reff.jpg)

reference: http://www.ccis.com/home/mnemeth/12volt/12volt.htm


ทีนี้ผมได้ออกแบบวงจร Battery Indicator โดยมีการทำงานและข้อกำหนดที่ต้องการดังนี้ครับ
- แสดงผลด้วย LED 3 สีคือ แดง เหลือง เขียว
- หากแรงดันสูงกว่า 12.392 Volt, LED จะสว่างทั้ง 3 สี
- หากแรงดันอยู่ระหว่าง  12.392 Volt และ 12.000 Volt, LED จะสว่างสีเฉพาะสีแดงและสีเหลือง
- หากแรงดันอยู่ระหว่าง  12.000 Volt และ 10.980 Volt, LED จะสว่างสีเฉพาะสีแดง
- หากแรงดันต่ำกว่า 10.980 Volt, LED สีแดงจะกะพริบ
- วงจรต้องมีขนาดเล็ก อุปกรณ์น้อย สร้างง่าย ติดตั้งง่าย ไร้การปรับแต่ง ความแม่นยำสูง


     เริ่มจากการออกแบบวงจรก่อนครับ วงจรนี้ประมวลผลโดยใช้ Microcontroller ของ Microship
PIC12F675 เพื่อให้มีอุปกรณ์น้อยครับ อยากให้ทำงานอย่างไรก็เขียนโปรแกรมใส่เข้าไปใน IC PIC12F675
มันก็จะทำงานตามที่เราต้องการครับ ภาษาที่ใช้เขียนโปรแกรม ใช้ภาษา Assembly ครับ

ลูกเล่นพิเศษ (ทำเท่) : ตอนเริ่มจ่ายไฟเข้าจะมี Intro เป็นไฟกะพริบและไฟวิ่งด้วยครับ 555


     ออกแบบลายวงจรได้ตามนี้ครับ ขนาดแผ่นวงจร 0.9x1.7 นิ้วครับ [ใช้โปรแกรม Proteus ในการออกแบบครับ]

(http://img175.imageshack.us/img175/1179/1pcbdsn.jpg)



     ออกแบบเสร็จแล้วก็ลงมือทำ PCB เลยครับ

(http://img27.imageshack.us/img27/89/2pcbq.jpg)



     ลงกล่องได้พอดีตามที่ออกแบบไว้ครับ

(http://img155.imageshack.us/img155/2342/3pcbinbox.jpg)



     หลังจากนั้นก็ลงอุปกรณ์ให้หมดครับ

(http://img179.imageshack.us/img179/3424/4pcbdone.jpg)



     เจาะรูที่กล่องให้พอดีกับหลอด LED และสายไฟ แล้วก็ได้เวลาทดสอบวงจรครับ เนื่องจากวงจรนี้เคยทดลองใน
Protoboard มาก่อนแล้วจึงผ่านฉลุยครับ

(http://img257.imageshack.us/img257/252/5test.jpg)



     ปิดฝากล่องก็เสร็จเรียบร้อยครับ พอดีเป๊ะ ๆ ครับ 555

(http://img91.imageshack.us/img91/4682/6done.jpg)



     ตัวอย่างการใช้งานครับ อันนี้เอาไปใช้กับ UPS ครับ เวลาทำงานอยู่แล้วไฟดับ ไม่ต้องมานั่งเดาว่าแบตฯ มีไฟเท่าไหร่
[UPS รุ่นต่ำ ๆ จะไม่มี Battery Indicator มาให้ครับ]

(http://img265.imageshack.us/img265/2419/7example.jpg)


    ใครที่ชอบฟังเพลงในรถตอนดับเครื่อง ถ้ามี Battery Indicator ก็น่าจะมีประโยชน์ด้วยครับ


     รายการอุปกรณ์และค่าใช้จ่ายมีดังนี้ครับ

- PIC12F675 40x1 = 40 บาท
- LM7805 15x1 = 10 บาท
- Resistor 470 Ohm 0.25x3 = 0.75 บาท
- Resistor 1k Ohm 0.25x1 = 0.25 บาท
- Resistor 3k Ohm 0.25x1 = 0.25 บาท
- LED สีแดง 2x1 = 2 บาท
- LED เหลือง 2x1 = 2 บาท
- LED เขียว 2x1 = 2 บาท
- Capacitor 0.1 uF 1x2 = 2 บาท
- กล่อง Future Box FB19 13x1 = 13 บาท [กล่องมีให้เลือก 2 สีคือขาวและดำครับ]
- สายไฟ ~ 5 บาท
- ค่าสมอง ฟรี
- ค่าแรง ฟรี

รวมเป็น 77.25 บาทครับ

งบประมาณที่บอกมาไม่รวมตัว Burn MCU นะครับ เพราะว่าหากใครจะเล่น MCU จะต้องมีตัว Burn ด้วยครับ


     ตอนนี้แก้ไขเพิ่มเติมครับ โดยเพิ่มระยะห่างระหว่างหลอด LED ให้ห่างมากกว่านี้ ทำให้ดูได้ง่าย และสบายตาขึ้นครับ


     เสร็จเรียบร้อยครับ DIY แรกที่เอาลงเว็บครับ แนะนำ ติ ชม ได้นะครับ

หากใครต้องการลายวงจร หรือ โค้ดโปรแกรมก็ขอได้นะครับ ไม่หวงครับ

มีข้อสงสัยถามได้นะครับ      ขอบคุณที่รับชมครับ



 ;)





หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: km/h ที่ 05, กันยายน 2010, 02:24:34 PM
สุดยอดเลยคับ l13


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: ballcbr ที่ 05, กันยายน 2010, 02:58:50 PM
อันนี้นี่  l13


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: noneam ที่ 05, กันยายน 2010, 04:19:38 PM
ใครต้องการลายวงจร หรือ ไฟล์ HEX สำหรับ Burn ลง PIC12F675 ขอได้นะครับ


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: tommylee ที่ 05, กันยายน 2010, 05:16:57 PM
 >coooool ??? ??? !ohno :-\


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: gazohol ที่ 07, กันยายน 2010, 12:28:17 AM
 l13 !goodjob ดีเลยครับ


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: kengjank ที่ 07, กันยายน 2010, 02:57:41 AM
เจ๋งจัง  ;)


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: ViRuS_BC ที่ 07, กันยายน 2010, 03:05:29 AM
 >coooool

ไม่ลองทำขายละครับ ใช้ได้กับรถทุกรุ่นด้วย


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: เข้มโค้งS ที่ 07, กันยายน 2010, 05:21:44 AM
แจ่มมาก :)


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: noietalent ที่ 07, กันยายน 2010, 05:43:01 AM
 >coooool !goodjob l13


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: keratiewit2009 ที่ 07, กันยายน 2010, 09:26:47 PM
อันนี้มันอยู่ใน D.I.Y. เวปเพื่อนบ้านเรานี่ครับ ผมเห็นนานแล้วนะ

 >@#%GD >@#%GD


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: noneam ที่ 08, กันยายน 2010, 03:30:29 AM
อันนี้มันอยู่ใน D.I.Y. เวปเพื่อนบ้านเรานี่ครับ ผมเห็นนานแล้วนะ

 >@#%GD >@#%GD

ของผมเองแหละครับ user name เดียวกันครับ


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: keratiewit2009 ที่ 08, กันยายน 2010, 08:57:19 PM
อันนี้มันอยู่ใน D.I.Y. เวปเพื่อนบ้านเรานี่ครับ ผมเห็นนานแล้วนะ

 >@#%GD >@#%GD

ของผมเองแหละครับ user name เดียวกันครับ

แจ่ม ลองทำมั่งดีกว่า

 l13


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: S-CHAI ที่ 08, กันยายน 2010, 09:24:52 PM
น่าสนใจมากมาย ไม่ต้องไปเรียนต่อ อีก 4 ปีแล้วครับ 555
 !goodjob >%^SR


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: nat_et47 ที่ 11, กันยายน 2010, 04:11:47 AM
 !goodjob
 สั่งทำตัวนึง   l11


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: Kanthawit ที่ 12, กันยายน 2010, 04:18:04 AM
ราคา PIC เชียงใหม่แพงจัด   !hoehoe    !hoehoe


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: Asus ที่ 14, กันยายน 2010, 01:48:20 AM
ความคิดสุดยอด !goodjob


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: tong ที่ 25, พฤศจิกายน 2010, 07:28:05 PM
ลงเบอร์โทรด้วยซิครับจะได้โทรสั่ง <%6 <%6


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: noneam ที่ 25, พฤศจิกายน 2010, 08:19:59 PM
ลงเบอร์โทรด้วยซิครับจะได้โทรสั่ง <%6 <%6

ตอนนี้ยังไม่ได้ทำขายครับ

แต่ถ้าอยากได้จริง ๆ หลังไมค์เลยครับ


 ;D


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: jarupong ที่ 27, พฤศจิกายน 2010, 06:49:03 PM
เกิดมาเพื่อนสิ่งนี้เจงๆ !goodjob


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: colt ที่ 17, ธันวาคม 2010, 04:04:23 PM
 ;D


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: nickname2529 ที่ 17, ธันวาคม 2010, 04:22:39 PM
 ;) ;)


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: KOSUKE ที่ 06, มกราคม 2011, 06:45:26 AM
 >yes !goodjob


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: nickname2529 ที่ 06, มกราคม 2011, 04:24:04 PM
 !goodjob !goodjob


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: cci17 ที่ 07, มกราคม 2011, 01:02:37 AM
 !goodjob *^%#


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: VaVaX2 ที่ 07, มกราคม 2011, 04:56:29 PM
แน่นอนจริงๆ l13


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: new150 ที่ 10, มกราคม 2011, 08:18:33 PM
 >A@$%^^ >A@$%^^ ดีจังคับ


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: [-[T]omy-] ที่ 11, มกราคม 2011, 02:13:42 AM
หูยๆๆๆ แจ๋มๆ

รอได้รถก่อนเดี๋ยวหลังไมค์เลย  handsom bra  >coooool l13 !goodjob


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: noneam ที่ 11, มกราคม 2011, 08:48:54 AM
ขอบคุณที่ให้ความสนใจครับ

เดี๋ยวถ้าเคลียงานหมดแล้วจะทำไว้จำนวนหนึ่งครับ


 :D


หัวข้อ: Re: DIY: Battery Indicator 3LEDs [ใช้ Microcontroller ประมวลผล]
เริ่มหัวข้อโดย: LooKooM ที่ 16, มกราคม 2011, 03:31:02 AM
 >yes