สารบัญ:

จอภาพขนาดเล็ก 12V: 4 ขั้นตอน
จอภาพขนาดเล็ก 12V: 4 ขั้นตอน

วีดีโอ: จอภาพขนาดเล็ก 12V: 4 ขั้นตอน

วีดีโอ: จอภาพขนาดเล็ก 12V: 4 ขั้นตอน
วีดีโอ: EP35. แนะนำจอ LCD 7นิ้ว จอมอนิเตอร์สารพัดประโยชน์ ใช้ได้กับทุกงาน ราคาถูก ใช้งานง่าย 2024, พฤศจิกายน
Anonim
จอภาพขนาดเล็ก 12V
จอภาพขนาดเล็ก 12V

คำแนะนำนี้มีไว้สำหรับจอภาพแบตเตอรี่รถยนต์ขนาดเล็กที่ให้สัญญาณไฟจราจรของสุขภาพแบตเตอรี่ผ่าน LED 3 ดวง

ฉันต้องการอันที่ติดถาวรได้และมีกระแสไฟต่ำมาก เหตุผลก็คือรถของฉันไม่ได้ใช้งานมาระยะหนึ่งแล้ว (11 สัปดาห์ - การแยกตัวเองออกจากกัน) และแบตเตอรี่หมดเกลี้ยง นี่เป็นปัญหาในรถของฉันเนื่องจากการเปิดประตูแบบปกติต้องอาศัยแบตเตอรี่ ฉันสามารถเข้าไปในประตูคนขับได้โดยใช้กุญแจสำรองแบบแมนนวล แต่แล้วก็ต้องคลานไปทางด้านหลังของรถ ติดแบตเตอรี่สำรองข้ามแบตเตอรี่ 12V เพื่อที่ฉันจะได้เปิดส่วนที่เหลือของรถและนำแบตเตอรี่ออกไป ชาร์จใหม่ ทุกอย่างเป็นไปด้วยดี แต่ฉันไม่ต้องการออกกำลังกายซ้ำ

ดังนั้นฉันจึงสร้างจอภาพขนาดเล็กนี้เพื่อเตือนฉันก่อนที่ทุกอย่างจะแน่น ฉันยังพบว่าแบตเตอรี่หมดประมาณ 30mA โดยปกติเมื่อปิดระบบทั้งหมด ฉันคิดว่านี่เป็นระบบเฝ้าประตูและสัญญาณเตือน ไม่ค่อยมีเสียง แต่หากไม่ได้ใช้งานเป็นเวลานานจะทำให้แบตเตอรี่หมด ดังนั้นฉันจึงกระตือรือร้นที่จะไม่เพิ่มภาระนี้มากเกินไป มันจบลงด้วยการวาดเฉลี่ยประมาณ 4mA ส่วนใหญ่ของการประหยัดพลังงานคือการกระพริบไฟ LED ที่เหมาะสมในช่วงเวลาสั้น ๆ ทุกๆ 5 วินาที

จอภาพใช้โมดูล ATTiny85 ประเภท Digispark ซึ่งมีขนาดเล็ก ราคาถูก และมีอินพุต ADC ที่เหมาะสมในการตรวจสอบแรงดันไฟฟ้าและมี GPIO เพียงพอสำหรับขับ LED 3 ดวง

ฉันใช้เวอร์ชันที่แก้ไขแล้วเพื่อลด digispark กระแสไฟต่ำในปัจจุบันลงอีก แต่สามารถใช้ได้หากไม่มีสิ่งนี้หากพอใจกับกระแสพิเศษ 7mA สิ่งนี้อธิบายเพิ่มเติมในคำอธิบายแผนผัง

ขั้นตอนที่ 1: เครื่องมือและส่วนประกอบ

เครื่องมือ

หัวแร้งหัวแร้ง

