สารบัญ:

นาฬิกาที่ตั้งโปรแกรมได้พร้อมการแสดงอักขระสี่ตัว: 5 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาที่ตั้งโปรแกรมได้พร้อมการแสดงอักขระสี่ตัว: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาที่ตั้งโปรแกรมได้พร้อมการแสดงอักขระสี่ตัว: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาที่ตั้งโปรแกรมได้พร้อมการแสดงอักขระสี่ตัว: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีตั้งค่ารูปแบบนาฬิกาบนหน้าจอล็อกของมือถือ SAMSUNG | By Tips and Tricks for you 2024, พฤศจิกายน
Anonim
นาฬิกาที่ตั้งโปรแกรมได้พร้อมการแสดงอักขระสี่ตัว
นาฬิกาที่ตั้งโปรแกรมได้พร้อมการแสดงอักขระสี่ตัว
นาฬิกาที่ตั้งโปรแกรมได้พร้อมการแสดงอักขระสี่ตัว
นาฬิกาที่ตั้งโปรแกรมได้พร้อมการแสดงอักขระสี่ตัว

คุณจะเป็นที่ทอล์คออฟเดอะทาวน์เมื่อคุณสวมนาฬิกาข้อมือที่ดูน่าสะพรึงกลัว ขนาดใหญ่ และใช้งานไม่ได้โดยสิ้นเชิงเรือนนี้ แสดงภาษาหยาบคาย เนื้อเพลง หมายเลขเฉพาะที่คุณชอบ ฯลฯ โดยได้รับแรงบันดาลใจจากชุดเครื่องมือ Microreader ฉันจึงตัดสินใจสร้างนาฬิกาเรือนยักษ์โดยใช้หน้าจอสิบหกส่วนที่คล้ายกัน สิบสองชั่วโมงต่อมา ฉันออกมาจากความหลงผิดแบบมาโซคิสม์และหยุดพยายามกำหนดเส้นทางบัสข้อมูลสิบหกบิตบน pcb ด้านเดียวที่มีขนาดเล็กพอที่จะสวมใส่บนข้อมือของคุณ กลับไปที่กล่องปริศนาดิจิคีย์ของฉัน ฉันสร้างการแสดงอักขระสี่ตัวที่ประกอบด้วยเมทริกซ์นำขนาด 5x7 อินพุตข้อมูลแบบขนาน 7 บิต ไม่จำเป็นต้องใช้ตัวต้านทานจำกัดกระแสจำนวนมาก อักขระตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ส่วนที่เหลือเขียนเอง คำแนะนำนี้ไม่ได้มีไว้สำหรับการสอนเกี่ยวกับการสร้าง PCB หรือการเขียนโปรแกรม PIC เพื่อความเป็นธรรม ฉันจะไม่แนะนำให้ใครก็ตามที่พยายามสร้างสิ่งเหล่านี้ ถ้าคุณรู้มากพอที่จะทำตาม คุณอาจจะทำงานได้ดีกว่าที่ฉันทำ หากคุณไม่รู้ว่าเกิดอะไรขึ้น คำแนะนำนี้จะไม่สอนทุกสิ่งที่คุณจำเป็นต้องรู้ ป.ล. หากคุณใช้สิ่งนี้เพื่อเลื่อนดูวลีบทกลอนทางอินเทอร์เน็ตในที่สาธารณะ คุณเป็นคนไม่ดีและควรละอายใจ

ขั้นตอนที่ 1: รับอึของคุณด้วยกัน

สิ่งที่คุณต้องการ:DLO3416 จอแสดงผลอัจฉริยะมีรสชาติสีแดง เขียว ลาเวนเดอร์ บานเย็น และเมเปิ้ลวอลนัท PIC 16F628A หรือ 16F648A คุณอาจสามารถใช้ PIC ที่เข้ากันได้กับพินอื่น โปรดอ่านเอกสารข้อมูลอย่างละเอียด. ไม่ว่าจะด้วยวิธีใด คุณจะต้องมี PIC อย่างน้อยหนึ่งตัวในแพ็คเกจ SOIC และอาจเป็น DIP สำหรับการทำวงจร 628A และ 648A เหมือนกันหมด ยกเว้นจำนวนหน่วยความจำโปรแกรมที่มีอยู่ (2k vs 4k) ใช้ 648A เว้นแต่ว่าคุณมี 628A อยู่รอบๆ MCP1253นี่คือตัวแปลง DC-DC ของปั๊มชาร์จ เราจะใช้สิ่งนี้เพื่อสร้าง 5V สำหรับจอแสดงผลของเราจากแบตเตอรี่เซลล์แบบเหรียญ 3V รับสองสามอย่างเพื่อที่คุณจะทำลายได้อย่างน้อยหนึ่งชิ้น ส่วนประกอบแบบพาสซีฟทั้งหมดเป็นแบบรูทะลุ ฉันรู้ว่าการยึดติดบนพื้นผิวและรูทะลุนั้นดูไม่สวยงาม แต่คุณสามารถทำอะไรได้บ้าง -ตัวเก็บประจุ: 10uF (2), 1uF (1) - ตัวต้านทาน: 10K (1)-สวิตช์: N/O ปุ่มกดชั่วขณะ แบบคลิกได้ที่คุณเห็นทุกที่จำเป็นต้องใช้ปุ่มราคาถูก-ส่วนหัวของหมุด/ซ็อกเก็ต: หมุดสองตัวและจัมเปอร์หนึ่งอัน และซ็อกเก็ต 6 แถวเดียว คุณสามารถเปลี่ยนหมุดสำหรับซ็อกเก็ตได้หากคุณชอบที่จะฉีกเสื้อผ้าและผิวหนังโดยไม่ได้ตั้งใจ -CR2032 เซลล์แบบเหรียญและที่ยึด ตัวหล่อที่รองรับ: หัวแร้งที่มีปลายแหลมที่สุดที่คุณสามารถหาได้ MCP1253 มาในแพ็คเกจยึดพื้นผิวที่เล็กพอที่จะสูดดมเข้าไปโดยไม่ได้ตั้งใจ แผ่นหุ้มทองแดง ผิวกัด อะซิโตน ฯลฯ สำหรับสร้างโปรแกรมเมอร์ PCB. PIC ที่มีส่วนหัวและสายเคเบิลของ ICSP สิ่งอื่น ๆ ที่ขาดไปนั้น คุณยังไปได้ไม่ไกล ที่ฉันจำไม่ได้ในตอนนี้

ขั้นตอนที่ 2: PCB Fun

PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun

แผ่นข้อมูลการแสดงผลอยู่ มันบอกว่าการเลือกเคอร์เซอร์เป็นอินพุตสูงที่ใช้งานอยู่ ตอนนี้เนื่องจากเราอดทนและระมัดระวัง เราจึงได้ทดลองแผงวงจรเพื่อค้นพบสิ่งนี้ก่อนที่จะเสียเวลาหลายชั่วโมงในการสร้าง PCB ที่มี CU ถูกผูกไว้ต่ำ ด้วยจอแสดงผลเพียงจอเดียว เราจึงไม่ต้องกังวลกับการกำหนดที่อยู่ เรายังไม่สนใจเกี่ยวกับฟังก์ชันเคอร์เซอร์ อันที่จริง ฉันได้ค้นพบรายการที่น่าทึ่งจริงๆ ของสิ่งที่เราไม่สนใจ ซึ่งคำแนะนำนี้แคบเกินกว่าจะบรรจุได้ ฉันกำหนดเส้นทางกระดานโดยเปล่าประโยชน์เป็นส่วนใหญ่ ดังนั้นฉันจึงไม่ได้รวมแผนผัง Eagle ที่สวยงาม การทำแผนที่เอาต์พุต PIC เพื่อแสดงพินนั้นง่ายกว่ามากโดยใช้รอยเท้าส่วนประกอบ หากมันสับสนเกินไป ให้ซื้อ stuf.. ฉันหมายความว่าฉันจะสร้างมันขึ้นมา ฉันจะไม่พูดถึงวิธีสร้าง PCB ของคุณเอง Instructables ประกอบด้วยคำแนะนำวิธีการถ่ายโอนผงหมึกประมาณ 50% จากการนับของฉัน ดาวน์โหลดไฟล์ Eagle พิมพ์ออกมา 1:1 และทำมิเรอร์ รีดบนกระดานทองแดงประมาณครึ่งชั่วโมง ดึงกระดาษออก พบว่ามันไม่ได้ผลและทำซ้ำประมาณสิบครั้ง หากคุณต้องการทำงานแบบไม่มีจัมเปอร์ที่ดีกว่า ให้ทำกระดานสองด้านหรืออะไรก็ตาม Eagle libaries สำหรับ MCP1253 (ขอบคุณใครบางคนที่ Open Circuits) และจอแสดงผลติดอยู่

ขั้นตอนที่ 3: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ

เคล็ดลับทั่วไปบางประการ:

1. เริ่มต้นด้วย MCP1253 วิธีนี้เมื่อคุณทำพังและทุบกระดาน คุณจะไม่สูญเสียอะไรมาก แกะรอยตามรอยก่อน จากนั้นจับเข้าที่แล้วมัดให้แน่น ความยาวรอยเพิ่มเติมรอบๆ น่าจะช่วย อุ่นปลายด้านไกลและจัดแนว หากคุณมีมือที่มั่นคงและบัดกรีบาง ๆ คุณสามารถทำลีดแยกกันได้ หากคุณเชื่อมสิ่งใด ๆ ให้ลากไส้ตะเกียงบัดกรีข้ามพวกมัน 2. หลังจากบัดกรี MSOP แล้ว SOIC PIC จะเดินเล่นในสวนสาธารณะ ข้อตกลงเดิมอีกครั้ง หักมุมแล้วหาทางไปรอบๆ 3. ชิ้นส่วนยึดพื้นผิวจะอยู่ด้านล่าง ส่วนอื่นๆ จะอยู่ด้านบน

ขั้นตอนที่ 4: การพิมพ์คำไม่กี่คำจำนวนมาก

พิมพ์ดีดได้ไม่กี่คำ
พิมพ์ดีดได้ไม่กี่คำ

พอร์ตของ PIC เชื่อมต่อดังนี้:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR/Vpp RA6 D6 RA7 D5 PORTB RB0 BL\ RB1 WR\ RB2 A0 RB3 A1 RB4 CLR\ RB5 SW1 สลับอินพุต RB6 PGC RB7 PGD แต่ข้อมูล อยู่ในลำดับที่อ่านไม่ออก! มีความเบื่อหน่ายนิดหน่อย ฉันจะช่วยคุณเอง ไฟล์รวมที่แนบมานี้มีค่าเท่ากับชุดอักขระที่แปลสำหรับการสั่งซื้อนี้ รหัสของฉันมีปัญหาบางอย่างและไม่สวยมาก ดังนั้นฉันจึงยังไม่ได้รวมไว้ในคำแนะนำนี้ การไหลของโปรแกรมทั่วไปในการเปลี่ยนอักขระหนึ่งตัวมีดังนี้: ตั้งค่าบิตแอดเดรสย้ายข้อมูลอักขระไปยัง PORTA clear WR\ bit nop set WR\ bit ส่วนที่สนุกคือพยายามเข้าถึงตารางข้อมูลขนาดใหญ่ในหน่วยความจำโปรแกรมสลับระหว่างโหมดการแสดงผลบนปุ่ม กดเลือกเนื้อเพลงร็อคยุค 80 ที่เหมาะสมและอื่น ๆ ในแง่ดี การเริ่มต้นใช้งานนั้นค่อนข้างง่ายหากคุณมีประสบการณ์ในการเขียนโปรแกรม PIC คุณสามารถบังคับมันและพิมพ์การเรียกใช้ฟังก์ชันสำหรับอักขระแต่ละตัวหรือใช้ตารางค้นหาอย่างง่ายด้วยดัชนีเดียวและรับลำดับอักขระ 256 ตัว (64 อักขระ "คำ" สี่ตัว)

ขั้นตอนที่ 5: เบ็ดเตล็ด

การเขียนโปรแกรม ICSP การถอดจัมเปอร์จะตัดการเชื่อมต่อตัวแปลง dc ออกจากส่วนที่เหลือของวงจรในระหว่างการตั้งโปรแกรม ขึ้นอยู่กับโปรแกรมเมอร์ของคุณ หากคุณปล่อยจัมเปอร์ทิ้งไว้โดยไม่ได้ตั้งใจ คุณอาจทอดตัวแปลงหรือโปรแกรมอาจล้มเหลว อายุการใช้งานแบตเตอรี่ อินพุตที่ว่างเปล่าคือเพื่อนของคุณ ที่ความสว่างเต็มที่ (100% รอบการทำงาน) วงจรสามารถวาดได้สูงถึง 50mA สิ่งนี้ไม่เพียงแต่จะทำให้แบตเตอรี่ของคุณหมดภายในไม่กี่นาทีเท่านั้น แต่ยังสว่างกว่าที่จำเป็นอีกด้วย ทดลองกับ PWM loop ขนาดเล็กเพื่อทำให้จอแสดงผลมืดลงจนถึงระดับที่ยอมรับได้ของการใช้กระแสไฟในปัจจุบัน จากประสบการณ์ของผม จอแสดงผลยังคงมองเห็นได้ชัดเจนเมื่อวงจรทั้งหมดดึงตามลำดับ 2-5mA แน่นอนว่านาฬิกาเรือนนี้ไม่ได้มีไว้สำหรับสวมใส่เป็นประจำหรือใช้สำหรับการบอกเวลา เป้าหมายคือการมีสิ่งโง่ ๆ อยู่บนข้อมือของคุณสักสองสามชั่วโมงเมื่อคุณออกไปข้างนอก คุณสามารถเปลี่ยนเซลล์แบบเหรียญด้วยแบตเตอรี่ขนาดใหญ่กว่า เช่น แบตเตอรี่ลิเธียมไอออนจากโทรศัพท์มือถือได้ หากคุณต้องการอายุการใช้งานแบตเตอรี่ที่ยาวนานขึ้นจริงๆ เดี๋ยวก่อน คุณติดสิ่งนี้ไว้กับข้อมือของคุณได้ยังไง ฉันยังไม่ได้คิดออกเลย ฉันอาจจะจบลงด้วยการซื้อสายนาฬิกาเวลโครราคาถูกในตอนนี้

แนะนำ: