
สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: ประสานจอแสดงผล
- ขั้นตอนที่ 3: ประสานการเชื่อมต่อพลังงาน
- ขั้นตอนที่ 4: แนบ LED เข้ากับบอร์ด
- ขั้นตอนที่ 5: สวิตช์ประสาน
- ขั้นตอนที่ 6: ประสานโพเทนชิโอมิเตอร์
- ขั้นตอนที่ 7: ตั้งโปรแกรมไมโครคอนโทรลเลอร์
- ขั้นตอนที่ 8: การทดสอบและการดีบัก
- ขั้นตอนที่ 9: การทำงาน
- ขั้นตอนที่ 10: เตรียมช่องแสดงหมวก
- ขั้นตอนที่ 11: เจาะรูสวิตช์
- ขั้นตอนที่ 12: ทำหมวกให้เสร็จ
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12




เมื่อไม่นานมานี้ ในฐานะโปรเจ็กต์ไมโครคอนโทรลเลอร์โครงการแรกของฉัน ฉันสร้างเกม Pong บนจอแสดงผล LED 5x7 แต่แล้วก็ไม่มีอะไรเกิดขึ้น เมื่อเร็ว ๆ นี้ฉันได้รับหมวกแข็งเป็นส่วนหนึ่งของเครื่องแบบ (สำหรับการแข่งขันด้านวิศวกรรม) และบอกให้ปรับแต่งมันและจำปิงปองได้ ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างจอแสดงผล LED แบบเลื่อนและวิธีการติดตั้งในชุดแข็ง หมวก. แถมยังเล่นปิงปอง!
ขั้นตอนที่ 1: วัสดุ

ชิ้นส่วน:-2 โพเทนชิโอมิเตอร์ 10k- 3 ตัวต้านทาน 4.7 kOhm-4 สวิตช์สลับ SPST-1 จอแสดงผล LED สองสี 5x7-1 ไมโครคอนโทรลเลอร์ 8 ขา-1 Hardhat-1 atmega168 ไมโครคอนโทรลเลอร์ (หรือ Arduino) -1 28 ขา 'ผอม' ซ็อกเก็ต-1 เขียงหั่นขนม- 1 แบตเตอรี่ลิเธียมโพลิเมอร์ 3.7 โวลต์ - ลวด - บัดกรี - กาวร้อนเครื่องมือ: - บัดกรีเหล็ก - ปืนกาวร้อน - คีมปอกสายไฟ - มีดงานอดิเรก - มีดตัดลูกแก้ว - ไมโครคอนโทรลเลอร์โปรแกรมเมอร์ (อุปกรณ์เสริม)
ขั้นตอนที่ 2: ประสานจอแสดงผล




สำหรับขั้นตอนแรก คุณต้องบัดกรีสายไฟเข้ากับจอแสดงผล คุณจะต้องบัดกรีสวิตช์หนึ่งตัวจากสวิตช์จุ่มระหว่างแคโทดสองสีสำหรับแต่ละแถว เพื่อให้ชัดเจนยิ่งขึ้น ฉันได้แนบแผนผังของจอแสดงผลไว้ในรูปภาพ (คลิกที่ บนรูปภาพเพื่อรับเวอร์ชันขนาดเต็ม)
สำหรับขั้นตอนต่อไป ฉันใช้สวิตช์ 8 สำหรับ 'โหมดเดินทาง' เพื่อไม่ให้หมวกถูกเปิดโดยบังเอิญในถุงและระบายออก
ขั้นตอนที่ 3: ประสานการเชื่อมต่อพลังงาน


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




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




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