ส่วนประกอบ

  • Digispark ATTiny85 (ทั้ง USB ปกติหรือ micro USB
  • บอร์ดต้นแบบ 6 x 7 หลุม
  • ตัวควบคุม 3.3V xc6203E332
  • ไฟ LED 3 ดวง แดง เหลือง เขียว
  • ตัวต้านทาน 3 x 47R, 1 x 10K, 1 x 33K
  • ตัวเก็บประจุ 10uF
  • Schottky ไดโอด
  • ซีเนอร์ไดโอด 7v5
  • ขั้วต่อ 3 ขา
  • สิ่งที่ส่งมาด้วย - กล่องพิมพ์ 3 มิติ

www.thingiverse.com/thing:4458026

ขั้นตอนที่ 2: แผนผัง

แผนผัง
แผนผัง

วงจรนั้นง่ายมาก ไดโอด schottky (การป้องกันขั้ว) และซีเนอร์ป้อนตัวควบคุม 3.3V กระแสไฟต่ำเพื่อให้ได้พลังงาน 3.3V ที่เสถียรไปยัง ATTiny

ตัวแบ่งที่อาจเกิดขึ้นทำให้แบตเตอรี่ 12V ลดลง 4.3: 1 เพื่อป้อนอินพุต ADC บน ATTiny PB3 / ADC1 ใช้เพื่อหลีกเลี่ยงการรบกวนจากส่วนประกอบ USB บนบอร์ด ไฟ LED 3 ดวงติดอยู่กับ PB0, PB1 และ PB5 และใช้ตัวต้านทาน 47R เพื่อจำกัดกระแส ใช้ PB5 อีกครั้งเพื่อหลีกเลี่ยงการรบกวนการทำงานของ USB สิ่งนี้ต้องการให้ PB5 ไม่ถูกรวมโปรแกรมสำหรับการดำเนินการรีเซ็ต นี่เป็นเรื่องปกติสำหรับ digisparks จริง แต่ไม่จำเป็นสำหรับโคลน และสำหรับสิ่งเหล่านี้ ฟิวส์จำเป็นต้องได้รับการแก้ไข (ดูตัวแก้ไขฟิวส์)

หากคุณต้องการหลีกเลี่ยงการดัดแปลง digispark เพื่อลดกระแส คุณสามารถใช้ตัวควบคุม 5V ที่ให้มาบนบอร์ดได้ ต้องมีการปรับเปลี่ยนเล็กน้อย

  • ถอดตัวควบคุม xc6203 และ 7v5 zener แล้วป้อน 12V ตรงไปที่ Vin บน Digispark
  • เปลี่ยนตัวหารที่เป็นไปได้เป็น 18K: 10K
  • ระดับเกณฑ์แรงดันไฟฟ้าของซอฟต์แวร์จะต้องได้รับการปรับเล็กน้อย ดูส่วนซอฟต์แวร์

ขั้นตอนที่ 3: การก่อสร้าง

การก่อสร้าง
การก่อสร้าง
การก่อสร้าง
การก่อสร้าง

ฉันสร้างวงจรพิเศษบนแผ่นต้นแบบขนาด 6 x 7 ซึ่งสามารถนั่งบน digispark โดยมีรูที่เรียงโดยตรงกับ GPIO และพินแรงดันไฟฟ้า

ทำให้เป็นโมดูลที่มีขนาดกะทัดรัดมากซึ่งสามารถใส่ในกล่องขนาดเล็กได้ ฉันใช้คอนเน็กเตอร์ 3 พินบนกล่องโดยที่พินภายนอก 2 พินต่อสายไปที่ 0V และตรงกลางเป็น 12V ซึ่งหมายความว่าขั้วของการเสียบขั้วต่อไม่สำคัญ

ขั้นตอนที่ 4: ซอฟต์แวร์

ซอฟต์แวร์อยู่ในรูปแบบของร่าง Arduino

แหล่งที่มาสามารถดูได้ที่

มันง่ายมากและมีลูปง่าย ๆ ที่ทุก ๆ 5 วินาทีวัดแรงดันไฟฟ้าผ่าน ADC1 แล้วกะพริบ LED ที่เหมาะสม

ระดับที่กำหนดเกณฑ์ที่กำหนดโดยบรรทัด

int ledLevels[LED_COUNT] = {907, 888, -1};

การอ่าน ADC ที่มากกว่าตัวเลขแรกจะกะพริบเป็นสีเขียว ADC ที่อ่านค่าน้อยกว่านี้แต่มากกว่าวินาทีจะกะพริบเป็นสีเหลืองอำพัน สิ่งอื่นใดที่กะพริบเป็นสีแดง

สำหรับฉันสิ่งนี้ให้สีเขียว > 12.4V, สีเหลืองอำพัน > 12.1V, สีแดง < 12.1V

คุณสามารถปรับเทียบโดยใช้แหล่งจ่ายแรงดันไฟแบบแปรผันและตรวจสอบว่าไฟ LED เปลี่ยนแปลงที่ตำแหน่งใด สิ่งเหล่านี้จะต้องเปลี่ยนแปลงหากใช้ตัวควบคุม 5V เริ่มต้นบน Digispark

แนะนำ: