การจำลองเปลวไฟ LED


10

ภรรยาของผมซื้อเหล่านี้เทียน flameless พวกเขามี 3 ไฟ LED ในพวกเขาที่มีการสั่นไหวแบบสุ่มดูเหมือนกับพวกเขา (รับความสว่างจางหายไปเล็กน้อยจางหายไปเล็กน้อย ... ) เนื่องจากมีสามเมื่อคุณเห็นผ่านขี้ผึ้งมันดูเหมือนเปลวไฟริบหรี่ เด็ดมาก

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

ข้อเสนอแนะใด ๆ ง่ายกว่า (ถูกกว่า) ยิ่งดี ฉันแค่ต้องการความคิดทั่วไปเพื่อให้ฉันชี้ไปในทิศทางที่ถูกต้อง ฉันควรจะดูวงจรแบบใดหรือต้องใช้คอนโทรลเลอร์บางตัวเช่น PIC หรือไม่?

คำตอบ:


9

การใช้ LED สองสีแดง / สีเหลืองหรือสีเขียว / สีแดงคุณสามารถเปลี่ยนตำแหน่ง 'เปลวไฟ'

การกะพริบของเปลวไฟนั้นไม่ได้สุ่มในแง่ของเสียงสีขาว คุณจะได้รับผลลัพธ์ที่ดีถ้าคุณขับรถด้วยทำนองดนตรี AVR ผีเสื้อมาพร้อมกับขน Elise preprogrammed ผมเชื่อว่า วิธีที่สนุกในการทดสอบสิ่งนี้อาจเป็นการสร้างวิทยุคริสตัลแบบคลาสสิกและให้มันขับเคลื่อน LED (จะต้องถูกขับเคลื่อนเพื่อขับ LED) หรือกับแจ็คเสียงออก อีกสองตัวเลือกคือการจับสัญญาณคนขับที่ไปยังหลอดแอลอีดีของคุณด้วยออสซิลโลสโคปหรือวัดการสั่นไหวของแสงเทียนด้วยโฟโตเซลล์ (โฟโตไดโอด) การรวมกันของการบัฟเฟอร์แบบอะนาล็อกเล็ก ๆ น้อย ๆ ที่จำเป็นในการวัดการสั่นไหวของเทียนอย่างแม่นยำอาจเป็นสิ่งที่คุณต้องการเพื่อกลับเข้ามาในจิตวิญญาณ!

นี่คือวงจร 'กะพริบ' แบบอะนาล็อก หลายคนดูเหมือนจะเป็นพลังงานที่สูงขึ้น Parallax ใส่กันนี้ How-To: เคล็ดลับและขนมที่มีไฟ LED


ฉันได้เปลวไฟที่น่าพึงพอใจเมื่อใช้ Arduino ยังต้องการที่จะได้รับการแก้ปัญหาฮาร์ดแวร์ไป ฉันจะให้พวกคุณโพสต์
Jason

@ Blankasaurus 'อัลกอริทึมการสั่นไหว' ของคุณคืออะไร
tyblu

LED สามดวงพร้อมออฟเซ็ต sinewaves ความถี่ของคลื่นก็มีการเปลี่ยนแปลงแบบสุ่มด้วยเช่นกัน (นี่ก็ชดเชยเช่นกัน)
Jason

3

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

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


3

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


2

มีคำแนะนำเกี่ยวกับวิธีการสร้างเอฟเฟกต์เปลวไฟกะพริบอย่างสมจริงด้วย LED โดยใช้ Atmega uC (บนบอร์ด Arduino): http://www.instructables.com/id/Realistic-Fire-Effect-with-Arduino-and- ไฟ LED /

ติดตั้งฮาร์ดแวร์ง่าย ๆ รหัสง่าย ๆ ตัวควบคุมใด ๆ ที่มีความสามารถของ PWM ใน 3 เอาต์พุตจะทำงานได้


PWM สามารถทำได้อย่างหมดจดในซอฟแวร์และเนื่องจากโปรแกรมจะทำน้อยมากจึงไม่เจ็บมากโดยมีในซอฟต์แวร์ คุณอาจได้ราคาถูกลงมากเมื่อคุณลบข้อกำหนด PWM ของฮาร์ดแวร์
Kellenjb

ถ้าฉันต้องการสร้างสิ่งเหล่านี้ในปริมาณที่ฉันสามารถทำได้อย่างถูกหรือว่า Atmega uC สำหรับประเภทงานอดิเรกมากขึ้น?
Jason

1
@Blankasaurus, Arduino เป็นเครื่องมือส่วนใหญ่เป็นงานอดิเรก แต่สาย ATmegaไม่ได้ จำกัด อยู่แค่ในกลุ่มประชากร พวกเขาจะใช้ในอุตสาหกรรมเช่นเดียวกับRenesas , Motorola, หรือไมโครชิพ
tyblu

