HP Counter Nixie Tube Clock/จอแสดงผล BG ปี 1960: 3 ขั้นตอน
HP Counter Nixie Tube Clock/จอแสดงผล BG ปี 1960: 3 ขั้นตอน
Anonim
Image
Image
นาฬิกา HP Counter Nixie Tube/จอแสดงผล BG ในปี 1960
นาฬิกา HP Counter Nixie Tube/จอแสดงผล BG ในปี 1960
นาฬิกา HP Counter Nixie Tube/จอแสดงผล BG ในปี 1960
นาฬิกา HP Counter Nixie Tube/จอแสดงผล BG ในปี 1960
นาฬิกา HP Counter Nixie Tube/จอแสดงผล BG ในปี 1960
นาฬิกา HP Counter Nixie Tube/จอแสดงผล BG ในปี 1960

นี่เป็นโครงการที่จะสร้างนาฬิกา และในกรณีของฉัน การแสดงระดับน้ำตาลในเลือด จากเครื่องนับความถี่ HP 5532A รุ่นปี 1966 ในกรณีของฉัน เคาน์เตอร์ไม่ทำงาน และฉันต้องทำการซ่อมแซม ภาพถ่ายเริ่มต้นเหล่านี้เป็นบางส่วนของการซ่อมแซม คำแนะนำนี้จะถือว่าของคุณใช้งานได้และคุณมีความสามารถและต้องการตั้งค่าและกำหนดค่า Raspberry Pi และทำการเข้ารหัส ความสามารถในการบัดกรีอย่างปลอดภัยก็เป็นข้อกำหนดเช่นกัน เนื่องจากต้องใช้ไฟฟ้าแรงสูงในการจุดไฟ จึงต้องใช้ความระมัดระวังอย่างยิ่ง และไม่ควรใช้งานอุปกรณ์ขณะเชื่อมต่อกับแหล่งจ่ายไฟ

เสบียง

ตัวนับความถี่

หัวแร้ง/บัดกรี

ราสเบอร์รี่ PI ศูนย์ W

เครื่องชาร์จ USB 120VAC 5V (อาจหรือไม่จำเป็นขึ้นอยู่กับรุ่นของเคาน์เตอร์)

รีเลย์โซลิดสเตตแบบออปโตคัปเปิ้ลสำหรับจัดการแรงดันไฟฟ้านิกซี่ (อาจหรืออาจไม่จำเป็นต้องขึ้นอยู่กับตัวนับ)

รหัสนาฬิกาหลาม

ลวดขนาดเล็ก

ขั้นตอนที่ 1: หาวิธีเพิ่มตัวนับ

ขั้นตอนนี้จะแตกต่างกันไปตามเคาน์เตอร์ที่คุณมี คุณอาจใช้มัลติมิเตอร์แบบเก่าหรืออุปกรณ์ "ดิจิตอล" แบบโบราณสำหรับนาฬิกาก็ได้ กุญแจสำคัญคือการหาวิธีการแสดงผล ในกรณีของฉัน ฉันสามารถดาวน์โหลดคู่มือทางเทคนิคจากคู่มือ Artek ได้ การวิเคราะห์แผนผังอยู่นอกเหนือขอบเขตของคำแนะนำนี้ แต่จำเป็นต้องมีความรู้พื้นฐานเกี่ยวกับทฤษฎีไฟฟ้า/อิเล็กทรอนิกส์ ในกรณีนี้ ฉันบัดกรีลวดเข้ากับตะกั่วอินพุตและต่อปลายอีกด้านเข้ากับ GPIO ของราสเบอร์รี่ pi ฉันใช้รหัส Python เพื่อสลับ GPIO สูงและต่ำ และทดลองเพื่อดูว่าอะไรทำงานได้ดีที่สุด ฉันบัดกรีตัวต้านทานแบบดึงลง (10K ฉันคิดว่า) จากพิน GPIO ถึงกราวด์เพื่อป้องกัน 'ลอย' ฉันยังตัดลิงก์จากตัวนับทศวรรษที่ 3 เป็นลำดับที่ 4 และแนบลิงก์นั้นกับพิน GPIO อื่น เพื่อที่ฉันจะได้เพิ่มตัวเลข 3 หลักที่ 1 แยกกัน

