
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



มีตัวเลือกไม่กี่อย่างหากคุณต้องการจอแสดงผลที่สามารถมองเห็นได้จากอีกด้านของห้อง ซึ่งเป็นจอแสดงผลขนาดใหญ่ คุณสามารถสร้างแบบ 'ไทม์สแควร์' หรือ 'ไฟ LED บนกระจก' ของฉันได้ แต่ต้องใช้เวลาทำงานที่น่าเบื่อประมาณ 40 ชั่วโมง ต่อไปนี้คือวิธีง่ายๆ ในการสร้างจอแสดงผลขนาดใหญ่ โครงสร้างมีสายไฟพื้นฐาน 4 เส้น, 5 โวลต์, กราวด์, SDA, SCL การแสดงอักขระแต่ละตัวมีราคาประมาณสองถึงสามเหรียญ ดังนั้นจอแสดงผลขนาด 8x2 จึงมีราคาประมาณ 30 เหรียญ ไม่นับ RTC, Arduino, 3d print, enclosure
สเก็ตช์เป็นแบบพื้นฐานและเข้าใจง่าย ง่ายต่อการปรับเปลี่ยนสำหรับการแสดงตัวเลขและตัวอักษรใดๆ ตัวอักษรมีขนาด 1/2 พร้อมตัวเลขขนาด 1/2 และชุดตัวเลขขนาดเต็ม
ข้อเสียคือคุณสามารถแสดงอักขระได้ 64 ตัวเท่านั้น TCA9548 ไม่มีที่อยู่ (8) จอ LCD ของ Hitachi นั้นช้ามากและจอแสดงผลขนาดใหญ่กว่า และเวลาในการเขียนจะใช้เวลาประมาณหนึ่งวินาทีเต็มเพื่อเติมเต็มจอแสดงผลทั้งหมด ดังนั้นหากคุณต้องการจอแสดงผลขนาดติดผนังก็จะช้า มีหลายวิธีในการโกงและใช้แอลซีดีมากกว่า 64 จอ แต่ฉันจะไม่ครอบคลุมในโพสต์นี้เนื่องจากเป็นจอแสดงผลที่ง่าย
ใช่ ภาพถ่ายของ LCD……อย่าออกมาดี จอแสดงผลเหล่านี้ดูดีในชีวิตจริง
เสบียง:
uno 328 … nano, pro-mini, uno…
โมดูล RTC ZS-042 ยอดนิยม (DS3231)
TCA9548 I2c mux splitter
Hitachi 1602 พร้อมกระเป๋าเป้สะพายหลัง I2c มากถึง 64
พิมพ์ 3 มิติของปก pcb มี2แบบให้เลือก
ตู้ไม้เหมือนกรอบรูปทำจากไม้สัก 1.5 นิ้ว (สต็อกที่ Lowes)
ทักษะพื้นฐาน: บัดกรี, ลวด, การเชื่อมต่อ, adj, น็อตและสลักเกลียว M2
ขั้นตอนที่ 1: ชิ้นส่วนพื้นฐาน




ส่วนประกอบพื้นฐานในการสร้าง
โครงไม้เป็นลายไม้มาตรฐานที่ Lowes คุณไม่สามารถมองเห็นริมฝีปากด้านในที่มีความลึกประมาณ 1/4 นิ้ว ริมฝีปากนี้ช่วยให้ฝาครอบ 3 มิติพอดีกับกรอบและสัมผัสด้านหน้าโดยไม่ล้ม
ขั้นตอนที่ 2: สิ่งที่คุณต้องการ