ในการประสานโพเทนชิโอมิเตอร์ ขั้นแรกให้ประสานกำลังบวกกับตัวนำภายนอกตัวใดตัวหนึ่ง (หม้อแต่ละอันมี 3 ขั้ว หนึ่งอันสำหรับปลายแต่ละด้านของตัวต้านทานและอีกอันสำหรับตัวกลางที่เปลี่ยนได้) ประสานขั้วลบกับตะกั่วภายนอกอื่น ๆ และลวดที่เชื่อมระหว่างแอนะล็อกที่สอดคล้องกันบนไมโครคอนโทรลเลอร์และสายกลาง ทำเช่นนี้สำหรับแต่ละหม้อ
ด้านใดที่คุณประสานตะกั่วที่เป็นบวกและลบในเรื่องนั้น จะส่งผลต่อวิธีที่คุณหมุนหม้อเพื่อเลื่อนไม้พายขึ้นหรือลง วิธีที่ดีที่สุดในการค้นหาว่าต้องประสานด้านใดคือการประสานตะกั่วที่เป็นบวกที่ด้านล่างเมื่อตะกั่วหม้อ 3 ตัวหันหน้าไปทางจอแสดงผลจากด้านข้างที่จะติดตั้ง หรือเพียงแค่เดาและเปลี่ยนแปลงในภายหลัง นอกจากนี้ยังเป็นสถานที่ที่ดีในการประสานลำโพงโดยติดด้านหนึ่งเข้ากับพิน 15 บนไมโครคอนโทรลเลอร์และอีกด้านหนึ่ง
ขั้นตอนที่ 7: ตั้งโปรแกรมไมโครคอนโทรลเลอร์

นี่อาจเป็นงานที่น่ากลัวที่สุดหากคุณเพิ่งเริ่มใช้ไมโครคอนโทรลเลอร์ การตั้งค่าที่ฉันใช้เพื่อตั้งโปรแกรมไมโครคอนโทรลเลอร์โดยใช้ AVRisp mkII เพื่อโหลด bootloader สำหรับ Arduino ซึ่งสามารถตั้งโปรแกรมผ่าน USB โหลดโปรแกรมที่แนบมากับขั้นตอนนี้ (หรือในบทนำ) ลงในไมโครคอนโทรลเลอร์ (ไฟล์.hex ใน สามารถโหลดโฟลเดอร์ applet ลงบนไมโครคอนโทรลเลอร์แทน bootloader ได้) เมื่อเบิร์น bootloader ให้ตั้งค่าชิปให้ใช้คริสตัลภายใน 8MHz เว้นแต่คุณต้องการใช้คริสตัลภายนอก (ไม่จำเป็นต้องใช้ความเร็วพิเศษจริงๆ) หากคุณคอมไพล์โค้ดอีกครั้ง ตรวจสอบให้แน่ใจว่าโค้ดนั้นอยู่ที่ความเร็วสัญญาณนาฬิกาที่ถูกต้องสำหรับสิ่งที่คุณจะใช้ เมื่อตั้งโปรแกรมแล้ว ให้ใส่ชิปลงในซ็อกเก็ตบนเขียงหั่นขนม
ขั้นตอนที่ 8: การทดสอบและการดีบัก



ตอนนี้เป็นเวลาที่จะเชื่อมต่อแบตเตอรี่และหวังว่าจะใช้งานได้
หากไม่ได้ผล ฉันจะพยายามให้คำแนะนำในการแก้ไขข้อบกพร่อง: หากบรรทัดใดหายไปจากจอแสดงผล แสดงว่าเป็นการเชื่อมต่อที่หลวมหรือสายลัดวงจร ไม่มีอะไรเกิดขึ้น ให้ตรวจสอบไฟและสวิตช์ก่อน หากได้รับแรงดันไฟฟ้าที่เหมาะสมและยังใช้งานไม่ได้ (และเสียบชิปอย่างถูกต้อง) ให้ทดสอบส่วนประกอบทั้งหมดทีละส่วน หากเปิดเครื่อง แต่หน้าจอไม่แสดงอย่างถูกต้อง ตรวจสอบให้แน่ใจว่าคุณมีประเภทการแสดงผลที่ถูกต้อง แถวแคโทด 5 แถวและคอลัมน์แอโนด 7 คอลัมน์ (การติดฉลากของแถวและคอลัมน์อาจแตกต่างกันไปในแต่ละแผ่นข้อมูล) หากยังไม่ทำงานให้แสดงความคิดเห็นและฉันจะพยายามช่วย
ขั้นตอนที่ 9: การทำงาน