ขั้นตอนที่ 2: จ่ายไฟให้กับ Pi/ดำเนินการควบคุม Nixie เพิ่มเติมหากจำเป็น

จ่ายไฟให้กับ Pi/ดำเนินการควบคุม Nixie เพิ่มเติมหากจำเป็น
จ่ายไฟให้กับ Pi/ดำเนินการควบคุม Nixie เพิ่มเติมหากจำเป็น
จ่ายไฟให้กับ Pi/ดำเนินการควบคุม Nixie เพิ่มเติมหากจำเป็น
จ่ายไฟให้กับ Pi/ดำเนินการควบคุม Nixie เพิ่มเติมหากจำเป็น

ฉันเปิดเครื่องชาร์จ USB 120VAC เก่าและเชื่อมต่อกับอินพุต AC แบบสวิตช์ของเคาน์เตอร์ และบัดกรีสายไมโคร USB เข้ากับเอาต์พุตเครื่องชาร์จ นอกจากนี้ ในกรณีนี้ ฉันต้องการควบคุมไฟทศนิยมเพื่อระบุแนวโน้มระดับน้ำตาลในเลือด พวกเขาใช้ 150VDC ในการยิง ดังนั้นฉันจึงต้องใช้โซลิดสเตตรีเลย์แบบออปโตคัปเปิลที่บัดกรีกับ Pi พวกเขาติดโดยตรง (พร้อมตัวต้านทาน จำกัด) กับแผ่น GPIO ที่ไม่มีส่วนหัวซึ่งฉันเคยส่งสัญญาณรีเลย์

ขั้นตอนที่ 3: ตั้งค่า Pi

ตั้งค่า Pi
ตั้งค่า Pi

คุณจะต้องตั้งค่า Raspberry Pi เพื่อเชื่อมต่อกับ WiFi และโหลดสคริปต์นาฬิกา Python จากนั้น คุณจะต้องตั้งค่าให้เริ่มทำงานเมื่อบูตเครื่อง โดยสร้างไฟล์.service ในกรณีของฉัน ฉันแสดงระดับน้ำตาลในเลือดของลูกชายด้วย โดยนำข้อมูลจากเว็บเซิร์ฟเวอร์ในพื้นที่เพื่อแสดงมูลค่าและแนวโน้ม คุณสามารถแก้ไขเพื่อดึงข้อมูลอุณหภูมิในพื้นที่ (หรือคะแนนกีฬาหรือสิ่งที่คุณต้องการ) และแสดงได้เช่นกัน คุณจะต้องแก้ไขสคริปต์เพื่อแสดงนาฬิกาหากคุณต้องการ คุณสามารถเห็นในสคริปต์ว่ามันเพิ่มขึ้นจาก 59 เป็น 100 อย่างไรเมื่อจำเป็น และจะวนตัวเลขถัดไปไปทางซ้ายหากจำเป็น คุณยังอาจต้องทดลองกับจังหวะเวลาของสัญญาณเพื่อให้จำนวนการแสดงผลที่ถูกต้อง ฉันพบว่าอุปกรณ์นี้จะนับได้อย่างแม่นยำก็ต่อเมื่อ 5 รอบแรกหรือมากกว่านั้นมีความล่าช้าเล็กน้อย (.01 วินาทีต่อความถี่สูง/ต่ำ) หลังจากนั้นเครื่องสามารถนับรอบ Pi ได้อย่างแม่นยำเร็วที่สุดเท่าที่จะทำได้ ในการนับ 3 หลักแรกโดยใช้ออสซิลโลสโคป ฉันพบว่าการวนอินพุตจากบัส -35V ไปที่กราวด์ พร้อมกับตัวต้านทานแบบดึงขึ้น 10K ลงกราวด์ (การดึงขึ้นเนื่องจากดึงจาก -35V) จะสร้างค่าที่เหมาะสม รูปคลื่นเพื่อเพิ่ม 10 ^ 4 หลักในแต่ละรอบ ใช้โซลิดสเตตรีเลย์ 2 ตัวเพื่อจุดประสงค์นั้น