ดูไอทีวี-4
ฉันอยากจะแบ่งปันประสิทธิภาพของนาฬิกาที่ใช้หลอดไฟ IV-9 ในบล็อกจากเครื่องบิน TU-154 กับคุณ บนร่างกายมีข้อความว่า ITV-4 เห็นได้ชัดว่าหน่วยนี้เรียกว่าอย่างนั้น! ในถิ่นกำเนิด นาฬิกาเรือนนี้ถูกสร้างขึ้นโดยใช้ตรรกะที่เข้มงวด บุคคลที่สั่งการแปลงจากฉันต้องการใช้เป็นอุปกรณ์เสริมเดสก์ท็อปที่จะแสดงเวลาและอุณหภูมิ ขึ้นอยู่กับโหมด ในเวลาเดียวกันจำเป็นต้องรักษาฟังก์ชันการปรับความสว่างของหลอดไฟไว้ และเงื่อนไขอีกประการหนึ่งคือความเป็นอิสระด้านพลังงาน ซึ่งฉันหมายถึงการติดตามเวลาหลังจากปิดไฟหลักแล้ว
แต่ที่นี่ต้องบอกเลยว่าโชคดี! ก่อนหน้านี้ฉันเพิ่งเจอตัวบ่งชี้การปล่อยก๊าซเพื่อจ่ายไฟเท่านั้นให้ถอดออกและใส่ไฟ 180V! ทุกอย่างที่นี่สะดวกมาก คุณสามารถใช้แหล่งจ่ายไฟ 5V สำหรับแหล่งจ่ายไฟ (พูดอย่างเคร่งครัดไม่เกิน 4.5V แต่จะเพิ่มเติมในภายหลัง) เช่น เส้นเดียวกับที่ใช้ควบคุมชิปหลัก
หลอดไฟเป็นกระติกน้ำสุญญากาศที่ประกอบด้วยเส้นใยแปดเส้น ดังนั้น IV-9 จึงมีเอาต์พุตทั่วไปและส่วนแปดส่วน ในการแสดงข้อมูลใด ๆ จำเป็นต้อง "จ่ายไฟ" พินส่วนทั่วไปและส่วนที่เกี่ยวข้อง ขั้วของการเชื่อมต่อไม่สำคัญในกรณีของฉัน ฉันเชื่อมต่อพิน 1 เข้ากับกำลังไฟบวก (แรงดันไฟฟ้าในวงจรของฉันเปลี่ยนแปลงเพื่อปรับความสว่างของหลอดไฟ) และเชื่อมต่อพินส่วนกับกราวด์


ตอนนี้เกี่ยวกับการควบคุมหลอดไฟ ลูกค้ายืนยันตัวบ่งชี้แบบคงที่ ดังนั้นเราจึงจะมีสัญญาณควบคุม "พวง" (7 พิน * 4 หลอด) ในการเพิ่มจำนวนพินฉันใช้รีจิสเตอร์กะ 74HC595 สี่ตัวซึ่งพินนั้นเชื่อมต่อกับชิป ULN2003 สี่ตัว ไมโครวงจร ULN2003 เป็นชุดสวิตช์ทรานซิสเตอร์เจ็ดตัว สวิตช์ทรานซิสเตอร์แต่ละตัวมีตัวต้านทานจำกัดอยู่ที่ฐาน ดังนั้นคุณจึงสามารถเชื่อมต่อเอาต์พุตจากชิฟต์รีจิสเตอร์เข้ากับอินพุตควบคุมของ uln ได้โดยตรงอย่างปลอดภัย
กลไกหลักคือ mega8 งานประกอบด้วยการสำรวจเซ็นเซอร์อุณหภูมิ DS18B20 หรือนาฬิกาแบบเรียลไทม์ DS1307 และส่งข้อมูลเอาต์พุตไปยังหลอดไฟโดยการเขียนอาร์เรย์ที่ต้องการเพื่อเปลี่ยนรีจิสเตอร์ นอกจากนี้ เมื่อเปิดใช้งานปุ่มใดปุ่มหนึ่งจากสี่ปุ่ม ตัวเลขที่เกี่ยวข้องในหน่วยชั่วโมงหรือนาทีจะเปลี่ยนไป วินาทีจะถูกรีเซ็ตเป็นศูนย์เมื่อชั่วโมงหรือนาทีมีการเปลี่ยนแปลง เมื่อคุณกดปุ่มแรกและปุ่มที่สี่พร้อมกัน อุปกรณ์จะเข้าสู่โหมดแสดงอุณหภูมิ สำหรับรายละเอียดคุณสามารถชมวิดีโอได้ ปุ่มทั้งสี่ปุ่ม "นั่ง" ในการขัดจังหวะครั้งเดียวหลังจากนั้นจะถูกเรียกใช้งานจะถูกกำหนดว่าจะกดปุ่มใดนี่คือตัวอย่างของการใช้งานดังกล่าว:

แผนภาพอุปกรณ์:

นี่เป็นส่วนแรกของงานที่ไม่มีการปรับความสว่างของหลอดไฟ - พวกมันจะเผาไหม้ที่ "เต็ม" พลังงานของอุปกรณ์ทั้งหมดคือ 5Vในเวอร์ชันนี้ นาฬิกายังสามารถใช้พลังงานจากพอร์ต USB ได้อีกด้วย! แผนภาพยังไม่แสดงหลอดไฟ ในการเชื่อมต่อคุณต้องเชื่อมต่อแอโนดเข้ากับแหล่งจ่ายไฟบวกและเชื่อมต่อเทอร์มินัลส่วนผ่านตัวต้านทานจำกัดกระแส (กระแสไฟของส่วนไม่ควรเกิน 19 mA) เข้ากับเทอร์มินัล L( 1)_1.... แอล(4)_7. เมื่อปรับความสว่างเราจะเชื่อมต่อขั้วบวกของหลอดไฟและพินหมายเลข 9 ของวงจรไมโคร ULN2003 ไม่ใช่กำลังบวก แต่กับเอาต์พุตของวงจรควบคุมพลังงาน
วงจรปรับความสว่าง:

เราใช้แรงดันไฟฟ้าคงที่ 7-9V กับอินพุต (INPUT+;INPUT-) เครื่องควบคุมเชิงเส้น 7805 ควบคุมแรงดันไฟฟ้าเป็น 5V ซึ่งใช้ในการจ่ายไฟให้กับไมโครคอนโทรลเลอร์ นาฬิกาเรียลไทม์ รีจิสเตอร์กะ และเซ็นเซอร์อุณหภูมิ
เครื่องป้องกันเชิงเส้น LM317 - ใช้เพื่อควบคุมความสว่าง ด้วยพิกัด R1-3.9kOhm และ RS_1,RS-2 เป็นตัวต้านทานปรับค่าได้ 10kOhm แรงดันไฟฟ้า 5V_ADJ_OUT จะแตกต่างกันไปขึ้นอยู่กับความต้านทานของตัวต้านทานปรับค่าได้ตั้งแต่ 2.5 ถึง 4.9V คุณต้องติดตั้งหม้อน้ำขนาดเล็กบน LM317 ในเวลาเพียง 10 นาทีฉันก็สร้างหม้อน้ำแบบในรูปซึ่งระบายความร้อนได้ค่อนข้างดี วัสดุ – ชิ้นส่วนเล็กๆ จากกล่องซีดีรอม:

ภาพแสดงเอาต์พุตของเซ็นเซอร์อุณหภูมิและช่องใส่แบตเตอรี่สำหรับนาฬิกาเรียลไทม์ DS1307
ตอนนี้การประหารชีวิต
กรอบ:

ฉันต่อเชือกจากตะเกียงให้ยาวขึ้นแล้วมัดเป็นหางเปียแล้วคืนไว้ที่เดิม:

บอร์ดควบคุม (ติดกับตำแหน่งเดิม):



การติดตั้งบอร์ดและการเชื่อมต่อหลอดไฟ:

ผลที่ตามมา:



ดาวน์โหลดเฟิร์มแวร์และบอร์ด:
โคมไฟ.
แต่ที่นี่ต้องบอกเลยว่าโชคดี! ก่อนหน้านี้ฉันเพิ่งเจอตัวบ่งชี้การปล่อยก๊าซเพื่อจ่ายไฟเท่านั้นให้ถอดออกและใส่ไฟ 180V! ทุกอย่างที่นี่สะดวกมาก คุณสามารถใช้แหล่งจ่ายไฟ 5V สำหรับแหล่งจ่ายไฟ (พูดอย่างเคร่งครัดไม่เกิน 4.5V แต่จะเพิ่มเติมในภายหลัง) เช่น เส้นเดียวกับที่ใช้ควบคุมชิปหลัก
หลอดไฟเป็นกระติกน้ำสุญญากาศที่ประกอบด้วยเส้นใยแปดเส้น ดังนั้น IV-9 จึงมีเอาต์พุตทั่วไปและส่วนแปดส่วน ในการแสดงข้อมูลใด ๆ จำเป็นต้อง "จ่ายไฟ" พินส่วนทั่วไปและส่วนที่เกี่ยวข้อง ขั้วของการเชื่อมต่อไม่สำคัญในกรณีของฉัน ฉันเชื่อมต่อพิน 1 เข้ากับกำลังไฟบวก (แรงดันไฟฟ้าในวงจรของฉันเปลี่ยนแปลงเพื่อปรับความสว่างของหลอดไฟ) และเชื่อมต่อพินส่วนกับกราวด์