เมื่อเปิดแล้ว ให้พลิกสวิตช์หนึ่งเพื่อสลับระหว่าง Pong และโหมดการแสดงผล
ในโหมดแสดงผลจะแสดง UOIT (มหาวิทยาลัยของฉัน) และหากคุณพลิกสวิตช์ 3 มันจะแสดง ERTW (คะแนนโบนัสของคุณคิดออก) ในโหมด Pong ให้หมุนโพเทนชิออมิเตอร์เพื่อเลื่อนแป้น สวิตช์พลิก 2 เพื่อเปลี่ยนจากผู้เล่น 1 คนเป็น 2 คน และหากคุณพบว่ามันง่ายเกินไป ให้พลิกสวิตช์ 3 เพื่อเพิ่มความเร็ว
ขั้นตอนที่ 10: เตรียมช่องแสดงหมวก



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


ฉันวางรูสวิตช์ลงตรงกลางเหมือนโมฮอว์กโลหะสั้น แต่คุณสามารถวางไว้ที่ไหนก็ได้ตามต้องการ
เริ่มต้นด้วยการสร้าง X เล็กๆ หนึ่งอันสำหรับสวิตช์และอุปกรณ์เสริมแต่ละตัว ติดเทปเหล่านี้ไว้กับหมวกด้วยเครื่องหมาย X ตรงกลางที่คุณต้องการรู ตอนนี้เลือกขนาดดอกสว่านที่เหมาะสมและเจาะแต่ละรู
ขั้นตอนที่ 12: ทำหมวกให้เสร็จ



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

หุ่นยนต์ช้าง: ในปีแรกของมหาวิทยาลัย อาจารย์คนหนึ่งของฉันส่งหุ่นยนต์ของเขาไปสร้างความบันเทิงให้กับฝูงชนที่งาน Maker Faire ของไบรตัน และฉันก็เป็นหนึ่งในคนที่ควบคุมหุ่นยนต์ เด็กผู้ชายขึ้นมาและเอาของใส่มือก้ามปูหรือโดนปืนฉีดน้ำ
แก้ว VU-meter: 21 ขั้น (มีรูปภาพ)

Glass VU-meter: คุณรู้หรือไม่ว่าคุณสามารถใช้เฉพาะไมโครคอนโทรลเลอร์สำหรับโครงการ Arduino ของคุณ? คุณไม่จำเป็นต้องมีกระดานสีน้ำเงินขนาดใหญ่ที่สามารถใส่ได้ยาก! และยิ่งไปกว่านั้น: มันง่ายมาก! ฉันจะแสดงวิธีสร้าง PCB รอบ Arduino ของคุณ แต่
LED Mood Lamp: 9 ขั้น (มีรูปภาพ)

LED Mood Lamp: ฉันเพิ่งเจอ LED Cube โดย Greg Davill มันเป็นงานศิลปะที่ยอดเยี่ยม เมื่อได้รับแรงบันดาลใจจากมัน ฉันก็อยากทำแบบนั้นบ้าง แต่นี่เป็นวิธีที่ออกจากลีกของฉัน ฉันตัดสินใจที่จะก้าวไปทีละขั้นและทำให้วี
พระพิฆเนศ LED ส่องประกาย 18 ขั้น (มีรูปภาพ)

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

LED on Air Sign: ฉันได้ทำการเปลี่ยนสี RGB On Air Sign ดูวิดีโอด้านบนสำหรับกระบวนการและอ่านเพื่อดูรายละเอียดเพิ่มเติม