@Kellenjb: จริง แต่เขาพูดว่า 'ง่ายที่สุดเท่าที่จะเป็นไปได้' :-) @Blankasaurus: @tyblu พูดว่าอะไร
Vincent Van Den Berghe

@tyblu อย่าลืม TI micros @Vincent Van Den Berghe เขาใส่ราคาถูกลงใน () หลังจากเรียบง่ายดังนั้นฉันจึงคิดได้ง่ายๆว่าเขาหมายถึงโปรแกรมราคาถูกไม่ใช่โปรแกรมที่ง่าย ไม่ว่าจะด้วยวิธีใดซอฟต์แวร์ PWM นั้นค่อนข้างง่าย @Blankasaurus คุณจะได้รับ micros ในราคาถูกมาก ค่าใช้จ่ายมักจะเชื่อมโยงอย่างใกล้ชิดกับจำนวนหน่วยความจำที่มีและเนื่องจากคุณไม่ต้องการมากคุณสามารถรับราคาถูกมาก ในปริมาณมากคุณจะได้รับ micros น้อยกว่า $ 1
Kellenjb

2

จริงๆแล้วมันค่อนข้างง่ายที่จะทำสิ่งนี้โดยไม่มีไมโครคอนโทรลเลอร์ คุณใช้ไฟ LED เปลี่ยนสีอัตโนมัติ - ไฟ LED เหล่านี้มีสามไฟ LED (สีแดง, สีเขียวและสีน้ำเงินไดโอด) พร้อมวงจรในตัวซึ่งทำให้พวกเขาเปลี่ยนสีผ่านรุ้ง น่าเสียดายที่ฉันพบเฉพาะ LED สีรุ้ง - ฉันยังไม่พบ bicolor (เช่นสีแดง / สีเหลือง) ไฟ LED ที่เปลี่ยนสีโดยอัตโนมัติแม้ว่าฉันจะนึกภาพตัวกรองแบบง่าย ๆ เพื่อป้องกันแสงสีน้ำเงินและสีเขียวและอนุญาตให้สีเหลืองและสีแดงใช้ได้เท่านั้น ดี - คุณอาจพบออนไลน์หรือที่ร้านขายกล้อง)

เพียงแค่ใส่สามหรือสี่ LEDs ในซีรีส์ซึ่งกันและกันและขับด้วย 9V (dc.) เพื่อ จำกัด กระแสผ่านอาร์เรย์ให้ใส่ตัวต้านทาน 220 ถึง 470 โอห์มเป็นอนุกรม (ฉันไม่ได้ทำสิ่งนี้ในความพยายามครั้งแรกของฉันและพบว่าไฟ LED นั้นมืดมากในวันถัดไปเพราะพวกเขาได้รับความเสียหายจากกระแสเกิน) ไฟ LED สั่นไหวแบบสุ่มเพราะแรงดันตกคร่อมซึ่งแตกต่างกันไป . นอกจากนี้ยังไม่แม่นยำดังนั้นความถี่ในแต่ละตัวจึงแตกต่างกันซึ่งทำให้ LED แต่ละตัวทำตามรูปแบบของตัวเอง ฉันกำลังใช้สิ่งเหล่านี้เป็นของตกแต่งคริสต์มาสบนต้นไม้ของฉัน ฉันใช้อนุกรม 5 ตัวกับตัวต้านทาน 560 โอห์ม 1/4 วัตต์และรันที่ 18V


น่าสนใจ ... จริง ๆ แล้วฉันต้องการทำสิ่งนี้ด้วย LED สีแดงเท่านั้น ฉันยังต้องการบางสิ่งที่สามารถคาดเดา / ควบคุมได้มากกว่านี้อีกเล็กน้อย - ขอบคุณสำหรับข้อมูล
Jason

1

ฉันรู้ว่าคำถามระบุว่าไฟ LED เป็นอุปกรณ์ส่องสว่างที่จำเป็น แต่ถ้าคุณต้องการเพิ่มขนาดของสิ่งเล็กน้อยคุณสามารถสร้างเอฟเฟกต์เปลวไฟที่น่าเชื่อถือได้ด้วยหลอดไส้ 25W GLS สีเหลืองและหลอดสตาร์ทมาตรฐานฟลูออเรสเซนต์

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

เชื่อมต่อหลอดไฟสองสามดวงกับ starters ของตนเองและผสมสีระหว่างสีส้มสีเหลืองและสีแดงเพื่อสร้างเอฟเฟกต์ไฟอบอุ่น

ง่ายมากและจำเป็นต้องใช้บางส่วน!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.