ตอนนี้เกี่ยวกับการควบคุมหลอดไฟ ลูกค้ายืนยันตัวบ่งชี้แบบคงที่ ดังนั้นเราจึงจะมีสัญญาณควบคุม "พวง" (7 พิน * 4 หลอด) ในการเพิ่มจำนวนพินฉันใช้รีจิสเตอร์กะ 74HC595 สี่ตัวซึ่งพินนั้นเชื่อมต่อกับชิป ULN2003 สี่ตัว ไมโครวงจร ULN2003 เป็นชุดสวิตช์ทรานซิสเตอร์เจ็ดตัว สวิตช์ทรานซิสเตอร์แต่ละตัวมีตัวต้านทานจำกัดอยู่ที่ฐาน ดังนั้นคุณจึงสามารถเชื่อมต่อเอาต์พุตจากชิฟต์รีจิสเตอร์เข้ากับอินพุตควบคุมของ uln ได้โดยตรงอย่างปลอดภัย
โครงการ
กลไกหลักคือ mega8 งานประกอบด้วยการสำรวจเซ็นเซอร์อุณหภูมิ DS18B20 หรือนาฬิกาแบบเรียลไทม์ DS1307 และส่งข้อมูลเอาต์พุตไปยังหลอดไฟโดยการเขียนอาร์เรย์ที่ต้องการเพื่อเปลี่ยนรีจิสเตอร์ นอกจากนี้ เมื่อเปิดใช้งานปุ่มใดปุ่มหนึ่งจากสี่ปุ่ม ตัวเลขที่เกี่ยวข้องในหน่วยชั่วโมงหรือนาทีจะเปลี่ยนไป วินาทีจะถูกรีเซ็ตเป็นศูนย์เมื่อชั่วโมงหรือนาทีมีการเปลี่ยนแปลง เมื่อคุณกดปุ่มแรกและปุ่มที่สี่พร้อมกัน อุปกรณ์จะเข้าสู่โหมดแสดงอุณหภูมิ สำหรับรายละเอียดคุณสามารถชมวิดีโอได้ ปุ่มทั้งสี่ปุ่ม "นั่ง" ในการขัดจังหวะครั้งเดียวหลังจากนั้นจะถูกเรียกใช้งานจะถูกกำหนดว่าจะกดปุ่มใดนี่คือตัวอย่างของการใช้งานดังกล่าว:

แผนภาพอุปกรณ์:

นี่เป็นส่วนแรกของงานที่ไม่มีการปรับความสว่างของหลอดไฟ - พวกมันจะเผาไหม้ที่ "เต็ม" พลังงานของอุปกรณ์ทั้งหมดคือ 5Vในเวอร์ชันนี้ นาฬิกายังสามารถใช้พลังงานจากพอร์ต USB ได้อีกด้วย! แผนภาพยังไม่แสดงหลอดไฟ ในการเชื่อมต่อคุณต้องเชื่อมต่อแอโนดเข้ากับแหล่งจ่ายไฟบวกและเชื่อมต่อเทอร์มินัลส่วนผ่านตัวต้านทานจำกัดกระแส (กระแสไฟของส่วนไม่ควรเกิน 19 mA) เข้ากับเทอร์มินัล L( 1)_1.... แอล(4)_7. เมื่อปรับความสว่างเราจะเชื่อมต่อขั้วบวกของหลอดไฟและพินหมายเลข 9 ของวงจรไมโคร ULN2003 ไม่ใช่กำลังบวก แต่กับเอาต์พุตของวงจรควบคุมพลังงาน
วงจรปรับความสว่าง:

เราใช้แรงดันไฟฟ้าคงที่ 7-9V กับอินพุต (INPUT+;INPUT-) เครื่องควบคุมเชิงเส้น 7805 ควบคุมแรงดันไฟฟ้าเป็น 5V ซึ่งใช้ในการจ่ายไฟให้กับไมโครคอนโทรลเลอร์ นาฬิกาเรียลไทม์ รีจิสเตอร์กะ และเซ็นเซอร์อุณหภูมิ
เครื่องป้องกันเชิงเส้น LM317 - ใช้เพื่อควบคุมความสว่าง ด้วยพิกัด R1-3.9kOhm และ RS_1,RS-2 เป็นตัวต้านทานปรับค่าได้ 10kOhm แรงดันไฟฟ้า 5V_ADJ_OUT จะแตกต่างกันไปขึ้นอยู่กับความต้านทานของตัวต้านทานปรับค่าได้ตั้งแต่ 2.5 ถึง 4.9V คุณต้องติดตั้งหม้อน้ำขนาดเล็กบน LM317 ในเวลาเพียง 10 นาทีฉันก็สร้างหม้อน้ำแบบในรูปซึ่งระบายความร้อนได้ค่อนข้างดี วัสดุ – ชิ้นส่วนเล็กๆ จากกล่องซีดีรอม:

ภาพแสดงเอาต์พุตของเซ็นเซอร์อุณหภูมิและช่องใส่แบตเตอรี่สำหรับนาฬิกาเรียลไทม์ DS1307
ตอนนี้การประหารชีวิต
กรอบ:

ฉันต่อเชือกจากตะเกียงให้ยาวขึ้นแล้วมัดเป็นหางเปียแล้วคืนไว้ที่เดิม:

บอร์ดควบคุม (ติดกับตำแหน่งเดิม):



การติดตั้งบอร์ดและการเชื่อมต่อหลอดไฟ:

ผลที่ตามมา:



ดาวน์โหลดเฟิร์มแวร์และบอร์ด:
ความสนใจ! คุณไม่ได้รับอนุญาตให้ดูข้อความที่ซ่อนอยู่
ชั้นเรียนปริญญาโทที่คล้ายกัน
น่าสนใจเป็นพิเศษ
ความคิดเห็น (1)