สารบัญ:
- ขั้นตอนที่ 1: แผนภาพวงจร
- ขั้นตอนที่ 2: การสร้าง PCBs
- ขั้นตอนที่ 3: บัดกรี PCBs
- ขั้นตอนที่ 4: เตรียม LED Board
- ขั้นตอนที่ 5: ตั้งโปรแกรมคอนโทรลเลอร์
- ขั้นตอนที่ 6: การสร้างสิ่งที่แนบมา
- ขั้นตอนที่ 7: แท่นเทียน
- ขั้นตอนที่ 8: สรุป
วีดีโอ: YAFLC (ยังมีไฟ LED กะพริบอีกอัน): 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
มีโพสต์มากมายเกี่ยวกับคำแนะนำเกี่ยวกับวิธีการทำเทียน LED ที่ริบหรี่ นี่คือเวอร์ชันของฉัน โปรเจ็กต์ต้องการส่วนประกอบต่อไปนี้:1. ไมโครคอนโทรลเลอร์ Tiny45 AVR (Tiny13 ก็ทำได้เช่นกัน)2. 1W วอร์มไวท์ (หรือสีเหลือง) LED3. หลอดเพอร์เพ็กซ์4. แบตเตอรี่ขนาด AA หรือ AAA-4 (อัลคาไลน์หรือ NiMH)5. สต็อก PCB (หรือ veroboard วัตถุประสงค์ทั่วไป)6. ที่ใส่แบตเตอรี่7. ตัวต้านทาน 1/4W 50 โอห์ม-4 และ 10K -1.8 สวิตช์เปิด/ปิด9. สายต่อ10. ไม้สำหรับฐาน 11. เทปกาวเครื่องมือ:1. บัดกรีเหล็กและบัดกรี2. ปืนกาวร้อน3. AVR ISP โปรแกรมเมอร์4. ไขควง ตะไบ เครื่องเจาะ และดอกสว่านที่เหมาะสม
ขั้นตอนที่ 1: แผนภาพวงจร
แผนภาพวงจรที่จำเป็นสำหรับเทียนอยู่ที่นี่ ยังเห็นเป็นเค้าโครงกระดาน ในเลย์เอาต์ของบอร์ด รางสีน้ำเงินจะทำหน้าที่เป็นสายจัมเปอร์ วงจรทั้งหมดแบ่งออกเป็นสองแผง แผงหนึ่งประกอบด้วยตัวควบคุมและมี LED 1-W กระดานทั้งสองถูกจัดเรียงเป็น PCB ทรงกลมสองชั้น แนวคิดคือการมีเส้นผ่านศูนย์กลางรวมที่เล็กกว่าสำหรับวงจร ขั้วต่อ 2 พินสี่ตัวใช้เพื่อเชื่อมต่อบอร์ดควบคุมกับบอร์ด LED ขั้วต่อที่ห้าบนบอร์ดควบคุมมีไว้สำหรับแหล่งจ่ายไฟ
ขั้นตอนที่ 2: การสร้าง PCBs
ฉันใช้เครื่องกัด Modela เครื่องกัด Modela เพื่อโม่และตัดกระดานของฉัน คุณสามารถรับบอร์ดเหล่านี้ประดิษฐ์จากผู้ผลิต PCB เชิงพาณิชย์ เช่น PCB ExpressPCB Express หรือคุณสามารถสร้างมันเองที่บ้านได้ตามที่อธิบายไว้ในที่นี้
ขั้นตอนที่ 3: บัดกรี PCBs
ฉันบัดกรีส่วนประกอบทั้งหมดตามที่เห็นในรูปถ่าย โดยการกระจายวงจรบนสองบอร์ด อันหนึ่งสำหรับคอนโทรลเลอร์ และอีกอันสำหรับ LED ไม่เพียงแต่มีประโยชน์ในการลดขนาดเส้นผ่านศูนย์กลางของบอร์ดเท่านั้น แต่ยังช่วยให้แน่ใจว่าเมื่อมีการตั้งโปรแกรมบอร์ดควบคุมผ่านขั้วต่อ ISP (โดยการถอดบอร์ด LED ออกก่อน จากบอร์ดควบคุม) ไฟ LED ไม่โหลดสัญญาณ ISP ฉันบัดกรีส่วนประกอบ SMD ทั้งหมดก่อน ตามด้วยสายจัมเปอร์ และส่วนประกอบที่เหลือ
ขั้นตอนที่ 4: เตรียม LED Board
หลังจากบัดกรีบอร์ด LED ฉันใช้ปืนกาวร้อนเพื่อเทกาวบน LED เมื่อกาวร้อนเริ่มเย็นลง ผมก็ดึงกาวออกมาเป็น "ไส้ตะเกียง" กาวมีจุดประสงค์สองประการ: มันกระจายแสงและ 'ไส้ตะเกียง' ให้ความรู้สึกเหมือนเทียนจริง
ขั้นตอนที่ 5: ตั้งโปรแกรมคอนโทรลเลอร์
รหัสสำหรับโครงการมีขนาดเล็กมาก รหัสที่คอมไพล์ด้วย AVRGCC รหัสถูกตั้งโปรแกรมไว้ในคอนโทรลเลอร์ผ่านตัวเชื่อมต่อ ISP บน PCB ของคอนโทรลเลอร์ /*รหัสสำหรับโครงการเทียนริบหรี่*//*เชื่อมต่อ 1-W สีเหลือง/อบอุ่น LED LED บน *//*ขา 2 - PB3 LED แคโทด*//*พิน 3 - PB4 LED แคโทด*//*พิน 5 - PB0 LED Cathode*//*Pin 6 - PB1 LED Cathode*//*Pin 7 - PB2 LED Cathode*//*LED Anode เป็น Vcc/*ตั้งค่ากระแสสูงสุดเป็น 30 mA สำหรับแต่ละ LED*//*LFSR Source: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){unsigned long lfsr = 1;unsigned char temp;DDRB=255;for(;;) { lfsr = (lfsr >> 1) (-(lfsr & 1u) & 0xd0000001u); /* แตะ 32 31 29 1 */temp = (ถ่านที่ไม่ได้ลงชื่อ) lfsr;DDRB= ~temp;PORTB = temp;temp = (ถ่านที่ไม่ได้ลงชื่อ) (lfsr >> 24);_delay_loop_2(temp<<7); } }
ขั้นตอนที่ 6: การสร้างสิ่งที่แนบมา
เลือกหลอดเพอร์สเปกซ์กว้าง 2.2 นิ้วยาว 6 นิ้วเพื่อปิดเทียน แท่นไม้ถูกกลึงเพื่อยึดท่อเพอร์เพ็กซ์ PCB ควบคุมและ PCB LED ได้รับการติดตั้งภายในท่อบน PCB 'ที่ยึด' อีกอันซึ่งมีสวิตช์เปิด/ปิดด้วย
ขั้นตอนที่ 7: แท่นเทียน
แท่นไม้เชิงเทียนถูกกลึง ที่ใส่แบตเตอรี่สองอัน แต่ละก้อนมีแบตเตอรี่ Eneloop (:)) ขนาด 2 x 1.2V ติดตั้งอยู่บนแท่นและยึดด้วยกาวร้อน
ขั้นตอนที่ 8: สรุป
ในที่สุด หลอดเพอร์เพ็กซ์ก็ถูกปิดด้วยเทปกาวสีเหลืองเพื่อซ่อนด้านในและยังให้ภาพลวงตาของเทียนขี้ผึ้ง…บางทีฉันจะทาสีทีหลัง..แต่ตอนนี้ก็เป็นแบบนี้ ฉันสนุกกับการสร้างเทียน หวังว่าคุณจะ จะเกินไป…
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: 4 ขั้นตอน
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: สวัสดีทุกคนเนื่องจาก Neopixel led Strip เป็นที่นิยมอย่างมากและเรียกอีกอย่างว่า ws2812 led strip เช่นกัน พวกเขาเป็นที่นิยมอย่างมากเพราะในแถบนำเหล่านี้เราสามารถระบุแต่ละ LED แยกจากกัน ซึ่งหมายความว่าหากคุณต้องการให้ไฟ LED สองสามดวงเรืองแสงเป็นสีเดียว
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