คำแนะนำในการประกอบเส้นวิ่ง LED ด้วยมือของคุณเอง วิธีสร้างสัญลักษณ์ LED บน Arduino ด้วยมือของคุณเอง วิธีสร้างสัญลักษณ์ด้วยมือของคุณเอง
แทบจะเป็นไปไม่ได้เลยที่จะประกอบเส้นวิ่งบน LED ของการออกแบบอุตสาหกรรม หากไม่มีทักษะในการเขียนโปรแกรมไมโครคอนโทรลเลอร์และความรู้เกี่ยวกับโปรโตคอลการแลกเปลี่ยนข้อมูล ด้านล่างนี้เป็นแผนภาพอย่างง่ายของบอร์ดแสดงผล LED ขนาดเล็ก หากคุณไม่กลัวความยุ่งยากและไม่ต้องการจ่ายเงินมากเกินไปสำหรับผลิตภัณฑ์สำเร็จรูป คุณสามารถซื้อโมดูลพื้นฐานที่จะประกอบผลิตภัณฑ์ได้
แต่ฉันอยากจะพูดถึงวิธีแก้ปัญหาที่ไม่ได้มาตรฐานด้วยการลงทุนทางการเงินขั้นต่ำ - วิธีสร้างเส้น LED ที่วิ่งโดยใช้ Arduino เป็นตัวควบคุม
แผนผังของเส้นวิ่งบน LED
คอนโทรลเลอร์โต้ตอบผ่านอินเทอร์เฟซพิเศษกับอุปกรณ์อินพุตภายนอก เป็นได้ทั้งคีย์บอร์ด คอมพิวเตอร์ สมาร์ทโฟนทั่วไป จากข้อมูลที่ได้รับจะมีการสร้างเมทริกซ์ภาพดิจิทัลที่สมบูรณ์ซึ่งจะแสดงบนกระดานพร้อมตัวบ่งชี้ในภายหลัง
การประกอบกระโจมด้วยตนเองสามารถทำได้บนโมดูลควบคุมที่ใช้ Arduino และบล็อก LED หลายตัวบนตัวควบคุม
โมดูลประกอบด้วยทั้งคอนโทรลเลอร์และบล็อก LED ขนาด 8x8 ขนาดองค์ประกอบนี้เป็นขนาดต่ำสุดสำหรับเอาต์พุตอักขระ ความจริงก็คือเครื่องพิมพ์ดอทเมทริกซ์ทั้งหมดสร้างภาพสำหรับการพิมพ์ตามรูปแบบนี้
คอนโทรลเลอร์ max7219
คอนโทรลเลอร์ max7219 คือการแลกเปลี่ยนข้อมูล 64 เซลล์และหน่วยอินเทอร์เฟซหน่วยความจำสำหรับควบคุม LED ในหน่วยความจำ ข้อมูลทั้งหมดจะถูกเก็บไว้เป็นอาร์เรย์สองมิติ
ข้อมูลจะถูกส่งผ่านอินเทอร์เฟซ SPI SPI เป็นอินเทอร์เฟซสามสายสำหรับการถ่ายโอนข้อมูลสองทางระหว่างอุปกรณ์ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับหลักการทำงานของอินเทอร์เฟซนี้ได้
สำหรับการโต้ตอบของคอนโทรลเลอร์กับบอร์ด Arduino จะใช้เพียงสามช่อง: DIN, CS, CLK
สามารถเชื่อมต่อโมดูลนำดังกล่าวได้สูงสุดสี่โมดูลกับขั้วต่อมาตรฐานของบอร์ดควบคุม สร้างสกอร์บอร์ดขนาด 8 x 32 คะแนน หากต้องการเพิ่มจำนวนเซ็กเมนต์ที่เชื่อมต่อ คุณสามารถประกอบมัลติเพล็กเซอร์อย่างง่ายที่จะเปลี่ยนสัญญาณควบคุมไปยังโมดูลที่ต้องการ ดังนั้นจึงเป็นไปได้ที่จะแสดงข้อมูลเกี่ยวกับเมทริกซ์หลายสิบรายการ การทำงานของจอ LCD ทั้งหมดสร้างขึ้นจากหลักการนี้
เพื่ออำนวยความสะดวกในการถ่ายโอนสตรีมข้อมูลไปยัง arduino มีไลบรารีพิเศษ LedControlMS
นี่คือวิดีโอตัวอย่างของห้องสมุดที่ทำงานร่วมกับจอ LED:
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการควบคุมเมทริกซ์โดยใช้ไมโครคอนโทรลเลอร์ได้ที่ลิงค์
อินเทอร์เฟซอินพุตข้อมูลสำหรับเอาต์พุตที่ตามมาไปยังเมทริกซ์ LED
ในการเปลี่ยนข้อความที่แสดงตามดุลยพินิจของคุณ คุณจะต้องมีอุปกรณ์ป้อนข้อมูล
วิธีถ่ายโอนข้อมูลไปยังคอนโทรลเลอร์ Arduino:
- ผ่านแป้นพิมพ์พร้อมอินเตอร์เฟส PS2;
- ผ่านแป้นพิมพ์ซอฟต์แวร์
- ผ่านสมาร์ทโฟน
มีตัวเลือกมากมายสำหรับการแลกเปลี่ยนข้อมูลกับบอร์ดควบคุม นอกเหนือจากการเชื่อมต่อมาตรฐานกับคอมพิวเตอร์ผ่านโปรโตคอล ICP
Arduino IDE มีไลบรารีในตัวสำหรับการทำงานกับแป้นพิมพ์ PS2 คุณสามารถใช้โมดูลซอฟต์แวร์เพื่อทำงานร่วมกับแป้นพิมพ์แปดปุ่มมาตรฐานของ Arduino ได้ องค์กรของการป้อนข้อมูลสร้างขึ้นจากหลักการของโทรศัพท์มือถือเมื่อสัญลักษณ์หลายตัวถูก "ระงับ" บนปุ่มเดียว เมื่อเชื่อมต่อโมดูลบลูทูธเข้ากับบอร์ด Arduino จะสามารถส่งข้อมูลการทดสอบผ่านสมาร์ทโฟนได้
เมื่อคุณเข้าใจการจัดระเบียบของปะรำบนโมดูล Arduino มาตรฐานแล้ว คุณสามารถไปยังขั้นตอนถัดไปได้
และถ้าคุณต้องการทำทุกอย่างด้วยตัวเอง นี่คือคำแนะนำของเรา:
การประกอบเส้นวิ่งจากส่วนประกอบของเราไม่ใช่เรื่องยาก
นอกจากนี้ยังอาจเป็นประโยชน์สำหรับคุณในการดูวิดีโอคำแนะนำเกี่ยวกับการทำงานกับโปรแกรมจัดการจอแสดงผล LED ตามตัวควบคุม Onbon BX - LedshowTW 2015-2016
ในการประกอบบอร์ด LED (เส้นคืบ) คุณจะต้อง:
- เลื่อยปรับองศาพร้อมใบมีดสำหรับอะลูมิเนียมและโลหะ หรือเลื่อยสำหรับโลหะ
- ไขควงหรือไขควง
- กาวซิลิโคนใส
- สกรูเกลียวปล่อย,
- ลวด
ก่อนเริ่มการประกอบจำเป็นต้องตรวจสอบโมดูลและ PSU เพื่อการใช้งาน
เราเชื่อมต่อตามที่แสดงในภาพ สำคัญ!!! โมดูลไฟ 5V, คอนโทรลเลอร์ 5V. บวกบนโมดูล VCC ลบ GND
บนคอนโทรลเลอร์บวก 5V ลบ - GND
ใน BP มีการเซ็นชื่อทุกอย่าง
L และ N - PSU ไฟ 220V.
-V - ลบ 5 โวลต์
+V - บวก 5 โวลต์
เราเชื่อมต่อโมดูลทีละตัว
ในการเริ่มต้นโมดูลให้เชื่อมต่อเฉพาะสายบวกและสาย 16 พินเท่านั้น
เปิดแต่ละโมดูล กดปุ่มทดสอบบนตัวควบคุม
เต็มประสิทธิภาพ ดังรูป เรามาเริ่มประกอบสาย
ขั้นตอนแรกคือการประกอบเฟรม
ตัดโปรไฟล์:
ความยาวของโปรไฟล์ไม่ควรเกินความยาวของโมดูลที่วางในแนวนอน
วางหน้ากากโมดูลลง
ตัวเลขต้องตรงกับความยาวของสตริง เราวัดโมดูลในแนวนอน
เราทำเช่นเดียวกันกับแนวตั้งโดยวัดความสูงของเส้นตัดโปรไฟล์สำหรับแนวตั้ง (2 ชิ้น)
การประกอบเฟรม
เราใส่มุมลงในโปรไฟล์
สิ่งสำคัญคือต้องเสริมข้อต่อด้วยสกรูเกลียวปล่อย
เราแนะนำให้คุณเคลือบรอยต่อของโปรไฟล์และมุมด้วยซิลิโคน
บนพื้นผิวที่ว่าง ให้จัดวางโมดูลภายในเฟรม
เราปฏิบัติตามลูกศรอย่างระมัดระวัง
ลูกศรบนโมดูลควรเลื่อนจากซ้ายไปขวาและจากล่างขึ้นบน
จากนั้นเคลือบข้อต่อทั้งหมดด้วยซิลิโคน
และรอยต่อระหว่างโมดูล และระหว่างโมดูลกับส่วนกำหนดค่า
สำคัญ!!! ซิลิโคนต้องไม่ตกร่องที่ส่วนท้ายของโมดูล
รางน้ำออกแบบมาเพื่อระบายน้ำ
โปรไฟล์สำหรับแม่เหล็ก สิ่งสำคัญคือต้องวัดความยาวของการตัดจากขอบกรอบ ไม่ใช่ตรงกลาง จากผลการวัดที่ได้ เราตัดน้อยกว่า 2 มม.
เราขันแม่เหล็กเข้ากับโมดูล
เรายึดโปรไฟล์สำหรับแม่เหล็กที่ข้อต่อระหว่างโมดูล
ขั้นตอนต่อไปเป็นหนึ่งในขั้นตอนที่สำคัญที่สุด เดินสายไฟ
ขึ้นอยู่กับผู้ผลิตโมดูล คุณสามารถใช้สายเนทีฟที่มาพร้อมกับชุดอุปกรณ์ได้ แต่หลายคนไม่ต้องพึ่งพาผู้ผลิต ต้องการติดตั้งสายไฟของตนเอง
เมื่อซื้อโมดูลจากเรา เราจะแจ้งให้คุณทราบว่าสายไฟใดที่สามารถใช้ได้ สายไฟใดดีกว่าที่จะไม่ใช้
.
เป็นการดีกว่าที่จะใช้สายสำหรับเชื่อมต่อโมดูลเข้าด้วยกันโดยมีระยะขอบ 1.5 มากเกินพอ
ในรัสเซีย ซัพพลายเออร์ PSU ส่วนใหญ่มาพร้อมกับกำลังไฟ 200W เราจะพิจารณาตัวเลือกนี้
สำหรับ 200W PSU เราเช่นเดียวกับผู้ผลิต แนะนำให้เชื่อมต่อไม่เกินหกโมดูล หากคุณยังต้องการประหยัดเงินก็ไม่เกิน 8 แน่นอน
เรามั่นใจว่า PSU ของเราจะทำงานร่วมกับ 8 โมดูลและแม้แต่ 10 โมดูลได้อย่างแน่นอน แต่เรามุ่งมั่นที่จะสร้างผลิตภัณฑ์ที่มีคุณภาพ (และเราไม่ทราบว่าคุณใช้ PSU ใด)
PSU จากผู้ผลิตหลายรายมีคุณภาพแตกต่างกัน
เมื่อใช้ PSU 200W และเชื่อมต่อ 6 โมดูลเข้ากับโมดูล อย่าเชื่อมต่อโมดูลทั้งหมดเข้ากับวงจรอนุกรมเดียว ให้แบ่งเป็น 2 สูงสุด 3 โมดูลในวงจรเดียว
มีขั้วต่อสามบวกและสามลบบน PSU (รูปภาพ 18)
ให้พวกเขาและนำโซ่สามเส้นที่ได้รับมา
มันสำคัญมากที่จะไม่สับสนระหว่าง + และ - ในโมดูล
เนื่องจากการเชื่อมต่อที่ไม่ถูกต้อง ชิปบนโมดูลอาจล้มเหลว
สำหรับโมดูลจากผู้ผลิตบางราย การทำงานเพียง 2 วินาทีกับการเชื่อมต่อที่ไม่ถูกต้องก็เพียงพอแล้ว ผู้ผลิตบางรายสามารถทนได้แม้แต่ 10 วินาทีโดยไม่มีผลกระทบ
แต่เป็นการดีกว่าที่จะไม่เสี่ยง แต่ควรตรวจสอบทุกอย่างอย่างรอบคอบ
ชิปไหม้ไม่รับประกัน !!!
ตอนนี้คุณต้องเชื่อมต่อระหว่างโมดูลโดยใช้สายเคเบิล 16 พินซึ่งมาพร้อมกับแต่ละโมดูล
หากไม่มีที่อยู่อาศัยในโมดูลบนตัวเชื่อมต่อให้วางสายเคเบิลที่มีแถบสีแดงขึ้น
หากมีร่องให้ใส่เข้าไปตามที่ล็อคบนสายเคเบิลอนุญาต หากแถบสีแดงอยู่ด้านล่าง ไม่ต้องตกใจ
สัญญาณจะยังคงผ่าน
สิ่งสำคัญคือคุณจะไม่สับสนในภายหลัง
จากโมดูลแรก จากจุดที่ลูกศรเริ่มต้น คุณจะอนุมานไปตามลูป จากนั้นพวกเขาจะเชื่อมต่อกับคอนโทรลเลอร์
เราเชื่อมต่อแหล่งจ่ายไฟเข้าด้วยกันในวงจรอนุกรมโดยมีเงื่อนไขว่ามีมากกว่าหนึ่งรายการ
การยึด PSU เข้ากับส่วนบนของเคสด้วยสกรูเกลียวปล่อยขนาด 4.2x13 มม. เป็นสิ่งสำคัญมาก เพื่อไม่ให้หลุดกรอบ
ไปยัง PSU ซึ่งอยู่ทางด้านซ้าย หากคุณดูที่สายจากด้านหลัง เราจะเชื่อมต่อตัวควบคุม อย่าสับสนระหว่าง + และ -!
เราเชื่อมต่อลูปกับคอนโทรลเลอร์
มีตัวเชื่อมต่อบนคอนโทรลเลอร์พร้อมคำจารึก JK1, JK2 หรืออย่างอื่น แต่ต้องมีตัวเลข
หมายเลขนี้ระบุหมายเลขบรรทัด
หนึ่งบรรทัดสอดคล้องกับแนวนอนจากหนึ่งโมดูล การนับถอยหลังไม่ได้มาจากด้านล่างตามที่ลูกศรชี้ไป แต่มาจากด้านบน
เราเชื่อมต่อโมดูลแต่ละแถวเข้ากับตัวเชื่อมต่อที่เกี่ยวข้อง
ขอแนะนำให้ติดตัวควบคุมบนพื้นผิวบางส่วน เช่น บน PVC แบบบาง และติดทั้งหมดในตัวเส้น
เราเชื่อมต่อสายต่อ USB, RJ45 (LAN) และทั้งสองอย่างขึ้นอยู่กับคอนโทรลเลอร์
สามารถถอดออกได้โดยการเจาะรูที่ผนังด้านหลัง
นอกจากนี้เรายังถอดสายไฟออกจาก PSU
จากนั้นเราก็ปิดรูด้วยซิลิโคนเพื่อป้องกันความชื้น
การเขียนโปรแกรมสตริง
โปรแกรมและคำแนะนำสำหรับมันสามารถ
หากทุกอย่างใช้งานได้ให้วางผนังด้านหลัง มีตัวเลือกมากมาย
หลายคนใส่ PVC หรือแม้แต่เซลลูล่าร์โพลีคาร์บอเนตเพื่อลดราคาถูกลง
สำหรับเส้นเล็กอาจใช้ได้ แต่สำหรับเส้นใหญ่ ผนังด้านหลังดังกล่าวจะไม่ให้ความแข็งแรงตามที่ต้องการ
เราขอแนะนำตัวเลือกแผงคอมโพสิตที่มีราคาแพงกว่าเล็กน้อย เธอรักษารูปร่างของเธอ และแม้แต่สายเล็ก ๆ ก็มีความน่าเชื่อถือมากกว่า เมื่อติดตั้งฝาหลังอย่าลืมขอให้เสร็จสิ้นทั้งหมด
หรือใส่ยาแนวสำหรับหน้าต่างพลาสติก ขอแนะนำให้ติดเชือกขนาดเล็กบนพื้นผิวเรียบโดยใช้ขายึด
เรามั่นใจว่าเนื้อหานี้จะเป็นประโยชน์สำหรับคุณ!
และการประกอบเส้นวิ่งจะไม่เป็นความลับสำหรับคุณอีกต่อไป!
ตอนนี้คุณรู้วิธีประกอบทิกเกอร์แล้ว เรามีส่วนประกอบที่จำเป็นทั้งหมดให้คุณ: โมดูล ตัวควบคุม อุปกรณ์จ่ายไฟ สายเคเบิล และแม่เหล็ก
รับข้อเสนอสำหรับส่วนประกอบสำหรับสายการผลิตของคุณ
ทุกสิ่งที่จำเป็นในการประกอบสายวิ่งจะถูกส่งในวันพรุ่งนี้!อุปกรณ์นี้สร้างข้อความบนเมทริกซ์ LED ขนาด 8x80 LEDs มีหน่วยความจำข้อความ 128 อักขระซึ่งโหลดจากแป้นพิมพ์คอมพิวเตอร์ PS / 2 ที่เชื่อมต่อโดยตรงกับสายวิ่ง
ฉันลองใช้คีย์บอร์ดหลายตัว โดยทั้งสามอุปกรณ์ใช้งานได้โดยไม่มีปัญหา
อุปกรณ์นี้มีตัวพิมพ์ใหญ่และตัวพิมพ์เล็กของรัสเซียทั้งหมดรวมถึงตัวเลขและอักขระอื่น ๆ ไม่มีตัวอักษรภาษาอังกฤษ
ไมโครคอนโทรลเลอร์ทำงานที่ความถี่ 20 MHz และควบคุมชิฟต์รีจิสเตอร์ 74HC595D ซึ่งใช้ลอจิกระดับ 1 ทำให้เมทริกซ์แถว LED สว่างขึ้น และตัวถอดรหัส K555ID7 หรืออะนาล็อกเต็มรูปแบบ 74LS138 ควบคุม 8 คอลัมน์ของเมทริกซ์ทั้งหมดผ่านทรานซิสเตอร์ขยายสัญญาณ
เมทริกซ์เชื่อมต่อกับรีจิสเตอร์กะ 74HC595D ผ่านตัวต้านทานที่ป้องกัน LED จากการเผาไหม้โดยการจำกัดกระแส
ไมโครเซอร์กิต 74HC595D มีทริกเกอร์การเก็บข้อมูล 8 ตัวที่เอาต์พุตที่เชื่อมต่อกับเมทริกซ์ของ LED และทริกเกอร์ Shift 8 ตัว ซึ่งข้อมูลจะถูกโหลดผ่านอินพุตที่ 14 และจากเอาต์พุตที่ 9 จะเลื่อนต่อไปยังรีจิสเตอร์ถัดไปของห่วงโซ่ 10 ชิ้น .
การเปลี่ยนแปลงนี้ต้องการวงจรจากโปรเซสเซอร์ไปยังอินพุตทั้งหมด 11-74HC595D หลังจากแต่ละรอบที่ 80 สายของรีจิสเตอร์จะเลื่อนไปที่ทริกเกอร์ที่ 80 ของ 74HC595D ทั้งหมด หลังจากนั้นเมื่อโหลดทริกเกอร์ทั้ง 80 บรรทัด นาฬิกาอีกประเภทหนึ่งคือ นำไปใช้แล้วกับอินพุต 74HC595D ทั้งหมด 12 ตัว หลังจากนั้นทริกเกอร์สลักข้อมูลเพิ่มเติม 8 ตัวถูกโหลดในหนึ่งรอบที่เอาต์พุตที่เชื่อมต่อกับเมทริกซ์ของ LED จากทริกเกอร์ shift บน 74HC595D ทั้งหมดในรอบเดียว ในขณะที่เมทริกซ์ส่องสว่างหนึ่งแถบของ LED 80 ดวงและ การส่องสว่างนี้เกิดขึ้นโดยไม่เปลี่ยนระดับลอจิกแม้ว่าจะมีการโหลดชิฟต์รีจิสเตอร์ก็ตาม
ดังนั้น LED 80 แถว 8 แถวจึงเรียงตามลำดับโดยใช้ตัวถอดรหัส K555ID7 ที่ความเร็วสูงซึ่งมองไม่เห็นด้วยตาเปล่าโดยสิ้นเชิง
วิธีนี้สะดวกมากและไม่ลดความสว่างของเส้นวิ่งเนื่องจากโปรแกรมตัวประมวลผลออกไปเพื่อดำเนินการอื่นที่ไม่เกี่ยวข้องกับการแสดงผล
เมื่อเปิดใช้งานด้วยหน่วยความจำตัวอักษรที่ว่างเปล่า จะแสดงแถบที่ด้านล่างซึ่งแจ้งว่าหน่วยความจำไม่เต็ม หลังจากป้อนตัวอักษรอย่างน้อยหนึ่งตัว บรรทัดจะเริ่มทำงานโดยผ่านแถวของเมทริกซ์ ฉันแนะนำให้คุณอย่าโหลดเมทริกซ์ความต้านทานต่ำด้วยกระแส เนื่องจากเมื่อคุณเปิดใช้งานด้วยหน่วยความจำตัวอักษรเปล่า เมทริกซ์จะสว่างขึ้นที่บรรทัดล่างสุดอย่างต่อเนื่อง
การจัดการและการป้อนข้อมูล
เมื่อคุณต้องการป้อนตัวพิมพ์ใหญ่ คุณต้องกดและปล่อย Shift ด้านซ้ายบนแป้นพิมพ์ จากนั้นกดตัวอักษรที่ต้องการ และตัวพิมพ์ใหญ่นี้จะปรากฏบนหน้าจอ เมื่อเพิ่มตัวอักษรต่อเนื่องกัน กระดานคะแนนจะเลื่อนหนึ่งตัวอักษร .
หลังจากพิมพ์คุณต้องกดปุ่ม Ctrl ซ้ายบนแป้นพิมพ์ซึ่งจะเป็นการพูดถึงข้อความที่เสร็จแล้วหลังจากนั้นบรรทัดจะไปที่วงกลมถัดไป
หากคุณป้อนตัวอักษรที่ไม่จำเป็นในระหว่างการพิมพ์ คุณต้องกดปุ่ม BackSpace หลาย ๆ ครั้งตามที่คุณป้อนตัวอักษรที่ไม่จำเป็น หลังจากนั้นคุณต้องป้อนตัวอักษรที่ถูกต้องในขณะที่ตัวอักษรเก่าจะไม่หายไปบนหน้าจอ ซึ่งจะหายไปเมื่อคุณเริ่มบรรทัด และในวงกลมถัดไป จะไม่แสดงอีกต่อไป
เมื่อต้องการเริ่มการทำงานของการแสดงตัวอักษรวิ่ง ให้กด Enter
หลังจากคำสั่ง Enter เปิดบรรทัด ข้อความจะไม่เปลี่ยนแปลงเพื่อป้อนข้อมูลใหม่ อุปกรณ์จะต้องปิดและเปิดใหม่อีกครั้ง จากนั้นคุณสามารถเก็บข้อความไว้แทนที่ข้อความเก่าได้
ในการป้อนอักขระ (!@#$%:?) คุณต้องกด Shift ซ้ายแล้วปล่อยปุ่มที่มีตัวเลข 1234567 เหนือตัวอักษรที่วาดไว้ - เพื่อที่คุณจะได้ไม่ต้องมอง
เครื่องหมายขีด (-) ทำได้โดยการกดปุ่มถัดจากศูนย์
หากต้องการป้อนจุดหรือเครื่องหมายจุลภาค ให้กดปุ่มถัดจากตัวอักษร Yu หากเป็นเครื่องหมายจุลภาค ให้กด Shift ก่อน
เส้นวิ่งพร้อมแป้นพิมพ์คอมพิวเตอร์และหน่วยความจำ 8192 ตัวอักษร
ในอนาคตสายวิ่งรุ่นอื่นได้รับการพัฒนาด้วยหน่วยความจำ 8192 ตัวอักษร ในโครงการนี้ ตัวอักษรจะถูกโหลดจากแป้นพิมพ์คอมพิวเตอร์ PS / 2 ไปยังหน่วยความจำแฟลช 24C62 สะดวกมากที่จะมีชิปหลายตัวและเปลี่ยนชิปหากคุณต้องการข้อความอื่น
แผนผังของเส้นวิ่งพร้อมหน่วยความจำ:
รายการองค์ประกอบวิทยุ
การกำหนด | พิมพ์ | นิกาย | ปริมาณ | บันทึก | ร้านค้า | แผ่นจดบันทึกของฉัน |
---|---|---|---|---|---|---|
U1 | MK PIC 8 บิต | PIC16F628A | 1 | ไปที่แผ่นจดบันทึก | ||
ยูทู-ยู11 | เปลี่ยนทะเบียน | CD74HC595 | 10 | ไปที่แผ่นจดบันทึก | ||
U12 | เข้ารหัส, ถอดรหัส | SN74LS138 | 1 | อนาล็อก 555ID7 | ไปที่แผ่นจดบันทึก | |
U13 | หน่วยความจำแฟลช | 24С64 | 1 | ใช้กับตัวเลือกการประกอบที่มีหน่วยความจำ 8192 ตัวอักษร | ไปที่แผ่นจดบันทึก | |
Q1-Q8 | ทรานซิสเตอร์สองขั้ว | 2N2905 | 8 | ไปที่แผ่นจดบันทึก | ||
C1, C2 | ตัวเก็บประจุ | 15 พีเอฟ | 2 | ไปที่แผ่นจดบันทึก | ||
C3 | ตัวเก็บประจุ | 3300 พีเอฟ | 1 | ไปที่แผ่นจดบันทึก | ||
ตัวเก็บประจุ | 0.1 ยูเอฟ | 13 | เชื่อมต่อกับพลังงานของชิปแต่ละตัว | ไปที่แผ่นจดบันทึก | ||
R1-R8, R49, R50 | ตัวต้านทาน | 4.7 กิโลโอห์ม | 10 | ไปที่แผ่นจดบันทึก | ||
R9-R48, R51-R90 | ตัวต้านทาน | 470 โอห์ม | 80 |
การออกแบบที่เรียบง่ายสำหรับนักวิทยุสมัครเล่นมือใหม่ก็คือ ติ๊กเกอร์บนตัวจับเวลา 555 ไมโครวงจรเชื่อมต่อตามวงจรกำเนิดคลื่นสี่เหลี่ยม ความถี่ของพัลส์ที่สร้างขึ้นนั้นอยู่ที่ประมาณ 2-3 เฮิรตซ์ สามารถปรับได้โดยการเลือกตัวเก็บประจุด้วยไฟฟ้า (10 μF) และปรับความต้านทานของตัวต้านทานแบบปรับค่าได้
วงจรภายใต้การพิจารณาสามารถทำงานได้ในแรงดันไฟฟ้าที่หลากหลาย การสร้างเริ่มต้นที่ 5 โวลต์ (ฉันไม่ได้ลองด้านล่าง) รูปแบบสัญลักษณ์ที่เรียบง่ายและตรวจสอบหลายครั้งนี้สามารถเป็นของขวัญที่ดีสำหรับคนที่คุณรัก จากสามรูปแบบดังกล่าว สามารถรับเอฟเฟ็กต์ภาพที่สวยงามมากได้ หลังจากจ่ายไฟแล้ว ไมโครเซอร์กิต (เครื่องกำเนิดไฟฟ้า) จะจ่ายพัลส์ความถี่ต่ำให้กับอินพุตของตัวนับ ซึ่งจะอ่านค่าพัลส์แต่ละตัว และสลับ LED ตามลำดับ คุณยังสามารถเชื่อมต่อไฟ LED แบบสายโซ่เดซี่หลายดวงสำหรับแต่ละช่อง แรงดันไฟฟ้าที่เหมาะสมที่สุดของวงจรคือ 9-12 โวลต์
ตัวนับ CD4017 รวมอยู่ในรูปแบบมาตรฐานโดยไม่มีส่วนประกอบเพิ่มเติม สัญญาณความถี่ต่ำจากชิป NE555 ถูกส่งไปยังเคาน์เตอร์ เคาน์เตอร์มี 10 ช่องพร้อมตัวถอดรหัสแยก สามารถใช้ไฟ LED ใด ๆ ได้อย่างแท้จริงสีและแรงดันไฟฟ้าในการทำงานนั้นไม่สำคัญนักในกรณีของฉันใช้ไฟ LED CHIP สีน้ำเงินที่เหมือนกันทั้งหมด
ปริมาณการใช้กระแสไฟฟ้าของสายวิ่งไม่เกิน 50 mA ในบางกรณีอาจสูงถึง 80 mA การใช้วงจรส่วนใหญ่ขึ้นอยู่กับเวลาการสลับของ LED โดยมีความถี่การสลับลดลง (1-3 เฮิรตซ์) การบริโภคในปัจจุบันสามารถน้อยที่สุด - 20-30 mA
การประกอบเสร็จสิ้นบนเขียงหั่นขนมจำนวนส่วนประกอบน้อยที่สุด วงจรไม่ได้ใช้เอาต์พุตควบคุมเครื่องกำเนิดไฟฟ้าด้วยซ้ำ เพื่อจำกัดแรงดันไฟฟ้าของ LED จะใช้ตัวต้านทาน แต่ถ้าคุณวางแผนที่จะใช้การเชื่อมต่อแบบอนุกรมของ LED (เช่น 3-4 ชิ้น) ก็จะสามารถแยกตัวต้านทานออกจากวงจรได้ วิดีโอของเส้นวิ่ง LED:
ขอบเขต - เครื่องเอฟเฟกต์แสงต่างๆ มาลัยปีใหม่ การตกแต่งหน้าต่างของร้านค้าและแผงโฆษณา โดยธรรมชาติแล้ว ในกรณีนี้ LED ที่ทรงพลังกว่าจะถูกเชื่อมต่อโดยมีการสลับด้วยทรานซิสเตอร์แบบ Field-Effect
คุณสามารถสั่งซื้อสายวิ่งสำเร็จรูปสำหรับร้านค้าหรือส่วนหน้าอาคารอื่น ๆ ได้ที่ LiOni Advertising Agency ในราคาที่แข่งขันได้ที่ลิงค์ http://ralioni.ru/izgotovlenie-konstrukciy/beguschaya-stroka-svetodiodnaya.php เมืองไหนก็มีส่ง ฉันแนะนำ เอกะกษัยนะ.
อภิปรายบทความ Trolling Line บน LED
กระดานข้อมูลอิเล็กทรอนิกส์ - จอแสดงผล นี่คือ 85 SMD LED Dot Matrix Display ซึ่งจะต้องใช้ไมโครคอนโทรลเลอร์ แอทเมกา88Vและรายละเอียดอื่นๆ อีกเล็กน้อย ด้วยขนาด 24 x 85 มม. ใช้พลังงานจากแบตเตอรี่ขนาด 3 โวลต์ ประจุของมันจะคงอยู่เป็นเวลานานมากแม้ว่าจะเหลืออยู่เพียง 2 โวลต์ แต่งานก็จะไม่หยุด หลังจากเปิดกระดานข้อมูลแล้ว เส้นเลื่อนจะปรากฏขึ้นตามการเลือกที่ทำไว้ สามารถเก็บข้อความในหน่วยความจำได้ 4 ข้อความ แต่ละข้อความมีความจุ 127 ตัวอักษร ควรสังเกตว่าจำเป็นต้องใช้เซลล์ที่ 128 สำหรับการใช้งานพิเศษ รูปแบบคล้ายกับการออกแบบอุตสาหกรรมสำเร็จรูป
แผนผังของบอร์ด LED บนไมโครคอนโทรลเลอร์
การกำหนดปุ่ม
- 1 - ความเร็วในการแสดงเส้นเลื่อน - ช้าลง / เร็วขึ้น
- 2 - แสดงข้อความเป็น - ลบ / บวก
- 3 - เปลี่ยนการแสดงขนาดของตัวอักษร - เล็ก / ใหญ่
- 4 - แก้ไขข้อความ หลังจากป้อนให้กดปุ่มใดปุ่มหนึ่งเพื่อเลือกข้อความที่จะแก้ไข จากนั้น B1 ใช้สำหรับอักขระก่อนหน้า B2 ใช้สำหรับอักขระถัดไป B3 ใช้สำหรับย้ายไปยังเซลล์ถัดไป หลังจากกดปุ่มนี้ อักขระก่อนหน้าจะถูกบันทึก ไม่จำเป็นต้องใช้หน่วยความจำทั้งหมด 127 ตัวอักษร กด B4 เพื่อสิ้นสุดการแก้ไข การดำเนินการนี้จะบันทึกอักขระตัวสุดท้ายและกลับสู่โหมดปกติ
ในโหมดปกติ ขณะที่ข้อความปรากฏขึ้น การกดปุ่มเดิมจะเป็นการหยุดชั่วคราว การกดอีกครั้งจะเป็นการยกเลิกการหยุดชั่วคราว การกดปุ่มอื่นจะทำให้การเปลี่ยนข้อความใหม่ราบรื่นในทันที เมื่อข้อความทั้งหมดแสดงครบแล้ว อุปกรณ์จะเปลี่ยนเป็นโหมดพลังงานต่ำ ซึ่งก็คือ 1 mA เมื่อแสดงขึ้น แรงดันไฟฟ้าของแบตเตอรี่จะถูกวัดและซอฟต์แวร์จะคำนวณการใช้กระแสไฟฟ้าของ LED ตามแรงดันไฟฟ้าที่มีอยู่ในช่วงตั้งแต่ 2 ถึง 3.5 โวลต์
เหตุผลในการใช้มาตรการป้องกันเหล่านี้คือ การเพิ่มขึ้นของกระแสไฟฟ้าอาจทำให้ LED เสียหายได้ ด้วยแรงดันไฟฟ้าต่ำกว่าระดับนี้ 1.8 โวลต์ อุปกรณ์จะทำงานได้หากใช้ไฟ LED สีแดง 2 โวลต์
ที่ด้านหน้าของแผงวงจรพิมพ์ คุณต้องต่อสายไฟ LED 3 เส้นด้วยลวดม้วนแบบบาง มีการแนบเฟิร์มแวร์ของไมโครคอนโทรลเลอร์และจะไม่ฟุ่มเฟือยที่จะพิจารณาตัวเลือกสำหรับการปรับแต่งเพื่อปรับปรุง
เมื่อป้ายบอกคะแนนอิเล็กทรอนิกส์ของคุณเริ่มทำงาน หลายคนจะสังเกตเห็นว่าในสัญญาณของเส้นวิ่ง ในกระบวนการเลื่อนข้อความ ตัวอักษรบางตัวที่แทบจะสังเกตไม่เห็นก็ปรากฏขึ้น สาระสำคัญของเอฟเฟ็กต์นี้คือหน่วยความจำวิดีโอและจอแสดงผลเป็นกระบวนการแบบอะซิงโครนัส และหากคำนวณหน่วยความจำวิดีโอจากบนลงล่าง ส่วนบนจะย้ายไปแล้วตามอัลกอริทึมการเลื่อนตามที่ต้องการ และข้อมูลจากรอบการเรนเดอร์ก่อนหน้าก็เช่นกัน แสดงไว้ด้านล่าง ไม่เป็นไร แบบแผน p / บอร์ด แผงวงจร ฯลฯ - ทุกอย่างอยู่ในไฟล์เก็บถาวรสำหรับดาวน์โหลด
อภิปรายบทความ DIAGRAM LED SIGN