สารบัญ:

จานรองแก้วดิสโก้: 4 ขั้นตอน (พร้อมรูปภาพ)
จานรองแก้วดิสโก้: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: จานรองแก้วดิสโก้: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: จานรองแก้วดิสโก้: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: อะไรเอ่ย #สิว #สิวอุดตัน #สิวอักเสบ #สิวเห่อ #รอยสิว #รักษาสิว #เล็บเท้า #satisfying 2024, กรกฎาคม
Anonim
จานรองแก้วดิสโก้
จานรองแก้วดิสโก้
จานรองแก้วดิสโก้
จานรองแก้วดิสโก้

แม้ว่าเราจะอาศัยอยู่นอกเมืองเคมบริดจ์ในสหราชอาณาจักร แต่ภรรยาของฉันก็เสพติดทุกสิ่งในลาสเวกัสอย่างน่าเศร้า เกือบหกเดือนแล้วตั้งแต่การมาครั้งล่าสุดของเรา และเธอก็มองหาแสงไฟสว่างไสวและค็อกเทล มีไม่กี่อย่างที่ทำให้เครื่องดื่มอร่อยกว่าแสงไฟหลากสีในบริเวณใกล้เคียง เมื่อระวังเรื่องความไม่พอใจของภรรยาฉัน ฉันตัดสินใจที่จะให้กำลังใจเธอด้วยการสร้างรถไฟเหาะที่มีแสงจ้าและเคลื่อนไหวได้ ที่นี่คือเครื่องดื่มจินและยาชูกำลัง: และ ที่นี่ไม่มีกระจก แสดงก้อนน้ำแข็งกาแล็กซี่ที่หมุนอยู่ สามารถขับเคลื่อนรถไฟเหาะจากพีซีเครื่องใดก็ได้ที่มีพอร์ตอนุกรม และจะแสดงวิดีโอขนาด 10 x 10 พิกเซลที่คุณต้องการ

ขั้นตอนที่ 1: ซื้ออะไหล่บางส่วน

คุณจะต้องการ:

ตัวต้านทาน 30 1K 0805 (R1 - R30) 30 MBTA42 ทรานซิสเตอร์ NPN (Q1 - Q30) 10 ตัวต้านทาน 100 โอห์ม 0805 (R31 - R40) 10 ทรานซิสเตอร์ FMMT717 PNP (Q31 - Q40) 5 74HC594 SOIC shift register (IC1 - IC5) 4 100nF 1206 ตัวเก็บประจุ (C1 - C4) และสุดท้าย: 100 TB5-V120-FLUX-RGB8000 RGB LED (LED00 - LED99) ไฟ LED นั้นหาซื้อได้ยากในราคาที่เหมาะสม eBay เป็นเพื่อนของวิศวกรไฟฟ้าผู้น่าสงสารอีกครั้ง

ขั้นตอนที่ 2: สร้างและประกอบ PCB

ทำและประกอบ PCB
ทำและประกอบ PCB
ทำและประกอบ PCB
ทำและประกอบ PCB

ผลิต PCB อย่างน้อยหนึ่งชิ้นโดยใช้ Gerber และไฟล์เจาะที่แนบมา ต้องใช้กระบวนการ PTH แบบสองด้าน ดังนั้นจึงควรใช้หนึ่งในผู้ผลิต PCB ระดับมืออาชีพที่มีปริมาณน้อยรายใดรายหนึ่งดีที่สุด ฉันพบว่า PCB Train ในสหราชอาณาจักรมีความน่าเชื่อถือพอสมควร

ประกอบบอร์ดด้วยความระมัดระวังอย่างยิ่งในการบัดกรีส่วนประกอบยึดพื้นผิว ฉันพบว่าสิ่งนี้อยู่ที่ขีด จำกัด ของความคล่องแคล่วของฉัน โปรดทราบว่ามีทรานซิสเตอร์ SOT-23 อยู่สองประเภทและตัวต้านทาน 0805 สองประเภทบนบอร์ด ดูที่ชั้นไหมด้านล่างเพื่อดูชื่อส่วนประกอบ (R23 เป็นต้น) และใช้สิ่งนี้เพื่อจับคู่กับรายการชิ้นส่วนในขั้นตอนที่ 1 เมื่อเสร็จแล้ว แผงวงจรของคุณควรมีลักษณะดังนี้

ขั้นตอนที่ 3: ขับเคลื่อนบอร์ด

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

1 2 3 4 5 6 สัญญาณที่สอดคล้องกันคือ: 1. XVOLTS - แรงดันไฟฟ้าของไดรฟ์สำหรับ LED เชื่อมต่อกับแหล่งจ่ายไฟจำกัดกระแส 4V 2. SERIAL_CLOCK - ย้ายข้อมูลจาก SERIAL_DATA ไปยังขอบที่เป็นบวก 3. SERIAL_LATCH - สลัก 40 บิตจาก shift register ไปยังตัวควบคุม LED บนขอบที่เป็นบวก 4. GROUND - พื้นดินทั่วไป 5. 5VOLTS - แรงดันไฟสำหรับวงจรควบคุม เชื่อมต่อกับแหล่งจ่ายไฟ 5V 6. SERIAL_DATA - ป้อนข้อมูลสำหรับการลงทะเบียนกะ ในการสแกนจอแสดงผล ให้ตอกบัตร 10 ตัวเลข 4 บิตลงใน shift register หากต้องการนาฬิกาในบิต: - ทำให้ SERIAL_CLOCK ต่ำ - แก้ไข SERIAL_DATA - ทำให้ SERIAL_CLOCK สูง เมื่อ 40 บิตได้รับการโอเวอร์คล็อกแล้ว สัญญาณ SERIAL_LATCH จะถูกทำให้สูงเพื่อถ่ายโอนไปยังวงจรควบคุม LED ตัวเลข 4 บิตแต่ละหมายเลขจะเปิดใช้งาน LED สีแดง สีเขียว และสีน้ำเงินในแถวเดียว และปิดใช้งาน LED ทั้งหมดในคอลัมน์เดียว ดังนั้นหากเรานาฬิกาเป็นสตริง: 0011 0100 0111 … RGCB RGCB RGCB สิ่งนี้จะตั้งค่า LED ทั้งหมดในแถว 0 เป็นสีน้ำเงิน ไฟ LED ทั้งหมดในแถวที่ 1 เป็นสีเขียว และ LEDS ทั้งหมดในแถวที่ 2 เป็นสีฟ้า (เขียว + น้ำเงิน) มันปิดการใช้งาน LED ทั้งหมดในคอลัมน์ 0 และ 2 โดยการตอกบัตรอย่างรวดเร็วในชุดค่าต่างๆ (โดยทั่วไปมีเพียง 1 ใน 10 บิตที่ปิดใช้งานคอลัมน์ต่ำ) เราสามารถสแกนอาร์เรย์เพื่อสร้างภาพและใช้ความกว้างพัลส์ การมอดูเลตเพื่อให้ช่วงของความเข้มที่ชัดเจน เฟิร์มแวร์ที่แนบมาสามารถใช้กับ Atmel ATmega644 เพื่อสร้างสัญญาณที่จำเป็นในการตอบสนองต่ออินพุตแบบอนุกรมจากพีซีหรือ Mac

ขั้นตอนที่ 4: คำเตือนและเคล็ดลับ

คำเตือนสองสามคำ ไฟ LED สมัยใหม่สามารถสว่างมากได้อย่างแน่นอน คุณอาจจะทำร้ายตัวเองได้ค่อนข้างแย่โดยการเพิ่มความเข้มข้นเต็มที่และละเว้นการสะท้อนกลับของคุณ ดังนั้นอย่าทำ นอกจากนี้ เมื่อทำการดีบักเฟิร์มแวร์ของคุณ มันง่ายที่จะขัดขวางกระบวนการสแกนและทำให้ไฟ LED อันมีค่าหมดไป ใช้แหล่งจ่ายไฟแบบตั้งโต๊ะที่จำกัดกระแสไฟที่เหมาะสม โดยให้กระแสหมุนกลับไปสองสามสิบมิลลิแอมป์เพื่อหลีกเลี่ยงไม่ให้สิ่งนี้เกิดขึ้น

แนะนำ: