รู้ทุกอย่างเกี่ยวกับขวดหิ่งห้อย LED ที่ตั้งโปรแกรมได้

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





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

โปรแกรม LED Firefly Jar

โปรแกรม LED Firefly Jar



แผนภาพวงจร LED Firefly Jar ที่ตั้งโปรแกรมได้

โครงการนี้ได้รับแรงบันดาลใจมาจากหิ่งห้อย นี่เป็นแนวคิดใหม่ในการออกแบบหิ่งห้อยในขวดโหลโดยใช้ไฟ LED แบตเตอรี่ 600mAh 3V CR2450 ซึ่งใช้ PCB แบบกำหนดเองในโครงการนี้เพื่อประหยัดค่าใช้จ่ายของโครงการ


แผนภาพวงจร LED Firefly Jar ที่ตั้งโปรแกรมได้

แผนภาพวงจร LED Firefly Jar ที่ตั้งโปรแกรมได้



วงจรข้างต้นอธิบายถึงการออกแบบ Jar with Fireflies ที่เตรียมโดยใช้ LED ในการเริ่มต้นออกแบบหิ่งห้อยที่ทำจาก LED วงจรจะถูกจัดเตรียมดังแสดงในแผนภาพด้านบน

  • R1 - 22.0K ตัวต้านทานโอห์ม, แบตเตอรี่แหล่งจ่ายไฟ 3V VCC
  • VCC เชื่อมต่อกับขั้วบวกของแหล่งจ่ายไฟ 3V หรือแบตเตอรี่
  • GND เชื่อมต่อกับขั้วลบของแบตเตอรี่
  • ตัวต้านทาน R1 คือการขับแรงดันไฟฟ้าที่พินรีเซ็ตให้สูงระหว่างการทำงานและใช้เป็นตัวต้านทานแบบดึงขึ้น สิ่งนี้จะหยุดหรือป้องกันชิปจากการรีเซ็ต
  • วงจรยังทำงานได้หากวางสายแทนตัวต้านทาน R1 ได้รับอนุญาตให้ตั้งโปรแกรมชิปเพื่อรีเซ็ตพินไม่ให้ VCC ลัดวงจร
  • R2, R3 - ตัวต้านทาน 100 โอห์ม
  • ลักษณะของ LED แตกต่างจาก LED หนึ่งไปยังอีก LED หนึ่งและค่าตัวต้านทานจะขึ้นอยู่กับประเภทของ LED และปริมาณแสงที่ LED สร้างขึ้นด้วย
  • LED ที่ใช้ในโครงการนี้มีค่า 20mA ที่ 2.0V และ 10mA ที่ 3V ถึงตัวต้านทาน 100 โอห์ม ค่า R2 และ R3 เป็นค่าที่มากกว่า
  • ไฟ LED ส่องสว่างและทำให้เรารู้สึกเหมือนเป็นหิ่งห้อยจริงที่ 10mA การปรับขนาดในซอร์สโค้ดจะเปลี่ยนความสว่างของ LED ไฟ LED ขับเคลื่อนโดยการ จำกัด ซอฟต์แวร์เพื่อให้จำกัดความสว่างสูงสุด หากคุณไม่ทราบจุดนี้คุณจะต้องเปลี่ยนค่าของตัวต้านทาน R2 และ R3 เพื่อกำหนดชนิดของ LED ที่ถูกใช้
  • สมมติว่าเป็น PIN - A, B, C, D, E และพินถูกตั้งชื่อในซอร์สโค้ด
  • ให้เราใช้หมุด A และ B เป็นพิน 'หลัก' ขึ้นอยู่กับซอร์สโค้ดไฟ LED จะขับเคลื่อน
  • หากหิ่งห้อยตัวใดตัวหนึ่งต้องเรืองแสงในโถหิ่งห้อยไฟ LED นั้นจะถูกขับเคลื่อนและขึ้นอยู่กับการเลือกพินหลักที่เราเลือกซึ่งอาจเป็นพิน A หรือ B ขึ้นอยู่กับตัวเลือกของเรา
  • หากเลือก PIN A แล้ว LED1, LED2 หรือ LED3 จะขับเคลื่อน
  • หากเราขับ PIN A สูง LED2 จะเปิดขึ้น หาก PIN D ถูกผลักดันพินที่อีกด้านของ LED2 เชื่อมต่ออยู่) ต่ำขณะเล่นเพลง LED 2 จะดับลง ความต่างศักย์ระหว่างสองด้านของ LED 2 จะถูกลบออกเพื่อหยุดกระแสที่ไหลผ่าน หาก PIN A อยู่ในระดับสูงเสมอ สองเพลงจะเล่นในเวลาเดียวกันเมื่อแมลงวันสองตัวเปล่งแสงพร้อมกันในขณะที่เขียนโค้ดด้วยวิธีนี้

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

ข้อเสีย: เราไม่สามารถตั้งโปรแกรมชิปใหม่ได้หากมีการบัดกรีเข้ากับบอร์ด เนื่องจากโปรแกรมเมอร์ชิปไม่สามารถขับพินรีเซ็ตให้ต่ำโดยไม่ลัดไปที่ VCC

ขั้นตอนในการสร้างขวดหิ่งห้อย LED ที่ตั้งโปรแกรมได้

ในการสร้างขวด LED Firefly แบบตั้งโปรแกรมได้นั้นมีหลายขั้นตอนที่เกี่ยวข้องเช่นกัน


ส่วนประกอบที่จำเป็น

ส่วนประกอบที่ต้องการของขวด LED Firefly ที่ตั้งโปรแกรมได้ประกอบด้วยส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์เช่น

ส่วนประกอบที่จำเป็น

