สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ทำความสะอาดห้องใต้หลังคา
- ขั้นตอนที่ 2: การสืบสวน
- ขั้นตอนที่ 3: การออกแบบฟังก์ชั่น
วีดีโอ: I/O Extender PCB อเนกประสงค์เพื่อควบคุม Nixie Tubes จำนวนมากด้วย I2C: 9 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ขณะนี้มีความสนใจมากมายในการนำหลอดนิกซี่วินเทจมาสู่ชีวิต มีชุดนาฬิกาหลอด nixie tube มากมายในท้องตลาด ดูเหมือนว่าจะมีการค้าขายหลอดนิกซี่รัสเซียเก่าที่มีชีวิตชีวา นอกจากนี้ที่นี่ใน Instructables ยังมีโครงการมากมายบน nixie tubes (https://www.instructables.com/howto/nixie/)
คำแนะนำนี้อธิบายไดรเวอร์สำหรับหลอด nixie ที่มีตัวขยาย I/O ซึ่งควบคุมได้โดย I2C โดยใช้ PCB อเนกประสงค์ที่พัฒนาขึ้นเพื่อจุดประสงค์นี้โดยเฉพาะ
ไมโครคอนโทรลเลอร์และซอฟต์แวร์ไม่ได้เป็นส่วนหนึ่งของคำแนะนำนี้ มีหลายวิธีในการทำเช่นนี้ โดยใช้ไมโครคอนโทรลเลอร์ที่พูด I2C เช่น Arduino, Raspberry Pi, Beagle Bone, ESP8266 หรืออะไรก็ตามที่อยู่บนโต๊ะของคุณ ฉันจะปล่อยให้ส่วนนั้นกับคุณและโปรดเขียนคำแนะนำเกี่ยวกับโครงการของคุณหากคุณประสบความสำเร็จ
เสบียง
- หลอด Nixie พร้อมไดรเวอร์ TTL หรือควรใช้อุปกรณ์รุ่นเก่าอย่าง 'Impulszähler EZK' ของฉันจาก 'electromatic'
- PCB อธิบายไว้ด้านล่าง คุณต้องการหนึ่งอันสำหรับการขับรถสองคน
- หมุดส่วนหัวและจัมเปอร์สำหรับการเลือกที่อยู่
- PCF8574 ตัวขยาย I/O (หนึ่งตัวต่อ PCB)
- ตัวต้านทาน 10k คุณต้องมีบัส I2C สามตัว (PCB จำนวนมาก)
- ไมโครคอนโทรลเลอร์ที่มีความสามารถ I2C เช่น Arduino, Raspberry Pi, Beagle Bone, ESP8266 หรืออะไรก็ตามที่วางอยู่บนโต๊ะของคุณ
ขั้นตอนที่ 1: ทำความสะอาดห้องใต้หลังคา
เมื่อเร็วๆ นี้เมื่อทำความสะอาดห้องใต้หลังคา ฉันพบกล่องกระดาษแข็งที่มีจอแสดงผลนิกซี่หกหลักและแม้แต่เอกสารประกอบ ซึ่งแสดงให้เห็นว่านี่คือ 'Impulszähler EZK' จาก 'electromatic' ฉันจำไม่ได้ว่ามันหาทางกลับบ้านของฉันได้อย่างไร บางทีฉันอาจซื้อมันมานานแล้วในตลาดหนี
ดังนั้นฉันจึงมีความสุขมากเมื่อพบอุปกรณ์นี้และความคิดแรกของฉันคือการทำนาฬิกาให้ออกมา ในที่สุดฉันก็สร้างอุปกรณ์แสดงผลอเนกประสงค์ที่ใช้ Intel Edison เพื่อแสดงเวลา วันที่ อุณหภูมิ ความชื้น และแม้แต่จำนวนไลค์ของบล็อกโครงการ ทั้งหมดนี้มีอยู่ในบล็อกโครงการของฉันใน Element14
ฉันนึกภาพออกว่าคุณจะไม่พบอุปกรณ์ดังกล่าวเมื่อทำความสะอาดห้องใต้หลังคา แต่ไม่ควรยากเกินไปที่จะหาหลอดนิกซี่ที่มีไดรเวอร์ SN74141 TTL ที่สอดคล้องกัน
ขั้นตอนที่ 2: การสืบสวน
วงจรของตัวนับนั้นตรงไปตรงมามาก ดังนั้นจึงปรับเปลี่ยนได้ง่าย มีการใช้ไดรเวอร์หลอด SN74141 nixie ที่เป็นที่รู้จักกันดีซึ่งขับเคลื่อนด้วยตัวนับ SN7490 BCD ดังที่เห็นได้จากภาพถ่ายและแผนภาพวงจร
ด้วยการแทนที่ตัวนับ SN7490 BCD ด้วยเอาต์พุตดิจิตอล 4 บิต nixie แต่ละตัวสามารถตั้งโปรแกรมได้อย่างอิสระ
รวม 6 หลัก คูณ 4 BCD อินพุต ดังนั้นต้องมีเอาต์พุต GPIO ดิจิตอล 24 ตัว สำหรับสิ่งนี้ เราใช้ PCF8574 I/O expanders ซึ่งเราต้องการสามอันเนื่องจากเป็น 8 บิต (4 บิตสำหรับแต่ละ nixie tube)
ขั้นตอนที่ 3: การออกแบบฟังก์ชั่น
วิดีโอ " loading="lazy" จะแสดงวงจรที่ทำงานอยู่ ในกรณีนี้ ไมโครคอนโทรลเลอร์คือ INTEL Edison และหน้าจอจะแสดงเวลา วันที่ อุณหภูมิ ความชื้น ความดัน และปริมาณน้ำฝนตามลำดับโดยกดปุ่มค้างไว้และปล่อย
ดังที่ได้กล่าวไว้ก่อนหน้านี้ไมโครคอนโทรลเลอร์และซอฟต์แวร์ไม่ได้เป็นส่วนหนึ่งของคำแนะนำนี้ ฉันจะปล่อยให้ส่วนนั้นกับคุณ มีหลายวิธีในการใช้บอร์ดเหล่านี้ เพื่อให้ nixies แสดงการวัดที่คุณต้องการ โดยใช้ไมโครคอนโทรลเลอร์ใดก็ได้ที่คุณต้องการ ตราบใดที่เอาต์พุต I2C
และโปรดเขียนคำแนะนำเกี่ยวกับโครงการของคุณหากคุณประสบความสำเร็จ
รองชนะเลิศในการแข่งขันการออกแบบ PCB
แนะนำ:
Arduino Keyboard Joystick Extender Box และ Sound Controller Thing โดยใช้ Deej: 8 ขั้นตอน
Arduino Keyboard Joystick Extender Box และ Sound Controller Thing โดยใช้ Deej: ทำไมฉันจึงต้องการเพิ่มจอยสติ๊กขนาดเล็กลงในแป้นพิมพ์เพื่อควบคุมองค์ประกอบอินเทอร์เฟซหรืองานขนาดเล็กอื่นๆ ในเกมและเครื่องจำลอง (MS Flight Sim, Elite: Dangerous, Star Wars: ฝูงบิน ฯลฯ) สำหรับ Elite: Dangerous ฉันเคย
Uni-Directional WIFI Range Extender: 5 ขั้นตอน (พร้อมรูปภาพ)
Uni-Directional WIFI Range Extender: รับสัญญาณ WIFI จากระยะไกลได้อย่างง่ายดายโดยใช้อะแดปเตอร์ USB WIFI มาตรฐานและความเฉลียวฉลาดเล็กน้อย แนวคิดง่ายๆ นี้ไม่จำเป็นต้องดัดแปลงอะแดปเตอร์ USB WIFI หรือคอมพิวเตอร์ของคุณ วิธีง่ายๆ ในการเพิ่มความแรงของสัญญาณและช่วงของ WIF
ตัวอักษร LCD I2c Adapter (ตัวอย่างการเชื่อมต่อ I2c): 12 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ LCD I2c ของตัวละคร (ตัวอย่างการเชื่อมต่อ I2c): ฉันกำลังสร้างสคีมาการเชื่อมต่อสำหรับอะแดปเตอร์แสดงอักขระ i2c ตรวจสอบการอัปเดตในไซต์ของฉัน ตอนนี้ฉันเพิ่ม olso สคีมาการเชื่อมต่อสายไฟเพื่อใช้ไลบรารีดั้งเดิมไม่ใช่ส้อมของฉัน ไลบรารี LiquidCrystal Arduino สำหรับจอ LCD แบบตัวอักษร โปรเจ็กต์แบบแยก
แหล่งจ่ายไฟโหมดสวิตช์แรงดันสูง (SMPS)/ตัวแปลงบูสต์สำหรับ Nixie Tubes: 6 ขั้นตอน
แหล่งจ่ายไฟสลับโหมดไฟฟ้าแรงสูง (SMPS)/ตัวแปลงบูสต์สำหรับ Nixie Tubes: SMPS นี้เพิ่มแรงดันไฟต่ำ (5-20 โวลต์) เป็นไฟฟ้าแรงสูงที่จำเป็นในการขับเคลื่อนหลอดนิกซี (170-200 โวลต์) ถูกเตือน: แม้ว่าวงจรขนาดเล็กนี้สามารถใช้กับแบตเตอรี่/สาโทผนังแรงดันต่ำ เอาต์พุตก็มากเกินพอที่จะฆ่าคุณ! ปร
ด้ายนำไฟฟ้าภายในท่ออคติผ้า Aka Tubes of conductiveness: 10 Steps
ด้ายนำไฟฟ้าภายในท่ออคติผ้า หรือที่เรียกว่าท่อนำไฟฟ้า: วิธีการติดด้ายนำไฟฟ้ากับผ้า ใช้งานได้ดีเมื่อคุณไม่สามารถหรือไม่ต้องการเย็บด้ายนำไฟฟ้าเข้ากับเสื้อผ้าของคุณ ต้องการเพิ่มเติม eTextile How-To DIY eTextile วิดีโอ บทแนะนำ และโครงการต่างๆ หรือไม่ จากนั้นเยี่ยมชม The eTextile Loun