การก่อสร้างและคำแนะนำพื้นฐานบางประการ:
ฉันซ้อนทับ LCD pcb เพื่อให้ใกล้ขึ้นแล้วขันผ่านรูที่ทับซ้อนกัน ใส่เทปหรือฉนวนระหว่างทั้งสองเพราะจะลัดวงจร ฉันได้รับจอ LCD พร้อมกระเป๋าเป้สะพายหลัง I2c และฉันต้องถอดกระเป๋าเป้สะพายหลังและติดตั้งใหม่เนื่องจากขานั้นลึกเกินไปและไม่ยอมให้ซ้อนทับกัน ลองแยกจอ LCD กับเป้ ประสานกระเป๋าเป้สะพายหลังเพียงแค่ล้างด้วยจอแอลซีดีเพื่อให้สามารถทับซ้อนกันได้
แอลซีดีถูกแยกออกเป็นช่อง 8 แต่เตียงเครื่องพิมพ์ 3 มิติของฉันจะไม่พิมพ์กว้างขนาดนั้น ดังนั้นฉันจึงทำปกสำหรับธนาคารที่มีแอลซีดี 6 จอ จากนั้นฉันก็ทำเป็นห่วงโซ่ที่กว้างได้ เพียงเพิ่มชิ้นสุดท้าย ฉันใช้สีงานอดิเรกสีดำเพื่อปกปิดแอลอีดีแอลซีดีเพื่อไม่ให้ไฟส่องผ่านด้านหน้า ระบายสีลงเพื่อให้การวิ่งใดๆ ไหลออกจาก LCD แทนที่จะไหลเข้าสู่ LCD และทำลายมัน
วางแอลซีดีได้มากเท่าที่คุณต้องการ กรอบรูป 8x2 มีรูปร่างที่ดีที่สุด แต่คุณสามารถสร้างขนาด 16x2 หรือขนาดใดก็ได้ตามต้องการ
ขั้นตอนที่ 3: SCHEMATIC และ 3d Prints




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




ดังที่แสดงในแผนผังแต่ละจอจะไปยังพิน 'S' ที่แตกต่างกันบน 9548 ซึ่งไม่ได้ผูกติดอยู่กับสาย SDA หลักหรือ SCL 9548 เปลี่ยนเส้น I2c เป็นจอ LCD แต่ละตัว เก็บไว้ในใจ
ฉันถอดไฟ LED สีแดงออกจากกระเป๋าเป้สะพายหลังเพียงเพราะมันสว่างเกินไป ฉันยังใช้ไดโอดข้ามจัมเปอร์แบบมีไฟ LED แทนจัมเปอร์ศูนย์โอห์ม ไดโอดเป็นซิลิกอนไดโอดมาตรฐานและจะลดแรงดันไฟฟ้า 0.7 เพื่อให้แบ็คไลท์ถูกต้อง (ตอนกลางคืนไม่สว่างเกินไป)
ขั้นตอนที่ 5: SKETCH
Sketch นั้นเรียบง่ายและตรงไปตรงมา ฉันไม่รังเกียจถ้ามีคนสร้างห้องสมุดของตัวอักษรและตัวเลขด้านข้าง … แค่ให้เครดิตกับฉันเช่นตามตัวอักษรและตัวเลขของ Jim Jakubcin
การอ้างอิงถึง LCD คือโมดูล LCD มาตรฐานของ Hitachi 16x02 มี cc (อักขระที่กำหนดเอง) ละ 8 ตัว CC สามารถแก้ไขได้ทุกเมื่อ แต่ถ้า 2 ที่อยู่เดียวกันถูกพิมพ์พร้อมกัน cc ล่าสุดจะเขียนทับอีกที่อยู่หนึ่ง โดยพื้นฐานแล้วคุณสามารถใช้ชุดที่ 8 ได้เท่านั้น มีวิธีเล็กน้อยที่จะเอาชนะสิ่งนี้ แต่มันมีจำกัดอย่างยิ่ง ตัวอักษรแต่ละตัวถูกสร้างขึ้นจากอาร์เรย์ที่เก็บไว้ใน PROGMEM จากนั้นเรียกจากอาร์เรย์ 'cname' อื่นโดยใช้ฟังก์ชันและ 'xc' เป็นตัวแปรการโทร 'displayChr(bank, #lcd, top/btm, cname)' ใช้สำหรับแสดงผล ในภาพร่างนี้ ฉันมีเพียง 2 ธนาคารจาก 8 ช่อง สูงสุดคือ 8x8 เพียงเพิ่ม 'if bank' อื่นใน displayChr() ด้วยที่อยู่ที่ถูกต้องของ 9548 (ดูตารางความจริงที่อยู่) หากต้องการเปลี่ยนสาย I2c เป็นพิน 'S' อื่นของ 9548 การโทรจะถูกเขียน (0-7) ในไลบรารีของ MUX I2c เขาลืมบอกว่า B00000000 ปิดสวิตช์เอาต์พุตทั้งหมด ดังนั้นหากต้องการใช้ lcd # 3 (0-7) B00000000 หรือ 4 การสลับทำได้ง่ายมากจนฉันลบไลบรารีออกจากภาพร่างของฉัน แต่คุณอาจต้องการดาวน์โหลดและดูว่าห้องสมุดนั้นง่ายเพียงใด
หากต้องการพิมพ์ตัวอักษรเพียงเรียก displayChr(x, x1, x2, x3)
X = นี่จะเป็นธนาคาร 0-7
X1 = จอแอลซีดี # 0-7 (ซ้ายไปขวา)
X2 = topS หรือ botS เพื่อพิมพ์ตัวอักษรขนาดเล็กใน 1/2 ของจอแอลซีดี ตัวเลขที่มากขึ้นจะทราบโดยอัตโนมัติเพื่อเติมเต็มจอ LCD ทั้งหมด
X3 = คือชื่อตัวอักษรหรือ ARRAY PLACE ใน cname
RTC มีอุณหภูมิในตัวเพื่อให้สามารถใช้การอ่านในร่มได้
ฉันมี DOW ง่าย ๆ ที่ฉันคัดลอกมาจาก ????
ในการเริ่มนาฬิกาให้เชื่อมต่อกับคอมพิวเตอร์และป้อนเวลาที่ถูกต้องที่ 'SETUP()' RTC มีแบตเตอรี่ดังนั้นเวลาจะดี จำเป็นต้องปรับเวลาทำการตามเวลาออมแสง ดังนั้นคุณจะติดตั้งสวิตช์ง่ายๆ เพียงอัปเดตผ่านคอมพิวเตอร์
| A2 | A1 | A0 | ที่อยู่ I2C ||:---: |:---: |:---: |:---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77
ขั้นตอนที่ 6: การตั้งค่าอื่นๆ



อาร์เรย์ LCD แรกของฉันใช้เกท nand และเปลี่ยนแอลซีดีที่เปิดใช้งานเป็นแอลซีดีแยกต่างหาก จากนั้นฉันก็ใช้ชิป CD4051 ที่ทำขึ้นเพื่อสลับข้อมูล มีอินและสวิตซ์8สายออก เช่นเดียวกับสวิตช์โรเตอร์แบบเก่า ฉันมี pcb ที่นี่ ด้วยการตั้งค่านี้ คุณสามารถใช้ I2c และทำลายหมุดเปิดใช้งานและเชื่อมต่อ iot กับอินพุตของ 4051 ซึ่งจะสลับการเปิดใช้งานเป็น LCD ที่เลือก คุณสามารถเรียงซ้อนการเปิดใช้งานตลอดไปกับแอลซีดีได้ แต่สิ่งนี้จำกัดสวิตช์ 4051 ให้เหลือเพียง 7 สวิตช์ และตัวที่ 8 จะไปที่ 4051 ถัดไป ทำให้ธนาคาร = 7 ไม่ใช่ 8 ฉันใช้ทั้ง 8 ตัวและเปลี่ยนที่อยู่ของกระเป๋าเป้อีกใบในธนาคารที่สอง กระเป๋าเป้ใบที่สองนี้มี 4051 ผูกติดอยู่กับการเปิดใช้งานและทำการสลับแบบเดียวกับในกระเป๋าใบแรก มีที่อยู่ที่สองในบรรทัด SDA, SCL
การตั้งค่านี้ต้องใช้สายข้อมูลทั้งหมด 6 เส้นของจอ LCD เพื่อเชื่อมต่อแบบขนาน RW ลงกราวด์ การดำเนินการนี้ใช้เวลานานกว่ามาก และฉันขอแนะนำตัวเชื่อมต่อแบบเสียบปลั๊กสำหรับจอ LCD แต่ละตัว การตั้งค่านี้ใช้สำหรับกระเป๋าเป้เพียงใบเดียวต่อธนาคาร แทนที่จะเป็นกระเป๋าเป้สำหรับจอ LCD แต่ละเครื่อง
เพิ่มความคิดเห็นหากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่านี้ มันยากและมีส่วนร่วมมากกว่าที่อื่นมาก
ขั้นตอนที่ 7: ภาพสุดท้าย



ก็แค่รูปถ่ายอื่นๆ ฉันมีนาฬิกา GPS HC12 กลางแจ้งที่ส่งการอัปเดตไปยังหน้าจอ LCD อื่น (ในรูปภาพ) เพียงเพื่อแสดงสิ่งที่สามารถทำได้ นี่คือทิศตะวันออกเพื่อสร้างจอแสดงผลขนาดใหญ่ทุกชนิด
ขอบคุณที่อ่าน…
โปรดดูโครงการอื่นของฉัน..oldmaninSC.
และคุณจะชอบ "BUD BALL" ของฉัน
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)

DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)

Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)

Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)

4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)

ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-