ส่วนประกอบที่จำเป็น

  • ATTiny85 (บอร์ดเล็ก ๆ )
  • พิกเซล LED ที่ระบุแอดเดรสบางส่วน
  • 1. ตัวเก็บประจุ 10uF
  • ตัวต้านทานค่าต่ำและ PCB
  • หูดที่ผนัง 5V
  • โถ
  • วัสดุที่มีการแพร่กระจายเช่นผ้าบับเบิ้ลสีกระดาษทิชชู่กระจกฟรอสติ้ง
  • โปรแกรม AVR
  • เขียงหั่นขนมและอุปกรณ์บัดกรี
  • Arduino, Tiny Core และ Adafruit NeoPixel

การตั้งค่าซอฟต์แวร์และทดสอบ ATTiny ของคุณ

  • ในการตั้งค่าซอฟต์แวร์ให้ดาวน์โหลดและติดตั้ง Arduino, Tiny Core และ NeoPixcel Library
  • ตั้งค่า ATTiny ของคุณบนเขียงหั่นขนม

ทำสายไฟ LED หิ่งห้อย

ในการเตรียมสายไฟ LED หิ่งห้อยให้ปฏิบัติตามขั้นตอนต่อไปนี้

LED ถูกเตรียมโดยใช้ไมโครคลิปและไฟ LED จะติดอยู่ที่ด้านนอกของแผ่นอิเล็กโทรด LED และ Microclip ติดตั้งโดยการใส่ฟลักซ์ไปที่แผ่นอิเล็กโทรดบน Light Emitting Diode ตอนนี้สายไฟถูกหมุนหรือบิดและผ่านการทดสอบหลังจากติดสายไฟสองเส้นเข้ากับ LED ซึ่งให้สาย LED ที่ดี จากปลายสายฟรี 2-3 มม. จะถูกถอดออกและทดสอบการวาง 3 โวลต์ผ่านตัวต้านทาน 100 โอห์ม ทำซ้ำกระบวนการเดียวกันสำหรับแต่ละสตริงทั้ง 6 สาย

ทำสายไฟ LED หิ่งห้อย

ทำสายไฟ LED หิ่งห้อย

สายไฟสีแดงถูกมัดและบัดกรีเข้ากับบอร์ด ในทำนองเดียวกันสาย LED หกเส้นติดกับบอร์ดโดยใช้ฟลักซ์ ชุดสายสีแดงถูกบัดกรีอย่างระมัดระวังกับ PIN A ในลักษณะที่ตัวต้านทานแยกตัวควบคุมไมโครและชุดมัด สายไฟ LED อื่น ๆ ทั้งหมดถูกบัดกรีด้วยวิธีเดียวกันกับ PIN B ในทำนองเดียวกันสายสีเขียวที่บินฟรีจะรวมเป็น 2 สายด้วย โดยการต่อสายสีเขียวเข้าด้วยกันเป็นชุด 2 สายและบัดกรีเข้ากับ PIN C, PIN D และ PIN E โดยใช้ไฟ 3V สายทั้งหมดจะได้รับการทดสอบโดยเก็บแรงดันไฟฟ้าบวกไว้ที่ PIN A หรือ PIN B ผลลัพธ์จะได้รับหาก LED ทั้งหมดติด .

เตรียม Jar และ Adapter

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

ประสานส่วนประกอบและ ATTiny ของคุณ

บัดกรี ATTiny ของคุณให้เป็นชิ้นส่วนของ perfboard มีตัวเก็บประจุแบบแยกส่วนในแหล่งจ่ายไฟและตัวต้านทานค่าขนาดเล็ก หากคุณต้องการให้การติดตั้งของคุณมีความอเนกประสงค์เพิ่มเติมให้ติดตั้งซ็อกเก็ต DIP 8 พินเพื่อให้คุณสามารถถอดและตั้งโปรแกรมไมโครคอนโทรลเลอร์ใหม่ได้ในภายหลัง ต่อสายไฟและกราวด์เข้ากับเกลียวผ่านฝาโถเข้ากับวงจรปัจจุบัน

ประสานส่วนประกอบและ ATTiny

ประสานส่วนประกอบและ ATTiny

ประกอบโถ

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

ประกอบโถ

ไฟถนน LED ที่ใช้ Arduino พร้อมระบบควบคุมความเข้มอัตโนมัติ

สีขาว ไดโอดเปล่งแสง (LED) เปลี่ยนหลอด HID ในระบบไฟถนนเพื่อรวมคุณสมบัติลดแสง Arduinoboard ใช้เพื่อควบคุมความเข้มโดยอัตโนมัติโดยการพัฒนาสัญญาณมอดูเลตความกว้างพัลส์ที่ขับเคลื่อน MOSFET (Metal Oxide semiconducto Field Effect ทรานซิสเตอร์) เพื่อเปลี่ยนชุดไฟ LED ตามเพื่อให้ได้การทำงานที่ต้องการ

ระบบนี้สร้างขึ้นเพื่อเอาชนะข้อบกพร่องในปัจจุบัน หลอดไฟ HID (High Intensity Discharge) . ระบบนี้แสดงให้เห็นถึงการใช้ LED (ไดโอดเปล่งแสง) เป็นแหล่งกำเนิดแสงและการควบคุมความเข้มแบบแปรผันตามข้อกำหนด

ไฟถนน LED ที่ใช้ Arduino พร้อมชุดโครงการควบคุมความเข้มอัตโนมัติโดย Edgefxkits.com

ไฟถนน LED ที่ใช้ Arduino พร้อมชุดโครงการควบคุมความเข้มอัตโนมัติโดย Edgefxkits.com

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

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

เครดิตภาพ: